[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Fernando Tatis Jr. homers (4) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T00:05:24.204Z","endTime":"2026-07-01T00:06:52.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T21:10:35.810Z","endTime":"2026-06-30T23:31:39.682Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T23:31:39.682Z","endTime":"2026-07-01T00:03:35.277Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-01T00:03:35.277Z","endTime":"2026-07-01T00:05:26.502Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75790572242872,"aZ":-20.00278165864872,"pfxX":7.661411750280796,"pfxZ":6.405578026126152,"pX":1.2058281524486425,"pZ":3.1096617933143027,"vX0":-5.2795456925907285,"vY0":-137.3179325166206,"vZ0":-2.7335630087936638,"x":71.04,"y":154.82,"x0":2.1625970879769345,"y0":50.006456621437586,"z0":5.486461474875597,"aX":14.56468434036381},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":2485,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.3996083449953898,"extension":6.244380613417579},"index":3,"playId":"fd536612-65b4-317b-8f17-91b90d51782a","pitchNumber":1,"startTime":"2026-07-01T00:05:26.502Z","endTime":"2026-07-01T00:05:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.8,"endSpeed":84.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946444169426233,"aZ":-18.56147569921135,"pfxX":7.686001342726328,"pfxZ":7.433163518523871,"pX":-1.2115673949755195,"pZ":2.233986760567837,"vX0":-11.324065475179296,"vY0":-134.6296590398463,"vZ0":-4.580671952613946,"x":163.18,"y":178.46,"x0":2.0555864814658573,"y0":50.001380311662935,"z0":5.276017162483757,"aX":14.072545668381366},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":2255,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4072653864553475,"extension":6.318845487783694},"index":4,"playId":"becf80aa-5245-3edf-9cb1-e1de783b4ee1","pitchNumber":2,"startTime":"2026-07-01T00:05:40.059Z","endTime":"2026-07-01T00:05:44.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49180955907997,"aZ":-20.185599615146618,"pfxX":8.633543567529179,"pfxZ":6.490068630392198,"pX":0.8544412531271686,"pZ":3.123687234954018,"vX0":-6.456163622235147,"vY0":-135.7178312787521,"vZ0":-2.359521518919674,"x":84.43,"y":154.44,"x0":2.154520860512148,"y0":50.00077108357899,"z0":5.425778112978469,"aX":15.941969541051055},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":-14.0,"spinRate":2442,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.40514987303935435,"extension":6.25443595315373},"index":5,"playId":"887a6763-cc62-3078-a547-99628f6c431b","pitchNumber":3,"startTime":"2026-07-01T00:05:54.857Z","endTime":"2026-07-01T00:05:58.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101853390820313,"aZ":-30.623583960563376,"pfxX":9.27844353632239,"pfxZ":1.1471829257331532,"pX":-0.5275009759189601,"pZ":2.417544084871197,"vX0":-8.666154233523011,"vY0":-115.63078142281066,"vZ0":-0.20890381744455377,"x":137.11,"y":173.51,"x0":2.0682132729293157,"y0":50.00261651411858,"z0":5.454000024532394,"aX":12.530997466723674},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.3,"breakHorizontal":-14.5,"spinRate":1823,"spinDirection":111},"zone":4,"typeConfidence":2.0,"plateTime":0.47417110141896,"extension":6.367767014456562},"index":6,"playId":"c02b85d5-5be2-35fd-97c5-b57a88eb38b1","pitchNumber":4,"startTime":"2026-07-01T00:06:09.609Z","endTime":"2026-07-01T00:06:13.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.852639606876394,"aZ":-30.47502702627932,"pfxX":8.883718802298315,"pfxZ":1.2346606880372928,"pX":-0.6453244142927907,"pZ":1.8947911823997603,"vX0":-9.282412273199617,"vY0":-116.90666063319945,"vZ0":-1.237343751567469,"x":141.6,"y":187.62,"x0":2.2298923276443454,"y0":50.00542479041915,"z0":5.301879814734671,"aX":12.25091193884179},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.2,"breakHorizontal":-13.7,"spinRate":1821,"spinDirection":109},"zone":7,"typeConfidence":2.0,"plateTime":0.469242735763975,"extension":6.378525207443864},"hitData":{"launchSpeed":106.0,"launchAngle":36.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.48,"coordY":52.26}},"index":7,"playId":"94cd6ddf-0fdf-3e50-8daf-d992c41a53cf","pitchNumber":5,"startTime":"2026-07-01T00:06:23.324Z","endTime":"2026-07-01T00:06:52.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-07-01T00:06:52.006Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samad Taylor flies out to right fielder Kevin Alcántara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T00:06:50.448Z","endTime":"2026-07-01T00:07:22.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218446454595142,"aZ":-18.151352007430983,"pfxX":9.556735493311162,"pfxZ":7.420538553692877,"pX":0.18439267398443981,"pZ":2.376262821457767,"vX0":-8.666077025729868,"vY0":-136.60554330052855,"vZ0":-4.617063386071561,"x":109.97,"y":174.62,"x0":2.1569390823563803,"y0":50.00036002609499,"z0":5.336899095220707,"aX":18.05177408663948},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-15.5,"spinRate":2386,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.40102122330017265,"extension":6.334062691979602},"hitData":{"launchSpeed":87.5,"launchAngle":61.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":123.81}},"index":0,"playId":"888f3430-380f-3020-ab63-ddffcdcdbf88","pitchNumber":1,"startTime":"2026-07-01T00:07:12.552Z","endTime":"2026-07-01T00:07:22.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:07:22.315Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Kevin Alcántara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T00:07:30.087Z","endTime":"2026-07-01T00:07:58.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.487347891428122,"aZ":-19.16405221939959,"pfxX":7.756345615103263,"pfxZ":6.84623479835574,"pX":0.8075052330414869,"pZ":2.750880944215783,"vX0":-6.281938204509998,"vY0":-137.0155309807836,"vZ0":-3.785359923208395,"x":86.22,"y":164.51,"x0":2.1230947012249186,"y0":50.00185076570249,"z0":5.461211614488189,"aX":14.735621754703232},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":-12.7,"spinRate":2190,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.3998719532840771,"extension":6.203089036610623},"hitData":{"launchSpeed":93.2,"launchAngle":33.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.76,"coordY":88.04}},"index":0,"playId":"05495fb7-09ae-364d-8c9e-4e8b979cbecf","pitchNumber":1,"startTime":"2026-07-01T00:07:49.903Z","endTime":"2026-07-01T00:07:58.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:07:58.653Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T00:08:05.164Z","endTime":"2026-07-01T00:09:54.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":73.7,"endSpeed":68.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.744413982317095,"aZ":-34.35510250884988,"pfxX":-3.9682713364077475,"pfxZ":-1.860445506918282,"pX":0.762953766048037,"pZ":3.1623053061727475,"vX0":-2.4645121919212785,"vY0":-107.37795944541645,"vZ0":2.388104919153265,"x":87.92,"y":153.4,"x0":2.4391432055446156,"y0":50.00253952996164,"z0":5.845065060733697,"aX":-4.655434875572872},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-2.4,"breakHorizontal":7.8,"spinRate":2242,"spinDirection":304},"zone":3,"typeConfidence":2.0,"plateTime":0.5091509064480464,"extension":5.812871561806058},"index":0,"playId":"156317eb-eaf4-3f72-a995-4d97814c5c0e","pitchNumber":1,"startTime":"2026-07-01T00:08:29.880Z","endTime":"2026-07-01T00:08:33.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8258781931396,"aZ":-27.91352344889298,"pfxX":10.510923907089119,"pfxZ":3.018522598318783,"pX":-0.05016077544388503,"pZ":2.108696898971186,"vX0":-8.523980668261064,"vY0":-118.21757909656544,"vZ0":-1.5233102758913701,"x":118.91,"y":181.85,"x0":2.239063935214567,"y0":50.005023728764314,"z0":5.326919892296445,"aX":14.858580938881309},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.4,"breakHorizontal":-16.9,"spinRate":1986,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.4635491670350569,"extension":6.052332318862383},"index":1,"playId":"af2d9bcd-13a1-3706-8940-bbde959a37a3","pitchNumber":2,"startTime":"2026-07-01T00:08:44.927Z","endTime":"2026-07-01T00:08:48.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.961918051758524,"aZ":-29.787801138931766,"pfxX":0.7292337008676815,"pfxZ":1.6060795711779363,"pX":0.7757963548348977,"pZ":1.6539143591640457,"vX0":-4.895317836536243,"vY0":-120.73985983755428,"vZ0":-1.759683892861405,"x":87.43,"y":194.12,"x0":2.7287537005009015,"y0":50.00396842405247,"z0":4.996116064677672,"aX":1.0849324672539231},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":-0.2,"spinRate":2570,"spinDirection":285},"zone":9,"typeConfidence":2.0,"plateTime":0.45243353546834086,"extension":6.009972323990329},"index":2,"playId":"8f78d953-2a67-3735-a4a9-2be9f5511de4","pitchNumber":3,"startTime":"2026-07-01T00:09:01.638Z","endTime":"2026-07-01T00:09:07.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-01T00:09:12.146Z","endTime":"2026-07-01T00:09:24.113Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.53636746592765,"aZ":-28.81694910907845,"pfxX":8.766423790623337,"pfxZ":2.3890002954856273,"pX":1.107666960882264,"pZ":1.0294247282703077,"vX0":-5.849726125765866,"vY0":-116.74474136295828,"vZ0":-3.332216274113798,"x":74.78,"y":210.99,"x0":2.4863050760576684,"y0":50.00022084299738,"z0":5.140438945378302,"aX":12.301240387820311},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":1836,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.46619332913531686,"extension":6.361712477867965},"index":4,"playId":"3845a307-197b-3d8c-9ab9-6784f9e41064","pitchNumber":4,"startTime":"2026-07-01T00:09:24.113Z","endTime":"2026-07-01T00:09:27.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051796563658137,"aZ":-24.314423840816808,"pfxX":9.58088294749276,"pfxZ":4.233583307190218,"pX":-0.4851484686124402,"pZ":2.4483967911102957,"vX0":-9.714921623676778,"vY0":-135.5364265591412,"vZ0":-3.379136457559953,"x":135.49,"y":172.67,"x0":1.903560705588896,"y0":50.00596098203255,"z0":5.412375966845703,"aX":17.801251290451702},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-15.2,"spinRate":2187,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.40435640699748676,"extension":6.454920251659478},"hitData":{"launchSpeed":105.4,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.94,"coordY":154.31}},"index":5,"playId":"c227aef9-6987-399a-81c9-5e5c2837936b","pitchNumber":5,"startTime":"2026-07-01T00:09:46.279Z","endTime":"2026-07-01T00:09:54.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:09:54.565Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out sharply to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T00:12:11.736Z","endTime":"2026-07-01T00:12:35.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-07-01T00:12:01.261Z","endTime":"2026-07-01T00:12:14.023Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551796664094024,"aZ":-17.859731992033566,"pfxX":7.467284393515566,"pfxZ":7.82273614964312,"pX":-1.2543648169443107,"pZ":2.6273658753342226,"vX0":-8.101900174459312,"vY0":-134.5212567250569,"vZ0":-3.1746711804955843,"x":164.81,"y":167.84,"x0":0.8282507642811303,"y0":50.00382102020761,"z0":5.09097918433134,"aX":13.667582852016151},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":-11.8,"spinRate":1948,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.407373918255435,"extension":6.3143806382015235},"index":1,"playId":"f794d699-2628-3ff3-a944-76454711f4f5","pitchNumber":1,"startTime":"2026-07-01T00:12:14.023Z","endTime":"2026-07-01T00:12:18.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883351604102046,"aZ":-19.79109114216942,"pfxX":5.856043222530147,"pfxZ":6.729361145805803,"pX":-0.1495321376028231,"pZ":2.1074386379905943,"vX0":-4.686545360126713,"vY0":-134.28401317232243,"vZ0":-4.141900142546055,"x":122.7,"y":181.88,"x0":0.8505584090226452,"y0":50.00555809346914,"z0":5.063264203678338,"aX":10.782688025384791},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-9.7,"spinRate":1838,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.40663156385301535,"extension":6.276029948468007},"hitData":{"launchSpeed":104.0,"launchAngle":8.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":160.42,"coordY":161.31}},"index":2,"playId":"9d86aa74-ab5c-339d-9913-4bf5c561df36","pitchNumber":2,"startTime":"2026-07-01T00:12:31.030Z","endTime":"2026-07-01T00:12:35.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:12:35.584Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T00:12:43.320Z","endTime":"2026-07-01T00:14:25.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.220037324789708,"aZ":-29.20935838869475,"pfxX":-8.765304235306681,"pfxZ":2.350336384683425,"pX":1.0031909636300187,"pZ":2.491614051602236,"vX0":1.4205332694657702,"vY0":-112.2474992134619,"vZ0":1.4168427775083667,"x":78.76,"y":171.51,"x0":1.4963918737705295,"y0":50.00423091203749,"z0":4.848469503692412,"aX":-11.07388445618524},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":2152,"spinDirection":273},"zone":12,"typeConfidence":2.0,"plateTime":0.4898338399425817,"extension":6.243299077768005},"index":0,"playId":"350804d2-094f-3940-aab0-159f4a8a42b0","pitchNumber":1,"startTime":"2026-07-01T00:13:05.461Z","endTime":"2026-07-01T00:13:09.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401240842279016,"aZ":-27.7107624469924,"pfxX":-8.19242714370121,"pfxZ":3.4179684102655816,"pX":0.4737572645694412,"pZ":4.130245113413128,"vX0":0.027686238768180937,"vY0":-113.99040952182665,"vZ0":4.3252291325287615,"x":98.94,"y":127.26,"x0":1.5244686127112073,"y0":50.003420620620254,"z0":4.954992864564599,"aX":-10.70116917551132},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.7,"breakHorizontal":14.8,"spinRate":2134,"spinDirection":266},"zone":12,"typeConfidence":2.0,"plateTime":0.4818650966541398,"extension":6.159247102455697},"index":1,"playId":"5f32f4f8-8579-3d23-b6d3-2fe6f00b15b5","pitchNumber":2,"startTime":"2026-07-01T00:13:24.554Z","endTime":"2026-07-01T00:13:29.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.943808000397528,"aZ":-28.872742304108186,"pfxX":9.381456233496163,"pfxZ":2.1928614412929264,"pX":1.214651131768159,"pZ":2.067014336172646,"vX0":-3.1906236203139944,"vY0":-121.37290691814307,"vZ0":-0.5508306508997151,"x":70.7,"y":182.97,"x0":1.3213258201602631,"y0":50.00157761164484,"z0":4.793558496936413,"aX":14.10942215947756},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-16.3,"spinRate":1669,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4498906149095405,"extension":6.152881682585247},"index":2,"playId":"09a7b5d4-87ed-374b-94b4-d2336d5bbb8e","pitchNumber":3,"startTime":"2026-07-01T00:13:42.361Z","endTime":"2026-07-01T00:13:47.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167379306639752,"aZ":-18.565127066924244,"pfxX":7.086623821699934,"pfxZ":7.391388701035436,"pX":-0.9002624903172314,"pZ":2.584631467948071,"vX0":-7.099149810870512,"vY0":-134.79773358936194,"vZ0":-2.9554307124715917,"x":151.32,"y":168.99,"x0":0.8461478240754218,"y0":50.00336135569174,"z0":5.00526242701821,"aX":13.048615527223925},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-11.3,"spinRate":1918,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.40627126641967504,"extension":6.254157376137428},"index":3,"playId":"4ea534a5-d3db-3a60-b99b-8aef630e6a93","pitchNumber":4,"startTime":"2026-07-01T00:14:01.132Z","endTime":"2026-07-01T00:14:05.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.756557717889986,"aZ":-27.889021377961583,"pfxX":9.661584875353205,"pfxZ":2.780725241878379,"pX":-0.9141425896799052,"pZ":2.688736068550048,"vX0":-7.921778734625807,"vY0":-123.12215150333991,"vZ0":0.46881590351573255,"x":151.84,"y":166.18,"x0":1.0850676549067595,"y0":50.00172954828955,"z0":4.850391654696164,"aX":14.877473002387491},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":-15.7,"spinRate":1727,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.4443571359593421,"extension":6.337939805813414},"index":4,"playId":"57297253-26ac-3cce-b430-4029a2f99406","pitchNumber":5,"startTime":"2026-07-01T00:14:20.752Z","endTime":"2026-07-01T00:14:25.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:14:25.697Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Seiya Suzuki grounds into a force out, third baseman Manny Machado to second baseman Fernando Tatis Jr. Alex Bregman out at 2nd. Seiya Suzuki advances to 2nd, on a throwing error by second baseman Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T00:14:30.309Z","endTime":"2026-07-01T00:16:07.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.4,"endSpeed":72.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03007940103651,"aZ":-29.655271629546778,"pfxX":-6.978329069437639,"pfxZ":1.9053615126182137,"pX":-0.7531781827617778,"pZ":2.1260737037685735,"vX0":-2.661895118235435,"vY0":-114.2429021905039,"vZ0":0.475593366409774,"x":145.71,"y":181.38,"x0":1.3336447977984007,"y0":50.00242863590416,"z0":4.8298221840522295,"aX":-9.22428962845021},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.8,"breakHorizontal":13.3,"spinRate":2129,"spinDirection":271},"zone":7,"typeConfidence":2.0,"plateTime":0.47942949298106363,"extension":6.226529319030938},"index":0,"playId":"a8042a7e-7ff2-3ff4-b849-985f48dec2c9","pitchNumber":1,"startTime":"2026-07-01T00:14:54.163Z","endTime":"2026-07-01T00:14:58.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552018602147097,"aZ":-31.447524230558347,"pfxX":7.829169567404165,"pfxZ":0.4700066997167136,"pX":-0.7593130234760456,"pZ":1.6939823025033176,"vX0":-7.081767348680484,"vY0":-122.476095145072,"vZ0":-0.9946125903047619,"x":145.94,"y":193.04,"x0":1.1424343256602185,"y0":50.00043521714885,"z0":4.777563253556037,"aX":11.979225081476638},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-12.7,"spinRate":1682,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.44599624642341684,"extension":6.297465203085991},"index":1,"playId":"0d4e283b-bf55-36c4-8e52-1a5b0293957c","pitchNumber":2,"startTime":"2026-07-01T00:15:14.789Z","endTime":"2026-07-01T00:15:19.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617989971505374,"aZ":-19.257343613132644,"pfxX":6.239052177835073,"pfxZ":7.141649867908221,"pX":-1.6224413869975327,"pZ":3.3227167702126703,"vX0":-8.483708635538452,"vY0":-133.16377176094178,"vZ0":-0.9090558789362804,"x":178.84,"y":149.07,"x0":0.783297841847556,"y0":50.005489036935465,"z0":5.052137632175492,"aX":11.289910940913092},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.6,"spinRate":1883,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.41015793771170506,"extension":6.414473881967555},"index":2,"playId":"5b7e7b26-0d0b-3ada-abcc-0b446089dd10","pitchNumber":3,"startTime":"2026-07-01T00:15:35.102Z","endTime":"2026-07-01T00:15:38.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79184886873138,"aZ":-29.775854688857137,"pfxX":9.013152980078651,"pfxZ":1.5561226151209784,"pX":0.023745037232982016,"pZ":1.7183636252214907,"vX0":-5.575783830687033,"vY0":-122.62820430216718,"vZ0":-1.3697589082783046,"x":116.09,"y":192.38,"x0":1.1435717328335009,"y0":50.00217833082629,"z0":4.799218448019174,"aX":13.875023708107765},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-15.2,"spinRate":1882,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4448364127996105,"extension":6.148458138879234},"hitData":{"launchSpeed":101.3,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":99.11,"coordY":164.35}},"index":3,"playId":"a498dce3-5298-384e-b646-352d6a9b33fd","pitchNumber":4,"startTime":"2026-07-01T00:15:54.329Z","endTime":"2026-07-01T00:16:07.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.28,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:16:07.668Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to center fielder Jackson Merrill. Seiya Suzuki scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T00:16:30.495Z","endTime":"2026-07-01T00:16:56.596Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12650250760031,"aZ":-31.824402993722934,"pfxX":8.512907256080869,"pfxZ":0.22786912330319886,"pX":0.47345934992799404,"pZ":2.9051160658182433,"vX0":-4.65782682281746,"vY0":-124.1621362205389,"vZ0":1.5689245908610288,"x":98.95,"y":160.34,"x0":1.2603878010341185,"y0":50.00609282370598,"z0":4.898806521095043,"aX":13.393143463952326},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":-14.4,"spinRate":1673,"spinDirection":102},"zone":3,"typeConfidence":2.0,"plateTime":0.4398896792318081,"extension":6.263026887832678},"hitData":{"launchSpeed":97.6,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.85,"coordY":91.81}},"index":0,"playId":"79515488-5154-3347-a25d-53e4c824070b","pitchNumber":1,"startTime":"2026-07-01T00:16:44.829Z","endTime":"2026-07-01T00:16:56.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":1.27,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:16:56.596Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Carson Kelly to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T00:17:03.824Z","endTime":"2026-07-01T00:21:33.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797887044965698,"aZ":-16.75760267729801,"pfxX":6.417926537727707,"pfxZ":8.368008116823741,"pX":-1.8027863511007833,"pZ":1.8209951664983903,"vX0":-8.960100592550415,"vY0":-134.97035335281916,"vZ0":-5.269278688256579,"x":185.72,"y":189.61,"x0":0.7284747013602604,"y0":50.00273259355332,"z0":4.981494952673046,"aX":11.823825329946661},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":-9.7,"spinRate":1972,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.40605189062147806,"extension":6.379588495102159},"index":0,"playId":"00bd8aad-84fc-3fbb-a4ed-bb9fe85212f1","pitchNumber":1,"startTime":"2026-07-01T00:17:31.102Z","endTime":"2026-07-01T00:17:34.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831188296123308,"aZ":-30.185082671362895,"pfxX":-6.982963568003088,"pfxZ":1.511231176657681,"pX":0.7894869949576432,"pZ":2.1253670009940095,"vX0":0.49420598952507544,"vY0":-114.38470279952514,"vZ0":0.8240734488518813,"x":86.91,"y":181.4,"x0":1.475609954323309,"y0":50.0014630614235,"z0":4.740585510045625,"aX":-9.170291333223426},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":3.2,"breakHorizontal":12.5,"spinRate":2045,"spinDirection":271},"zone":9,"typeConfidence":2.0,"plateTime":0.4804763892706414,"extension":6.196933886524624},"index":1,"playId":"a39b4349-bdc8-3298-b99c-bce6aaab1d93","pitchNumber":2,"startTime":"2026-07-01T00:17:55.271Z","endTime":"2026-07-01T00:17:58.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.065212828352916,"aZ":-20.071310741622412,"pfxX":6.747882406898816,"pfxZ":6.49608202999454,"pX":-0.8838968367006523,"pZ":2.54876855446793,"vX0":-7.114929671638056,"vY0":-135.7088302318677,"vZ0":-2.689007728953819,"x":150.69,"y":169.96,"x0":0.8967730346007482,"y0":50.00118160439673,"z0":4.952619654942207,"aX":12.568920356519397},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":-10.7,"spinRate":1887,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4038083194658322,"extension":6.456194655282419},"index":2,"playId":"6033d72c-0d7a-304c-8138-5c6ac45596a9","pitchNumber":3,"startTime":"2026-07-01T00:18:24.994Z","endTime":"2026-07-01T00:18:28.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-01T00:18:35.009Z","endTime":"2026-07-01T00:19:05.751Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.842497070057014,"aZ":-29.67965485613458,"pfxX":-7.290964674711535,"pfxZ":1.7565581352254007,"pX":-1.2345281130367047,"pZ":2.979606983322159,"vX0":-3.634817908866824,"vY0":-117.97002742702522,"vZ0":2.0944756258535726,"x":164.06,"y":158.33,"x0":1.2697430933068365,"y0":50.00327184900755,"z0":4.801759905685694,"aX":-10.35347246230333},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.0,"breakHorizontal":14.0,"spinRate":2301,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.4629491926125171,"extension":6.3713098616445185},"index":4,"playId":"b53af8dd-3fc3-3a24-a15d-5c845ffb1324","pitchNumber":4,"startTime":"2026-07-01T00:19:05.751Z","endTime":"2026-07-01T00:19:10.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.7,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59703953363257,"aZ":-21.43511336780984,"pfxX":6.722064624945405,"pfxZ":5.627301581170783,"pX":-0.8136917818551429,"pZ":1.5300977285437334,"vX0":-6.933120652719539,"vY0":-136.41381943834324,"vZ0":-5.072767460460673,"x":148.02,"y":197.47,"x0":0.8727780521014404,"y0":50.00127733992065,"z0":4.867349203615922,"aX":12.822160641227363},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":-10.9,"spinRate":1962,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.39967439829213713,"extension":6.346255446483812},"index":5,"playId":"2ee04572-4d9b-305c-bf42-403107f1436b","pitchNumber":5,"startTime":"2026-07-01T00:19:28.338Z","endTime":"2026-07-01T00:19:31.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.617294087923018,"aZ":-17.86332975519698,"pfxX":7.129009760854007,"pfxZ":7.833081176368754,"pX":-1.2839864996609012,"pZ":2.7368107257527576,"vX0":-8.295627323363606,"vY0":-134.66281902291846,"vZ0":-2.5088761293257846,"x":165.94,"y":164.89,"x0":0.9176380858583536,"y0":50.005936768915845,"z0":4.951665501929742,"aX":13.030290023878962},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":-11.0,"spinRate":1971,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4075345033988258,"extension":6.340139648453472},"index":6,"playId":"82c2ff09-3c8e-3fe8-ae46-60a7fda693e5","pitchNumber":6,"startTime":"2026-07-01T00:19:56.801Z","endTime":"2026-07-01T00:20:01.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.281849648348913,"aZ":-20.007125344680222,"pfxX":6.483482623444928,"pfxZ":6.448055954380173,"pX":-0.6338901752513556,"pZ":2.3105859712504904,"vX0":-6.631670826957388,"vY0":-136.12534360511754,"vZ0":-3.180219708130877,"x":141.16,"y":176.39,"x0":0.9848829838341627,"y0":50.00376397192866,"z0":4.869700730887359,"aX":12.237727098424664},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":-10.4,"spinRate":1948,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.40149122453782793,"extension":6.309336876786803},"index":7,"playId":"096a1406-8a84-3e42-bcc4-b32ce3b690b2","pitchNumber":7,"startTime":"2026-07-01T00:20:27.960Z","endTime":"2026-07-01T00:20:31.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604265747049677,"aZ":-25.54698580133828,"pfxX":8.818356586971477,"pfxZ":3.7651025149473654,"pX":-0.0026794371397759888,"pZ":1.5653479235541228,"vX0":-5.673963885166432,"vY0":-132.2370263320537,"vZ0":-3.2562326048081514,"x":117.1,"y":196.52,"x0":1.0309038284335656,"y0":50.00582039620402,"z0":4.698064367070452,"aX":15.536820333915522},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-14.6,"spinRate":1840,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.41504081163038276,"extension":6.434721070889069},"index":8,"playId":"90274d24-4df8-36eb-a3c7-3c980a8848a5","pitchNumber":8,"startTime":"2026-07-01T00:20:56.693Z","endTime":"2026-07-01T00:20:59.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933924361931762,"aZ":-30.675053305321136,"pfxX":-7.0340363046397805,"pfxZ":1.1531496932310503,"pX":1.0949724376376608,"pZ":3.6027174453798425,"vX0":1.0317154631061536,"vY0":-113.9710974016463,"vZ0":4.183285792014597,"x":75.26,"y":141.51,"x0":1.5468042283497414,"y0":50.00371516605263,"z0":4.790791908346088,"aX":-9.159859813165026},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.6,"breakHorizontal":12.4,"spinRate":1853,"spinDirection":259},"zone":12,"typeConfidence":2.0,"plateTime":0.4824563829230599,"extension":6.208642607867229},"index":9,"playId":"3944e203-c830-3c26-8905-34cca4674343","pitchNumber":9,"startTime":"2026-07-01T00:21:25.456Z","endTime":"2026-07-01T00:21:33.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:21:33.466Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T00:21:36.784Z","endTime":"2026-07-01T00:24:02.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.625903673096335,"aZ":-28.03376537372969,"pfxX":-5.588531573985254,"pfxZ":3.2553868856966925,"pX":2.003919533182523,"pZ":3.8011543790906686,"vX0":2.30616710971009,"vY0":-112.65881741385286,"vZ0":3.8973009626213813,"x":40.62,"y":136.15,"x0":1.6867264839133278,"y0":50.00130511756229,"z0":4.901013013107402,"aX":-7.101670900065308},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":7.3,"breakHorizontal":9.5,"spinRate":1926,"spinDirection":263},"zone":12,"typeConfidence":2.0,"plateTime":0.4883083034413227,"extension":6.355122846012245},"index":0,"playId":"ed1f8ece-0fdc-3929-b5e5-a01b0da89227","pitchNumber":1,"startTime":"2026-07-01T00:22:06.366Z","endTime":"2026-07-01T00:22:11.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94386006361809,"aZ":-32.42477682005813,"pfxX":9.58978270887414,"pfxZ":-0.16715561872507578,"pX":0.014078244987504318,"pZ":3.466613552722177,"vX0":-5.762671075432003,"vY0":-122.01450062058885,"vZ0":3.38931707400571,"x":116.46,"y":145.18,"x0":1.154888818431893,"y0":50.002233111531034,"z0":4.845431097545762,"aX":14.527255799798176},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-16.1,"spinRate":1743,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.4480988158903947,"extension":6.2851047083685},"index":1,"playId":"09e9b3a1-e008-387e-82c7-726e9834a42a","pitchNumber":2,"startTime":"2026-07-01T00:22:29.390Z","endTime":"2026-07-01T00:22:33.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-01T00:22:45.523Z","endTime":"2026-07-01T00:23:52.166Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190876577326872,"aZ":-18.27629994647669,"pfxX":8.346738521319866,"pfxZ":7.582096630862079,"pX":-0.6332460092499234,"pZ":1.5522817898673673,"vX0":-7.194239377996283,"vY0":-134.75596388695453,"vZ0":-5.294212774988849,"x":141.14,"y":196.87,"x0":0.9910040602676322,"y0":50.001853873524574,"z0":4.8397266320361085,"aX":15.298979882168428},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":-13.6,"spinRate":1961,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.40696088321881607,"extension":6.459902469196464},"hitData":{"launchSpeed":90.4,"launchAngle":42.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.26,"coordY":62.62}},"index":3,"playId":"7683d661-76ee-3834-aea8-9c1d25731701","pitchNumber":3,"startTime":"2026-07-01T00:23:52.166Z","endTime":"2026-07-01T00:24:02.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:24:02.029Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T00:26:25.163Z","endTime":"2026-07-01T00:26:35.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T00:26:09.503Z","endTime":"2026-07-01T00:26:25.163Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123121731272423,"aZ":-21.66588107658523,"pfxX":7.575607521244217,"pfxZ":5.700038042172048,"pX":0.19044020912648485,"pZ":1.8034086517808448,"vX0":-7.580353391122591,"vY0":-134.8424945047229,"vZ0":-5.397884557768509,"x":127.17,"y":163.99,"x0":2.052852452724847,"y0":50.00000713981355,"z0":5.358146904358486,"aX":13.958519726316613},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":-12.1,"spinRate":2353,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4060784997379234,"extension":6.421433347780695},"hitData":{"launchSpeed":103.3,"launchAngle":14.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.97,"coordY":79.73}},"index":1,"playId":"041079ca-cc8e-3470-8c62-de5a7f2093db","pitchNumber":1,"startTime":"2026-07-01T00:26:25.163Z","endTime":"2026-07-01T00:26:35.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:26:35.390Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Merrill grounds into a force out, second baseman Nico Hoerner to shortstop Dansby Swanson. Ty France out at 2nd. Jackson Merrill to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T00:26:50.720Z","endTime":"2026-07-01T00:28:26.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963586661257413,"aZ":-30.255586707083697,"pfxX":1.9580740005492805,"pfxZ":1.2438271777031336,"pX":-0.9956467635289388,"pZ":2.134009145043531,"vX0":-9.411154452797126,"vY0":-123.55612274703692,"vZ0":-0.7678113189832246,"x":154.95,"y":181.16,"x0":2.6108199373755485,"y0":50.00465110525081,"z0":4.994734615534011,"aX":3.025182346787914},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2604,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4435586436294101,"extension":6.1051492961003255},"index":0,"playId":"fa59a949-ad16-30c2-b0fe-27e55fed27c7","pitchNumber":1,"startTime":"2026-07-01T00:27:02.277Z","endTime":"2026-07-01T00:27:06.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484369423347612,"aZ":-21.08523902186879,"pfxX":10.249386308884931,"pfxZ":5.906931431334943,"pX":0.0076779625290815225,"pZ":2.580613008126961,"vX0":-9.087436486350043,"vY0":-136.2810119002363,"vZ0":-3.3268340394837184,"x":116.71,"y":169.1,"x0":2.056910729058131,"y0":50.00336920890771,"z0":5.276912693058673,"aX":19.243082740336487},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.6,"spinRate":2445,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.40219834194258386,"extension":6.256108524259223},"index":1,"playId":"1247009a-23da-3203-97eb-39bb56dcf53d","pitchNumber":2,"startTime":"2026-07-01T00:27:19.750Z","endTime":"2026-07-01T00:27:23.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.8,"endSpeed":85.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81155547474855,"aZ":-22.906803207226595,"pfxX":11.118889992523068,"pfxZ":4.972716759356972,"pX":-0.6274405965496327,"pZ":2.1122223499114954,"vX0":-11.050129336876905,"vY0":-136.11178042606647,"vZ0":-3.597050980112033,"x":140.92,"y":181.75,"x0":2.0539438099010208,"y0":50.00262222353193,"z0":5.050204870000332,"aX":20.718446389997712},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-17.6,"spinRate":2366,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.4034926621926771,"extension":6.235086114894695},"index":2,"playId":"c9e8418d-c817-3029-bc00-f4f2b293dea6","pitchNumber":3,"startTime":"2026-07-01T00:27:39.813Z","endTime":"2026-07-01T00:27:43.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":85.6,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619589577811215,"aZ":-30.32333969324912,"pfxX":2.0647623327774047,"pfxZ":1.186873751814626,"pX":-1.6073915173399813,"pZ":1.2424023849063655,"vX0":-10.455805062662183,"vY0":-124.27326362625996,"vZ0":-2.9440028876427746,"x":178.27,"y":205.24,"x0":2.3842381313265646,"y0":50.00593315047018,"z0":4.958039336992773,"aX":3.233726761551055},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-1.3,"spinRate":2730,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4405251989661285,"extension":6.194535785795049},"index":3,"playId":"f7d02b59-7355-3a5a-bc80-63b25f2b462d","pitchNumber":4,"startTime":"2026-07-01T00:28:00.345Z","endTime":"2026-07-01T00:28:04.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567524999701476,"aZ":-20.68327541518986,"pfxX":7.871580777447649,"pfxZ":6.297028900970002,"pX":-0.472201765133728,"pZ":2.5234167777731993,"vX0":-9.156169287623976,"vY0":-134.5617870105237,"vZ0":-2.8706768280290573,"x":135.0,"y":170.65,"x0":1.9599420546828268,"y0":50.00250184878928,"z0":5.077885053597129,"aX":14.3632392497892},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-12.1,"spinRate":2347,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.40783630597049214,"extension":6.3071499819062335},"hitData":{"launchSpeed":97.5,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":148.14}},"index":4,"playId":"a59f6144-c9de-3015-b892-48166a2b4b5d","pitchNumber":5,"startTime":"2026-07-01T00:28:19.269Z","endTime":"2026-07-01T00:28:26.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:28:26.984Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xander Bogaerts grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Jackson Merrill out at 2nd. Xander Bogaerts to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T00:28:44.093Z","endTime":"2026-07-01T00:30:16.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":67.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.867217077187814,"aZ":-35.34844688916109,"pfxX":-4.320123268677062,"pfxZ":-2.7612439744984503,"pX":1.0602195301618784,"pZ":2.595309041058581,"vX0":-1.5799869175529062,"vY0":-106.1674703240428,"vZ0":1.7147608409505062,"x":76.59,"y":168.71,"x0":2.373620293448285,"y0":50.0026403153058,"z0":5.777412753904387,"aX":-4.96877076135837},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-4.3,"breakHorizontal":8.3,"spinRate":2210,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.5144155487642696,"extension":6.053589113403745},"index":0,"playId":"95f4ba50-9a84-33d7-8e80-230fcec6fa66","pitchNumber":1,"startTime":"2026-07-01T00:29:03.807Z","endTime":"2026-07-01T00:29:08.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"b5b6a1de-9321-33c4-b551-993904a004b1","startTime":"2026-07-01T00:29:26.454Z","endTime":"2026-07-01T00:29:30.758Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03037022614303,"aZ":-18.946488636593255,"pfxX":7.618879973462439,"pfxZ":7.125736824266646,"pX":1.0242243305982717,"pZ":2.797089482829409,"vX0":-5.311640815400546,"vY0":-135.03849662666528,"vZ0":-3.1606199599846088,"x":77.96,"y":163.26,"x0":2.0219066410546898,"y0":50.00135818867883,"z0":5.307549846567597,"aX":14.140116753665508},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":-12.7,"spinRate":2306,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.40482979485880044,"extension":6.328141568125819},"index":2,"playId":"38ea8220-3110-36c5-bd6e-ed40ef669627","pitchNumber":2,"startTime":"2026-07-01T00:29:47.448Z","endTime":"2026-07-01T00:29:52.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.878125254768737,"aZ":-31.360095538677268,"pfxX":8.317242708449953,"pfxZ":0.613541743854265,"pX":0.4408467813866221,"pZ":2.0627462852468352,"vX0":-6.401360515702072,"vY0":-114.63790358386166,"vZ0":-0.3960086059950938,"x":100.2,"y":183.09,"x0":2.1866383214751997,"y0":50.00543470654261,"z0":5.294916016128114,"aX":11.089653846731624},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":1832,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4775122134981755,"extension":6.349313073271588},"hitData":{"launchSpeed":66.7,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":158.27}},"index":3,"playId":"8a2b14a1-b0b6-36ba-9897-cb028145c952","pitchNumber":3,"startTime":"2026-07-01T00:30:07.850Z","endTime":"2026-07-01T00:30:16.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:30:16.966Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jase Bowen grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. Xander Bogaerts out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T00:30:47.161Z","endTime":"2026-07-01T00:31:19.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77582800228518,"aZ":-19.354948645562565,"pfxX":8.837946704417385,"pfxZ":6.819780310227576,"pX":0.3287051360847613,"pZ":2.2095231989222515,"vX0":-7.740926835087596,"vY0":-136.64952227782163,"vZ0":-4.533298462575159,"x":104.47,"y":179.12,"x0":2.0581684991856184,"y0":50.00514325348684,"z0":5.230548641825694,"aX":16.617837431047256},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-14.3,"spinRate":2362,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4017335431642537,"extension":6.4597414034124565},"index":0,"playId":"150df851-0e64-3d86-9bf7-7d2d0f7ba5dc","pitchNumber":1,"startTime":"2026-07-01T00:30:47.161Z","endTime":"2026-07-01T00:30:52.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02858668704688,"aZ":-20.120521887153835,"pfxX":8.445003110940924,"pfxZ":6.465835013429519,"pX":0.3919312353954073,"pZ":2.934778220526974,"vX0":-7.335022611140103,"vY0":-136.2042679678579,"vZ0":-2.8160185152552244,"x":102.06,"y":159.54,"x0":2.0326500810105537,"y0":50.00617472760204,"z0":5.385688945551588,"aX":15.750575914348392},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":-13.6,"spinRate":2273,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.4033164593653584,"extension":6.288675793308303},"hitData":{"launchSpeed":79.3,"launchAngle":8.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.59,"coordY":167.9}},"index":1,"playId":"06ee1cf9-8493-39ab-8b8e-4577d6883c56","pitchNumber":2,"startTime":"2026-07-01T00:31:13.181Z","endTime":"2026-07-01T00:31:19.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:31:19.960Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder Jase Bowen.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:33:48.285Z","endTime":"2026-07-01T00:35:54.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.560907208837886,"aZ":-19.315264616335693,"pfxX":6.947257623043948,"pfxZ":7.1088193980140595,"pX":0.7401727815218134,"pZ":1.9745491945283926,"vX0":-3.1708610536820006,"vY0":-134.04101802879396,"vZ0":-4.199440146362253,"x":88.79,"y":185.47,"x0":1.0396755085863751,"y0":50.0035137387701,"z0":4.951344762162815,"aX":12.567882198796914},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":1866,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4095409158774781,"extension":6.287648419044337},"index":0,"playId":"d016478a-868c-3fc4-b28d-d0a589988077","pitchNumber":1,"startTime":"2026-07-01T00:34:07.512Z","endTime":"2026-07-01T00:34:11.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.3,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40794143682002,"aZ":-27.49477906307216,"pfxX":9.03299261827231,"pfxZ":3.1331489635855148,"pX":1.4918760013385666,"pZ":1.9541661663193093,"vX0":-2.288247702214155,"vY0":-121.37723819235275,"vZ0":-1.2666028247551298,"x":60.13,"y":186.02,"x0":1.2722507409170405,"y0":50.004618379334396,"z0":4.8734839266448144,"aX":13.50011050555196},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.6,"breakHorizontal":-15.8,"spinRate":1797,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.45098331869997654,"extension":6.02470882268706},"index":1,"playId":"74e95994-b743-3d89-a373-82d272ed497b","pitchNumber":2,"startTime":"2026-07-01T00:34:25.167Z","endTime":"2026-07-01T00:34:28.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90988173017492,"aZ":-20.101916154023545,"pfxX":8.323457344979694,"pfxZ":6.760214768774196,"pX":-0.42503117146172276,"pZ":2.6013946761603086,"vX0":-6.369385554845896,"vY0":-132.65840143647506,"vZ0":-2.5600424663400494,"x":133.2,"y":168.54,"x0":0.9236063547981903,"y0":50.00087269298705,"z0":5.041366330093639,"aX":14.859690784995319},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":-13.7,"spinRate":1960,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.41260150392140416,"extension":6.201039205294451},"index":2,"playId":"2a4be9bb-c4fa-3597-b60f-e67cbd09c262","pitchNumber":3,"startTime":"2026-07-01T00:34:42.538Z","endTime":"2026-07-01T00:34:45.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":83.2,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61267039169709,"aZ":-31.751986927343413,"pfxX":9.030153058945272,"pfxZ":0.2814540683464877,"pX":2.0884146047922147,"pZ":2.554099080839153,"vX0":-1.2853930038217147,"vY0":-121.16612544330602,"vZ0":1.2918526986293588,"x":37.39,"y":169.82,"x0":1.4545502589703376,"y0":50.00018515328541,"z0":4.797396556171437,"aX":13.367285803610535},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":-16.0,"spinRate":1752,"spinDirection":97},"zone":12,"typeConfidence":2.0,"plateTime":0.45278339093012043,"extension":5.958575225272309},"index":3,"playId":"77001a93-007b-353f-9df5-75a589216a9e","pitchNumber":4,"startTime":"2026-07-01T00:35:04.673Z","endTime":"2026-07-01T00:35:08.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92018418214312,"aZ":-30.666801718335215,"pfxX":8.640373396920609,"pfxZ":0.9898581735865175,"pX":1.6437608866581235,"pZ":3.2333333917997895,"vX0":-1.837811198031435,"vY0":-122.9936070976708,"vZ0":2.129131818545666,"x":54.34,"y":151.48,"x0":1.2791340606796127,"y0":50.00532573838428,"z0":4.9611576229283925,"aX":13.208983403035614},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":1653,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4457184370192233,"extension":6.144644161513972},"index":4,"playId":"aea2638d-444e-350b-b517-fe0acf0b3082","pitchNumber":5,"startTime":"2026-07-01T00:35:26.216Z","endTime":"2026-07-01T00:35:29.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.693581080197067,"aZ":-18.767899484265108,"pfxX":6.108664255844296,"pfxZ":7.339329088954647,"pX":-0.08272521958823642,"pZ":2.5992085092380157,"vX0":-4.904253778327776,"vY0":-134.67267617075754,"vZ0":-2.7078805318825623,"x":120.15,"y":168.6,"x0":0.9730323453575329,"y0":50.00611916574562,"z0":4.953466411979922,"aX":11.16360075296348},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":-10.0,"spinRate":1839,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4075476528855053,"extension":6.3372379486153685},"hitData":{"launchSpeed":82.3,"launchAngle":59.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.48,"coordY":133.03}},"index":5,"playId":"3064dbc3-5d8f-3697-862e-2b90a5d81f67","pitchNumber":6,"startTime":"2026-07-01T00:35:46.140Z","endTime":"2026-07-01T00:35:54.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:35:54.630Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (12) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:36:00.454Z","endTime":"2026-07-01T00:38:37.910Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876881308778128,"aZ":-27.163893934808492,"pfxX":-6.438697840003064,"pfxZ":3.778333708742908,"pX":0.8112481438047242,"pZ":3.5014022835183716,"vX0":0.39328249683862754,"vY0":-114.64519388087123,"vZ0":2.961964962365831,"x":86.08,"y":144.24,"x0":1.473300441774731,"y0":50.00391157607147,"z0":4.849680701892556,"aX":-8.541460811313376},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.9,"breakHorizontal":11.5,"spinRate":2076,"spinDirection":258},"zone":12,"typeConfidence":2.0,"plateTime":0.47839204157067483,"extension":6.1811873843216345},"index":0,"playId":"8e0abdf2-ab35-37d8-8f4f-6460151f0b26","pitchNumber":1,"startTime":"2026-07-01T00:36:26.114Z","endTime":"2026-07-01T00:36:30.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":85.0,"endSpeed":77.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94543556765559,"aZ":-31.121643946370295,"pfxX":10.19957682325134,"pfxZ":0.6850597297164533,"pX":-0.7380385853620366,"pZ":1.3016220921421513,"vX0":-7.55299191319133,"vY0":-123.53768617037332,"vZ0":-1.9720508931772103,"x":145.13,"y":203.64,"x0":1.0359742101138139,"y0":50.00527073496996,"z0":4.7299476689903885,"aX":15.744533997010821},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":-16.7,"spinRate":1860,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4436091149454189,"extension":6.323655977736327},"index":1,"playId":"d9cc6da4-cc11-35dc-90f2-07ff0b492f93","pitchNumber":2,"startTime":"2026-07-01T00:36:43.601Z","endTime":"2026-07-01T00:36:49.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15126920528042,"aZ":-32.05473983772786,"pfxX":10.351276090305383,"pfxZ":0.07772373857303272,"pX":0.2510674029044023,"pZ":1.5056495464920043,"vX0":-5.623634142766884,"vY0":-123.46711109373705,"vZ0":-1.3649065560336715,"x":107.43,"y":198.13,"x0":1.2163619946111484,"y0":50.002988612042664,"z0":4.769287657492259,"aX":15.941849028487818},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.4,"spinRate":1821,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.44404870646002426,"extension":6.287339189339597},"index":2,"playId":"439cf9e3-fcf9-3337-b900-674c2966473a","pitchNumber":3,"startTime":"2026-07-01T00:37:02.375Z","endTime":"2026-07-01T00:37:06.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-01T00:37:13.897Z","endTime":"2026-07-01T00:37:30.946Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":85.1,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7078661112856,"aZ":-31.966956950530257,"pfxX":10.257842438520875,"pfxZ":0.13582369157718377,"pX":-1.3789565014418783,"pZ":0.9235275495646241,"vX0":-8.92739446115834,"vY0":-123.59929356961348,"vZ0":-2.6496617013200567,"x":169.56,"y":213.84,"x0":0.9552145780713223,"y0":50.00290598835921,"z0":4.706275603942373,"aX":15.797080403004019},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":-16.3,"spinRate":1827,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.4439261936281902,"extension":6.272259549407334},"index":4,"playId":"d99a6695-de03-315d-a4d9-b1d8c2be54ad","pitchNumber":4,"startTime":"2026-07-01T00:37:30.946Z","endTime":"2026-07-01T00:37:35.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74308301660017,"aZ":-18.30816853707887,"pfxX":6.9677281369173265,"pfxZ":7.525153037894659,"pX":-0.5053293124286785,"pZ":3.046495728107152,"vX0":-6.332330650717217,"vY0":-134.9779593939826,"vZ0":-1.7938605047335914,"x":136.26,"y":156.52,"x0":0.9673320891852609,"y0":50.00282770399205,"z0":5.01058714915587,"aX":12.839899692542485},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-11.3,"spinRate":1933,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4059899230349915,"extension":6.400089730449581},"index":5,"playId":"b6d33d17-3ec2-3b8b-bf25-b5df865de372","pitchNumber":5,"startTime":"2026-07-01T00:37:50.564Z","endTime":"2026-07-01T00:37:54.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07319656687276,"aZ":-21.02174409839282,"pfxX":6.6425451948458125,"pfxZ":6.142756815004056,"pX":0.21211691738644112,"pZ":2.577693354863698,"vX0":-4.4594325202041665,"vY0":-133.91648094207247,"vZ0":-2.3395641589302802,"x":108.91,"y":169.18,"x0":1.0364248156197227,"y0":50.00143446676242,"z0":4.967295153084865,"aX":12.05694729782555},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":-11.0,"spinRate":1787,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4090897975696004,"extension":6.316285083329135},"hitData":{"launchSpeed":103.9,"launchAngle":34.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.01,"coordY":25.99}},"index":6,"playId":"957ff65f-bd2b-3ce7-9dc2-38a02893b850","pitchNumber":6,"startTime":"2026-07-01T00:38:09.185Z","endTime":"2026-07-01T00:38:37.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":0.68,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:38:37.910Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a line drive to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:38:27.751Z","endTime":"2026-07-01T00:41:08.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.806917124739154,"aZ":-18.637362126354365,"pfxX":7.576317032930958,"pfxZ":7.238150642356887,"pX":-1.215195793232614,"pZ":3.5629462536542253,"vX0":-8.167287021726855,"vY0":-135.45552777223912,"vZ0":-0.4899586573852843,"x":163.32,"y":142.58,"x0":0.8454960447103798,"y0":50.00324830879345,"z0":5.041854716455658,"aX":14.170502970075844},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":-12.1,"spinRate":1813,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.403376053372301,"extension":6.378246331414897},"index":0,"playId":"54c99265-d409-3900-9a73-3dd5bd65c542","pitchNumber":1,"startTime":"2026-07-01T00:39:05.503Z","endTime":"2026-07-01T00:39:11.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.662154622050952,"aZ":-33.68210505003367,"pfxX":9.31531131518226,"pfxZ":-0.9687669507341745,"pX":0.9283348152810059,"pZ":1.9222568660209802,"vX0":-3.9697299531194874,"vY0":-123.6151945425493,"vZ0":-0.10642558931687818,"x":81.61,"y":186.88,"x0":1.3410275349891092,"y0":50.003728796417334,"z0":4.7834929098840515,"aX":14.47832006970378},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.6,"breakHorizontal":-16.0,"spinRate":1829,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.44236738078321114,"extension":6.223328798873534},"index":1,"playId":"5c745017-0b6d-3e06-b215-e7cf9a316434","pitchNumber":2,"startTime":"2026-07-01T00:39:23.058Z","endTime":"2026-07-01T00:39:50.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895786885751672,"aZ":-20.804025041513963,"pfxX":6.345376333709007,"pfxZ":6.122901925854492,"pX":-0.4725465016182713,"pZ":2.858160462352829,"vX0":-6.113404335877491,"vY0":-135.03777199486012,"vZ0":-1.6021093092816256,"x":135.01,"y":161.61,"x0":0.9903123818483871,"y0":50.002161694904416,"z0":4.91465742092487,"aX":11.782841368785201},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":-10.3,"spinRate":1840,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4047600616816118,"extension":6.463739493339618},"index":2,"playId":"a3e5fb72-ef1b-344b-bd83-2b8b3329e060","pitchNumber":3,"startTime":"2026-07-01T00:39:57.264Z","endTime":"2026-07-01T00:40:01.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688471072438418,"aZ":-31.90092467881369,"pfxX":9.562360296233287,"pfxZ":0.175081112815068,"pX":-0.22053775755382468,"pZ":1.5058395927515709,"vX0":-6.50387405828669,"vY0":-123.98387589566592,"vZ0":-1.2808840041498002,"x":125.41,"y":198.12,"x0":1.1937466341883347,"y0":50.00341280897548,"z0":4.690442216778966,"aX":14.894226433184082},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-15.8,"spinRate":1849,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.44170214351723436,"extension":6.283497115882477},"index":3,"playId":"eb293e20-4fc3-36c6-84ee-c61e899b3ce7","pitchNumber":4,"startTime":"2026-07-01T00:40:15.821Z","endTime":"2026-07-01T00:40:19.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-01T00:40:42.262Z","endTime":"2026-07-01T00:40:57.805Z","isPitch":false,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125959323400036,"aZ":-32.3992875038021,"pfxX":7.156323790056243,"pfxZ":-0.14246771466971708,"pX":-0.1349638072036552,"pZ":2.5835764415326308,"vX0":-5.556393519548484,"vY0":-123.06639977446976,"vZ0":1.2409447286884892,"x":122.14,"y":169.02,"x0":1.2112378444203726,"y0":50.005308711286865,"z0":4.796511700513345,"aX":11.089152224117687},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-11.9,"spinRate":1543,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4433781988565908,"extension":6.243582445417816},"hitData":{"launchSpeed":98.9,"launchAngle":13.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.69,"coordY":94.47}},"index":5,"playId":"ba0240ce-ce52-340f-a385-48c46ca33bb0","pitchNumber":5,"startTime":"2026-07-01T00:40:57.805Z","endTime":"2026-07-01T00:41:08.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:41:08.177Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks. Kevin Alcántara to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:42:31.915Z","endTime":"2026-07-01T00:43:46.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-01T00:41:20.844Z","endTime":"2026-07-01T00:42:33.987Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99049802393389,"aZ":-19.82359010073372,"pfxX":5.691369758292351,"pfxZ":6.804622094594,"pX":-1.105609722603987,"pZ":3.0180383399566733,"vX0":-7.438053453381894,"vY0":-133.66407558564168,"vZ0":-1.4159593529486934,"x":159.14,"y":157.29,"x0":0.9698061372972203,"y0":50.00260955778519,"z0":4.973803251825512,"aX":10.330113668982802},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-8.8,"spinRate":1719,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.40929828715123673,"extension":6.553382320036007},"index":1,"playId":"2b6c1360-a06e-3c63-bf89-711aca9f516d","pitchNumber":1,"startTime":"2026-07-01T00:42:33.987Z","endTime":"2026-07-01T00:42:38.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904894538864163,"aZ":-19.497027179440412,"pfxX":5.439374758758424,"pfxZ":6.820874398082969,"pX":0.058206784524550546,"pZ":3.4936128756688585,"vX0":-4.51709358677229,"vY0":-134.86759305306418,"vZ0":-0.33967810879948845,"x":114.78,"y":144.45,"x0":1.0408484572005052,"y0":50.001721165258054,"z0":4.985765785477858,"aX":10.108324666806778},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":-9.0,"spinRate":1795,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4047626536548692,"extension":6.375103166881545},"index":2,"playId":"f886b7bf-9de9-37a4-a29f-0bbc37f7949a","pitchNumber":2,"startTime":"2026-07-01T00:42:55.598Z","endTime":"2026-07-01T00:42:59.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.974012112267093,"aZ":-18.059887661219843,"pfxX":5.449999183023712,"pfxZ":7.527108713408719,"pX":-0.9801125521874193,"pZ":1.7949590094825905,"vX0":-6.796112763342437,"vY0":-135.65408638955284,"vZ0":-4.909943129173679,"x":154.36,"y":190.32,"x0":0.8423915597018407,"y0":50.003692505442,"z0":4.876452041972908,"aX":10.220659272418533},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-8.5,"spinRate":1857,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4028294776459864,"extension":6.577731507572103},"index":3,"playId":"8c9d23c2-d6f2-34be-bfbd-df8f8d35351b","pitchNumber":3,"startTime":"2026-07-01T00:43:18.263Z","endTime":"2026-07-01T00:43:22.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238787229464986,"aZ":-21.669656977344626,"pfxX":4.699893591781892,"pfxZ":5.7327567817040155,"pX":-0.9433241767941175,"pZ":3.201762306693954,"vX0":-6.725446482819083,"vY0":-134.10133462928394,"vZ0":-0.37482449692888026,"x":152.96,"y":152.33,"x0":0.979041935083568,"y0":50.004589545587486,"z0":4.880443771675586,"aX":8.616189721819168},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-7.2,"spinRate":1826,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4074317396546405,"extension":6.360977921204926},"index":4,"playId":"a366d076-bd60-3ce4-99e6-e8378d8e1efd","pitchNumber":4,"startTime":"2026-07-01T00:43:41.750Z","endTime":"2026-07-01T00:43:46.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.08,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:43:46.572Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Bregman homers (7) on a fly ball to left center field. Kevin Alcántara scores. Pete Crow-Armstrong scores.","rbi":3,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:43:53.302Z","endTime":"2026-07-01T00:45:41.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":78.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972719883811124,"aZ":-32.02358859617662,"pfxX":8.480056178703055,"pfxZ":0.10055661085986678,"pX":0.8329020550998386,"pZ":2.7371776747056074,"vX0":-4.200297035007242,"vY0":-123.91752143344281,"vZ0":1.6229230281843026,"x":85.25,"y":164.88,"x0":1.4450074442641596,"y0":50.00574425787895,"z0":4.742429506467129,"aX":13.235185883181943},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-14.4,"spinRate":1776,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.441429164534032,"extension":6.490750683481372},"index":0,"playId":"0ce84c70-43af-38c3-8eba-8de3bf1f64d2","pitchNumber":1,"startTime":"2026-07-01T00:44:24.659Z","endTime":"2026-07-01T00:44:30.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023132294230276,"aZ":-26.087988697177792,"pfxX":0.19926014387296398,"pfxZ":3.667870095769967,"pX":-0.6739810490703146,"pZ":4.271201228296504,"vX0":-4.366030074325868,"vY0":-127.40400796023198,"vZ0":3.1832773296015215,"x":142.69,"y":123.46,"x0":1.029583088482303,"y0":50.0002406003273,"z0":5.05704828412788,"aX":0.3308245486531491},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.6,"breakHorizontal":0.5,"spinRate":2062,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4284811148997294,"extension":6.371680282554503},"index":1,"playId":"75149126-e534-3c22-804c-aa338b4c46a1","pitchNumber":2,"startTime":"2026-07-01T00:44:47.148Z","endTime":"2026-07-01T00:44:51.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83610447452419,"aZ":-24.12415623579221,"pfxX":1.4569897210811906,"pfxZ":4.897882338759571,"pX":-0.03292044295765067,"pZ":3.009898139558205,"vX0":-3.4475750823558773,"vY0":-127.08964288614581,"vZ0":0.1970794906897776,"x":118.25,"y":157.51,"x0":1.1489260152490721,"y0":50.003783855036765,"z0":4.839676521627106,"aX":2.3956273973614866},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":-1.9,"spinRate":1982,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.43016815430641087,"extension":6.360681218522595},"hitData":{"launchSpeed":100.9,"launchAngle":33.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":60.6,"coordY":51.35}},"index":2,"playId":"f8032b53-6da5-32b5-a4ab-fb459140938f","pitchNumber":3,"startTime":"2026-07-01T00:45:10.703Z","endTime":"2026-07-01T00:45:41.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.9,"awayTeamWinProbability":13.099999999999994,"homeTeamWinProbabilityAdded":17.900000000000006,"leverageIndex":1.69,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:45:41.235Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a fly ball to first baseman Ty France, deflected by right fielder Jase Bowen.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:45:40.890Z","endTime":"2026-07-01T00:46:26.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15155393373772,"aZ":-17.553650278280653,"pfxX":6.062800656829705,"pfxZ":8.062147402947927,"pX":-0.2165548366983269,"pZ":2.5480489429872475,"vX0":-5.363981353048686,"vY0":-134.09311320398064,"vZ0":-2.7987607738125826,"x":125.25,"y":169.98,"x0":1.0262183382325336,"y0":50.001773027308154,"z0":4.864004259827987,"aX":10.99330325067747},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-9.7,"spinRate":1929,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40912845727460523,"extension":6.438962593119351},"hitData":{"launchSpeed":73.8,"launchAngle":55.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.35,"coordY":134.17}},"index":0,"playId":"6402d01b-ecc5-30ed-ba80-1fe086e01062","pitchNumber":1,"startTime":"2026-07-01T00:46:08.506Z","endTime":"2026-07-01T00:46:26.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.25,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:46:26.135Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:46:48.604Z","endTime":"2026-07-01T00:48:28.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.148837402816,"aZ":-21.659458457791594,"pfxX":6.490947523893462,"pfxZ":5.701478083654864,"pX":0.18112580115461907,"pZ":2.692281265301633,"vX0":-4.744878698006638,"vY0":-134.6404984970532,"vZ0":-1.8303059372008519,"x":110.1,"y":166.09,"x0":1.119481794820021,"y0":50.00019787188482,"z0":4.907507478454994,"aX":11.96277256372428},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":-10.8,"spinRate":1689,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.40619671962795945,"extension":6.478697709607461},"index":0,"playId":"7d546efe-5895-3f6c-811e-af5163348deb","pitchNumber":1,"startTime":"2026-07-01T00:47:00.330Z","endTime":"2026-07-01T00:47:04.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205243466676954,"aZ":-30.85906267347521,"pfxX":8.453340436535864,"pfxZ":0.8652733078933004,"pX":0.39349931658376863,"pZ":2.3866489305575938,"vX0":-4.9660725813263715,"vY0":-121.75852275172363,"vZ0":0.8373186680214317,"x":102.0,"y":174.34,"x0":1.3534111193518668,"y0":50.00034861905154,"z0":4.692982899040351,"aX":12.787021398794003},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":-14.3,"spinRate":1568,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.44855804277727884,"extension":6.415273642145844},"index":1,"playId":"6c18e218-67f0-359a-98e4-7016e5e9ee05","pitchNumber":2,"startTime":"2026-07-01T00:47:22.074Z","endTime":"2026-07-01T00:47:25.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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-07-01T00:47:36.373Z","endTime":"2026-07-01T00:47:55.841Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31310039311344,"aZ":-24.765286903729447,"pfxX":6.261875411803441,"pfxZ":3.998331367762738,"pX":0.38812114795431385,"pZ":3.896474436475934,"vX0":-4.244112328010209,"vY0":-134.13128308870787,"vZ0":1.67770168293461,"x":102.21,"y":133.58,"x0":1.163619385603084,"y0":50.00347962289564,"z0":5.008207174414729,"aX":11.607603435898255},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-10.7,"spinRate":1557,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4056740488215893,"extension":6.376045701486376},"index":3,"playId":"b77d14ae-e28e-355d-bdf9-466895712c42","pitchNumber":3,"startTime":"2026-07-01T00:47:55.841Z","endTime":"2026-07-01T00:48:00.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134782945563686,"aZ":-23.47011265771412,"pfxX":6.994441016901339,"pfxZ":4.77069922939305,"pX":-0.45863653804019827,"pZ":2.3467179184726294,"vX0":-6.0994588416574995,"vY0":-133.31561348738995,"vZ0":-2.3998952561653244,"x":134.48,"y":175.42,"x0":0.9356538060257381,"y0":50.00155520881528,"z0":4.929494298148208,"aX":12.755020979496583},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-11.5,"spinRate":1570,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.40880840292281073,"extension":6.462262525137717},"hitData":{"launchSpeed":87.8,"launchAngle":27.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.77,"coordY":61.72}},"index":4,"playId":"75002935-81e2-3916-bcdc-e7b0b60acfab","pitchNumber":4,"startTime":"2026-07-01T00:48:16.848Z","endTime":"2026-07-01T00:48:28.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:48:28.217Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T00:48:40.077Z","endTime":"2026-07-01T00:51:00.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.469398662203165,"aZ":-29.583481692343167,"pfxX":-5.081732425159103,"pfxZ":1.989622734098118,"pX":-0.1264207256965864,"pZ":1.6947832451747793,"vX0":-1.9263182222300068,"vY0":-113.9474233117472,"vZ0":0.04932144695804186,"x":121.82,"y":193.02,"x0":1.3922004451068342,"y0":50.00522880871799,"z0":4.614841481057166,"aX":-6.630838923207131},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":4.0,"breakHorizontal":9.7,"spinRate":2131,"spinDirection":269},"zone":8,"typeConfidence":2.0,"plateTime":0.48212641003640666,"extension":6.384321698487327},"index":0,"playId":"30fe1072-9b54-3894-98e7-e2c28ec989cd","pitchNumber":1,"startTime":"2026-07-01T00:48:56.797Z","endTime":"2026-07-01T00:49:01.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.888598458646314,"aZ":-27.508094398428092,"pfxX":-5.179033065478676,"pfxZ":3.4342940652471823,"pX":-0.6900442812748702,"pZ":1.4149369997194012,"vX0":-3.2024966658000995,"vY0":-116.13015573382489,"vZ0":-1.1165765053635044,"x":143.3,"y":200.58,"x0":1.3822590752621655,"y0":50.00187518517398,"z0":4.532033490104957,"aX":-7.033061338773779},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.2,"breakHorizontal":10.2,"spinRate":2401,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4726592857331102,"extension":6.3464684043953055},"index":1,"playId":"dc87424c-373a-3460-8d29-2fee9f21a3a5","pitchNumber":2,"startTime":"2026-07-01T00:49:17.788Z","endTime":"2026-07-01T00:49:23.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06390847110095,"aZ":-23.304411409823153,"pfxX":7.240687705936085,"pfxZ":4.816273298919738,"pX":-0.6420512277568029,"pZ":2.5495053328337685,"vX0":-6.822647547241998,"vY0":-134.362232774431,"vZ0":-1.6593448820037335,"x":141.47,"y":169.94,"x0":0.9801867344828441,"y0":50.003924187730625,"z0":4.818835929762477,"aX":13.339382065877063},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":-11.8,"spinRate":1666,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.4064897777593881,"extension":6.496430350542037},"index":2,"playId":"b6f45b96-8756-366b-a3b5-aa5f7ab1c820","pitchNumber":3,"startTime":"2026-07-01T00:49:40.955Z","endTime":"2026-07-01T00:49:44.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-01T00:49:57.791Z","endTime":"2026-07-01T00:50:15.517Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.897648531470313,"aZ":-29.648205487963605,"pfxX":-5.181352014018685,"pfxZ":1.8330412744125244,"pX":-1.1631443390825915,"pZ":1.987772669437922,"vX0":-4.136431669127557,"vY0":-116.35077588854277,"vZ0":0.5035988013161472,"x":161.34,"y":185.11,"x0":1.3079027715623002,"y0":50.002458044049746,"z0":4.567881505024938,"aX":-7.135032963314906},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.7,"breakHorizontal":10.3,"spinRate":2432,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.46994431860953956,"extension":6.362724280580664},"index":4,"playId":"a9f1935c-f0f1-364c-a183-56b7a4c5911f","pitchNumber":4,"startTime":"2026-07-01T00:50:15.517Z","endTime":"2026-07-01T00:50:20.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"8d296b52-e885-4fe2-95fb-6bcf722e483d","startTime":"2026-07-01T00:50:37.646Z","endTime":"2026-07-01T00:50:42.646Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.497593213375303,"aZ":-31.186388733643245,"pfxX":-7.773195527981933,"pfxZ":0.7359895324285066,"pX":-0.9791332593196674,"pZ":2.183674427593523,"vX0":-2.9210648682781906,"vY0":-115.51255245297916,"vZ0":1.2323038145632592,"x":154.32,"y":179.82,"x0":1.3151264421770432,"y0":50.00075288510322,"z0":4.664136113113569,"aX":-10.399452595455823},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.0,"breakHorizontal":14.9,"spinRate":2443,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.475963930379637,"extension":6.260218986733074},"index":6,"playId":"f3f25446-e57c-3124-b123-f9c813f3390b","pitchNumber":5,"startTime":"2026-07-01T00:50:56.769Z","endTime":"2026-07-01T00:51:00.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:51:00.498Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddy Fermin hits a ground-rule double (6) on a fly ball to right field.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T00:53:27.991Z","endTime":"2026-07-01T00:53:46.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-07-01T00:53:10.945Z","endTime":"2026-07-01T00:53:30.309Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485113140837313,"aZ":-21.657677021631272,"pfxX":8.006069699271846,"pfxZ":5.688377336763203,"pX":0.6869392555451773,"pZ":1.9737134047626606,"vX0":-6.62641168465012,"vY0":-134.46941042924354,"vZ0":-4.512528979750471,"x":90.82,"y":185.49,"x0":2.131110928717936,"y0":50.005956512116484,"z0":5.191044241523403,"aX":14.808273393944537},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-13.3,"spinRate":2334,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.40581263986055793,"extension":6.522179109481511},"hitData":{"launchSpeed":80.4,"launchAngle":51.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":197.42,"coordY":125.84}},"index":1,"playId":"e42d5de0-2313-37a3-aa64-e8c34d4be83b","pitchNumber":1,"startTime":"2026-07-01T00:53:30.309Z","endTime":"2026-07-01T00:53:46.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":0.68,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:53:46.391Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch. Freddy Fermin to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T00:53:58.192Z","endTime":"2026-07-01T00:54:29.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.210929537769246,"aZ":-25.231326882568116,"pfxX":9.456266298021964,"pfxZ":3.7457473414184825,"pX":0.19219906919859275,"pZ":3.166201254889489,"vX0":-8.723998878630331,"vY0":-135.44713386688753,"vZ0":-1.1925004869521056,"x":109.67,"y":153.29,"x0":2.2297858532969284,"y0":50.00343902693308,"z0":5.380246373743552,"aX":17.531250829853853},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":-15.2,"spinRate":2294,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.40474431372446196,"extension":6.364770658395559},"hitData":{"launchSpeed":109.1,"launchAngle":-5.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.71,"coordY":140.03}},"index":0,"playId":"5c178a5a-0e51-3feb-bea8-ca06e3621fab","pitchNumber":1,"startTime":"2026-07-01T00:54:22.058Z","endTime":"2026-07-01T00:54:29.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.07,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:54:29.817Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T00:54:46.129Z","endTime":"2026-07-01T00:56:15.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.27958305408896,"aZ":-29.760843235356514,"pfxX":8.864240556869373,"pfxZ":1.7450512569000853,"pX":-0.4622644083521343,"pZ":2.411129429586049,"vX0":-8.914323114900686,"vY0":-116.25754591788306,"vZ0":-0.31955263457286665,"x":134.62,"y":173.68,"x0":2.248058099199431,"y0":50.00550649839447,"z0":5.3457947628025515,"aX":12.285869903023656},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.4,"breakHorizontal":-14.2,"spinRate":1844,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.46892935113320977,"extension":6.394266989173614},"index":0,"playId":"4b2e3492-38a2-3ffc-8c36-d2031898d35e","pitchNumber":1,"startTime":"2026-07-01T00:54:59.390Z","endTime":"2026-07-01T00:55:06.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462194364792513,"aZ":-27.69103235893411,"pfxX":9.735205133503078,"pfxZ":3.263927110569248,"pX":-0.27003546853338506,"pZ":1.3099660133027842,"vX0":-8.78797111016006,"vY0":-116.03455171722258,"vZ0":-2.8143377841265664,"x":127.29,"y":203.41,"x0":2.2904293173614225,"y0":50.000855234362845,"z0":5.1604351370856465,"aX":13.355815370989038},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":5.5,"breakHorizontal":-15.6,"spinRate":1908,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4709307346670122,"extension":6.401501559004329},"index":1,"playId":"d4ee985b-1d2f-3292-b7cd-2bdf81933039","pitchNumber":2,"startTime":"2026-07-01T00:55:46.458Z","endTime":"2026-07-01T00:55:49.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780744292535953,"aZ":-20.906716965224867,"pfxX":8.758918326888036,"pfxZ":5.9151184579791565,"pX":0.4698839127846606,"pZ":3.8446712009912933,"vX0":-7.054465731876546,"vY0":-136.3808713298811,"vZ0":-0.39146977363556124,"x":99.09,"y":134.97,"x0":1.9375381571201817,"y0":50.003558312569695,"z0":5.41772064606619,"aX":16.689122556157248},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":-14.6,"spinRate":2210,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.3998728641198186,"extension":6.326470245019119},"index":2,"playId":"3eb3bcaa-7c4f-3ddd-aa19-351cb5191b7f","pitchNumber":3,"startTime":"2026-07-01T00:56:10.927Z","endTime":"2026-07-01T00:56:15.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:56:15.017Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (16) on a fly ball to right field. Freddy Fermin scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T00:56:17.039Z","endTime":"2026-07-01T00:58:16.934Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810940015983128,"aZ":-31.082616429907933,"pfxX":9.786102700266024,"pfxZ":0.780032907547457,"pX":0.6585914073999568,"pZ":1.2860697281823392,"vX0":-6.869043854036985,"vY0":-117.64282903920156,"vZ0":-2.3732160153807245,"x":91.9,"y":204.06,"x0":2.3482769347971013,"y0":50.002100253826214,"z0":5.195664902155995,"aX":13.684015889242064},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.0,"spinRate":1825,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.466000588648511,"extension":6.318095729182542},"index":0,"playId":"96055ac7-63dc-389f-a9c2-6e8fb5b1ae48","pitchNumber":1,"startTime":"2026-07-01T00:56:44.108Z","endTime":"2026-07-01T00:56:47.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560798716013952,"aZ":-21.323698477515748,"pfxX":8.105633791901138,"pfxZ":5.680494067156214,"pX":-1.019388799421278,"pZ":3.3260530259511656,"vX0":-10.719185183395547,"vY0":-136.95342284693413,"vZ0":-1.5732308738080754,"x":155.86,"y":148.98,"x0":1.881420703525488,"y0":50.004922623544665,"z0":5.357753836827137,"aX":15.490984588716678},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":-12.6,"spinRate":2396,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3990217586856173,"extension":6.459642049974844},"index":1,"playId":"09c51818-20e4-34a7-8390-79779d3e792e","pitchNumber":2,"startTime":"2026-07-01T00:57:06.471Z","endTime":"2026-07-01T00:57:11.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393132819487946,"aZ":-19.87864205329278,"pfxX":8.995834754201175,"pfxZ":6.459162606037689,"pX":-0.4163744118357808,"pZ":1.4910607880920572,"vX0":-9.692093030012924,"vY0":-136.43918606688433,"vZ0":-6.112433676848079,"x":132.87,"y":198.52,"x0":1.997433828787864,"y0":50.00210218920821,"z0":5.111050765952973,"aX":17.119318160794304},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-14.5,"spinRate":2245,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.40003734804633195,"extension":6.6519329163866745},"index":2,"playId":"a63cc1e0-bbf5-33e6-97d4-21ca5f8d8df5","pitchNumber":3,"startTime":"2026-07-01T00:57:27.411Z","endTime":"2026-07-01T00:57:32.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56410820098834,"aZ":-19.023708101040718,"pfxX":7.918885809063451,"pfxZ":6.722881753105424,"pX":0.3755362299837412,"pZ":2.653678345808419,"vX0":-7.571452560310112,"vY0":-138.4215197550478,"vZ0":-3.6895352572179148,"x":102.69,"y":167.13,"x0":2.1068064066917764,"y0":50.00268756317474,"z0":5.264513165394498,"aX":15.490953175436292},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":-13.0,"spinRate":2400,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.3944746064070248,"extension":6.446572800662279},"hitData":{"launchSpeed":98.7,"launchAngle":26.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.69,"coordY":85.57}},"index":3,"playId":"7206ae60-9f04-3967-b6c3-14d48281d2d0","pitchNumber":4,"startTime":"2026-07-01T00:57:48.709Z","endTime":"2026-07-01T00:58:16.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-11.599999999999994,"leverageIndex":0.88,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:58:16.934Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T00:58:41.930Z","endTime":"2026-07-01T00:59:31.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":68.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.36743443589251,"aZ":-38.61789772025288,"pfxX":-2.07949082702068,"pfxZ":-5.430637658982802,"pX":0.15459884453811004,"pZ":3.770840782348784,"vX0":-4.130082806589926,"vY0":-107.82444392256207,"vZ0":4.722629129111443,"x":111.11,"y":136.97,"x0":2.3590231728986004,"y0":50.002091908982194,"z0":5.792850361281997,"aX":-2.4674152761480976},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-8.4,"breakHorizontal":4.8,"spinRate":2264,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.5064566452887211,"extension":6.021569995832899},"index":0,"playId":"6e576e03-3a19-363a-be44-575e19d6d4e4","pitchNumber":1,"startTime":"2026-07-01T00:58:41.930Z","endTime":"2026-07-01T00:58:46.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.9,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611712498452068,"aZ":-21.352379690290885,"pfxX":7.9632237094887905,"pfxZ":5.840852040782027,"pX":-0.7089944153818188,"pZ":2.0561812528293153,"vX0":-10.378658570851446,"vY0":-134.87196444194691,"vZ0":-4.542304310745635,"x":144.03,"y":183.26,"x0":2.143253212111532,"y0":50.00671027949603,"z0":5.2558866924854755,"aX":14.766200474175374},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":-12.4,"spinRate":2284,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.40513334466224826,"extension":6.55851963436507},"index":1,"playId":"20e305a9-3ea0-312e-9160-28dc3e2066ff","pitchNumber":2,"startTime":"2026-07-01T00:58:55.548Z","endTime":"2026-07-01T00:58:58.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":80.7,"endSpeed":74.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34142045918404,"aZ":-31.026315366631493,"pfxX":10.015250940642506,"pfxZ":0.8154199126187986,"pX":0.5438132891172925,"pZ":2.769227090555057,"vX0":-7.2180171625300416,"vY0":-117.3829751897112,"vZ0":0.5376482873698214,"x":96.27,"y":164.01,"x0":2.3510782875554517,"y0":50.00102346576999,"z0":5.41624494040844,"aX":14.034058781918581},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":-16.4,"spinRate":1858,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4658756338682801,"extension":6.283261409287643},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.47,"coordY":81.49}},"index":2,"playId":"20401d70-4f76-35de-bd9a-94ff3f237bcb","pitchNumber":3,"startTime":"2026-07-01T00:59:20.714Z","endTime":"2026-07-01T00:59:31.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-01T00:59:31.512Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch. Miguel Andujar to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T01:00:39.227Z","endTime":"2026-07-01T01:00:48.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-07-01T00:59:42.462Z","endTime":"2026-07-01T01:00:41.542Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314366298200913,"aZ":-25.880964226708162,"pfxX":9.569294655214645,"pfxZ":3.324518303816774,"pX":-1.3503269343322757,"pZ":2.949011270646761,"vX0":-12.422279780676119,"vY0":-136.77174335380704,"vZ0":-1.8203280694842792,"x":168.47,"y":159.16,"x0":2.008257411596537,"y0":50.003120181067004,"z0":5.398910402060038,"aX":18.12038228159573},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":-14.6,"spinRate":2267,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4005424186510993,"extension":6.405382683157882},"index":1,"playId":"277ab48c-672e-32aa-8f06-713a19645f50","pitchNumber":1,"startTime":"2026-07-01T01:00:41.542Z","endTime":"2026-07-01T01:00:48.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:00:48.781Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, first baseman Michael Busch to pitcher Matthew Boyd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T01:00:58.222Z","endTime":"2026-07-01T01:01:30.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.204734944507972,"aZ":-26.954022155593446,"pfxX":2.249822048530905,"pfxZ":3.273038999019249,"pX":-0.3376332587767893,"pZ":3.2818331912731926,"vX0":-8.030743788962495,"vY0":-124.99422797980588,"vZ0":0.8623975092792114,"x":129.87,"y":150.17,"x0":2.612846844551134,"y0":50.003402790885275,"z0":5.131260287205461,"aX":3.590019776863303},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2419,"spinDirection":112},"zone":1,"typeConfidence":2.0,"plateTime":0.4367972001044489,"extension":6.231995714859986},"hitData":{"launchSpeed":77.5,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":158.27}},"index":0,"playId":"c34b22fe-f2b2-3b6f-9c5f-2aae51a74e5a","pitchNumber":1,"startTime":"2026-07-01T01:01:22.298Z","endTime":"2026-07-01T01:01:30.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.89,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:01:30.275Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a sharp ground ball to left fielder Samad Taylor.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T01:03:35.174Z","endTime":"2026-07-01T01:04:44.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46223017400936,"aZ":-17.9804687425477,"pfxX":6.641770987029348,"pfxZ":8.083989205455685,"pX":-0.22580656002551336,"pZ":3.9923111235595017,"vX0":-5.39319133385892,"vY0":-131.99678397173608,"vZ0":0.6378996226789381,"x":125.61,"y":130.99,"x0":0.9862323949488928,"y0":50.00030129373579,"z0":5.076648387653724,"aX":11.657540914577558},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-10.8,"spinRate":2111,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4157807728413525,"extension":6.401851341948312},"index":0,"playId":"1644a4db-1ec3-31ef-84c5-1d2c69e3748b","pitchNumber":1,"startTime":"2026-07-01T01:03:58.489Z","endTime":"2026-07-01T01:04:02.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":90.2,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.394365905160832,"aZ":-17.175791350064483,"pfxX":7.039037715503181,"pfxZ":8.602777303815744,"pX":0.1372630453653471,"pZ":2.142900167002407,"vX0":-4.713129183734912,"vY0":-131.34011743098765,"vZ0":-3.662814365610629,"x":111.77,"y":180.92,"x0":1.04251521463773,"y0":50.002403976268596,"z0":4.836623308220778,"aX":12.270146896922823},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.0,"breakHorizontal":-11.6,"spinRate":2018,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4173923640265853,"extension":6.479898248067729},"index":1,"playId":"3553606f-046e-34b3-a026-6f65e365997a","pitchNumber":2,"startTime":"2026-07-01T01:04:13.343Z","endTime":"2026-07-01T01:04:17.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-01T01:04:22.318Z","endTime":"2026-07-01T01:04:34.347Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899788278444003,"aZ":-30.802899226716455,"pfxX":10.771003922205692,"pfxZ":0.8990341710263214,"pX":-0.7044794271602703,"pZ":2.0059443711271974,"vX0":-7.9753355112929665,"vY0":-122.49165334020032,"vZ0":-0.35799410058346404,"x":143.85,"y":184.62,"x0":1.185031736657979,"y0":50.00473394569531,"z0":4.774854879428908,"aX":16.46339441754208},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":-17.8,"spinRate":1764,"spinDirection":101},"zone":7,"typeConfidence":2.0,"plateTime":0.44618236869601624,"extension":6.432808064768429},"hitData":{"launchSpeed":101.8,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":56.0,"coordY":106.77}},"index":3,"playId":"1fad18aa-129f-349e-a0d0-5fd2eaa2c353","pitchNumber":3,"startTime":"2026-07-01T01:04:34.347Z","endTime":"2026-07-01T01:04:44.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.61,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:04:44.897Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T01:04:52.022Z","endTime":"2026-07-01T01:07:21.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287537310551198,"aZ":-30.422574861662014,"pfxX":8.459747839045244,"pfxZ":1.1200827494912984,"pX":0.3413846598048002,"pZ":1.334721529711937,"vX0":-4.9252018318819255,"vY0":-123.93182163929633,"vZ0":-1.6396444311190264,"x":103.99,"y":202.74,"x0":1.2533211947670773,"y0":50.000050692116304,"z0":4.54089922957543,"aX":13.184630577654561},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-14.2,"spinRate":1758,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44161109446428215,"extension":6.461720134524442},"index":0,"playId":"49848649-5ad3-35e4-a228-10be65213953","pitchNumber":1,"startTime":"2026-07-01T01:05:10.634Z","endTime":"2026-07-01T01:05:14.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.2,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19252707117827,"aZ":-19.70845463208084,"pfxX":7.238195678317512,"pfxZ":6.837660137041665,"pX":-0.023303760909556437,"pZ":3.452686016026617,"vX0":-5.319705049171414,"vY0":-134.2324130985207,"vZ0":-0.17933324987952137,"x":117.89,"y":145.56,"x0":1.0442299981892291,"y0":50.00610235092808,"z0":4.9240996118019025,"aX":13.204629692616352},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-12.0,"spinRate":1856,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.40811909174606553,"extension":6.437237599242411},"index":1,"playId":"33be47a4-3998-34b9-b6ac-2bb15419eb79","pitchNumber":2,"startTime":"2026-07-01T01:05:31.431Z","endTime":"2026-07-01T01:05:36.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.003872552149332,"aZ":-18.833748231105044,"pfxX":5.757389922843849,"pfxZ":7.8697578538021915,"pX":0.7812200142811632,"pZ":3.0473955389389733,"vX0":-2.5774563918405233,"vY0":-129.84208372134245,"vZ0":-1.0724191164905141,"x":87.22,"y":156.5,"x0":1.0426468434007186,"y0":50.00360578980925,"z0":4.908774547793076,"aX":9.76029176466622},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":1850,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.42300887144519006,"extension":6.5211751064981245},"index":2,"playId":"256894b3-8baf-3f33-acc9-5239aa688727","pitchNumber":3,"startTime":"2026-07-01T01:05:53.495Z","endTime":"2026-07-01T01:05:57.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"5a5dfe34-e3a1-330d-a418-1bcb0fab3480","startTime":"2026-07-01T01:06:15.404Z","endTime":"2026-07-01T01:06:20.162Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"5c414cc1-3676-426e-a8db-5bc817e69789","startTime":"2026-07-01T01:06:36.563Z","endTime":"2026-07-01T01:06:41.563Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48988274452064,"aZ":-31.233871689305893,"pfxX":-2.559585557207099,"pfxZ":0.6660306283609461,"pX":-0.47370482755876375,"pZ":0.7739417369002185,"vX0":-3.456841234540539,"vY0":-117.61792311401581,"vZ0":-2.119019702682394,"x":135.06,"y":217.88,"x0":1.3427776937371405,"y0":50.004507012807686,"z0":4.558989126790375,"aX":-3.616589064087138},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":5.4,"spinRate":2133,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4641510934113451,"extension":6.49462331264204},"index":5,"playId":"a63a7666-298e-365c-8b93-76e5e95bbe8c","pitchNumber":4,"startTime":"2026-07-01T01:06:53.211Z","endTime":"2026-07-01T01:06:57.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169786678744522,"aZ":-19.5238710353237,"pfxX":6.831256742666966,"pfxZ":7.152454727176048,"pX":0.7187764384871678,"pZ":3.143635245354912,"vX0":-3.4603148663236296,"vY0":-132.82080219113908,"vZ0":-0.7102713611874949,"x":89.6,"y":153.9,"x0":1.1581975550352812,"y0":50.00057001231967,"z0":4.847588839358717,"aX":12.078638798162553},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-11.5,"spinRate":1735,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4139979474942703,"extension":6.560359209464615},"index":6,"playId":"4cfad3f2-4a38-306d-bc3a-56403b9f4858","pitchNumber":5,"startTime":"2026-07-01T01:07:16.071Z","endTime":"2026-07-01T01:07:21.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":1.0,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:07:21.512Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out sharply to third baseman Manny Machado.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T01:07:27.299Z","endTime":"2026-07-01T01:08:25.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.751641360601308,"aZ":-30.185577575029512,"pfxX":-8.46824466498307,"pfxZ":1.5215851794469362,"pX":-1.474909377389412,"pZ":0.4820902553630804,"vX0":-3.8912529246508587,"vY0":-114.1534983346646,"vZ0":-2.3988049716206215,"x":173.22,"y":225.76,"x0":1.3567761642203646,"y0":50.003008087527725,"z0":4.544103065138006,"aX":-11.0772099356726},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2355,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4814382853444794,"extension":6.4766280676328805},"index":0,"playId":"918ae0de-b66f-3f84-9374-18779585d1f6","pitchNumber":1,"startTime":"2026-07-01T01:07:48.893Z","endTime":"2026-07-01T01:07:53.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53015805553371,"aZ":-31.022880383978897,"pfxX":8.326074881891408,"pfxZ":0.7489401227493131,"pX":-0.07010346666740758,"pZ":1.8210975116297041,"vX0":-5.889501114258501,"vY0":-122.73871744510838,"vZ0":-0.4500857338543426,"x":119.67,"y":189.61,"x0":1.2695637411059433,"y0":50.003755565380274,"z0":4.631188501419689,"aX":12.80277970147538},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-13.8,"spinRate":1832,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.44495042408070207,"extension":6.574260095668548},"hitData":{"launchSpeed":103.8,"launchAngle":8.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":89.16,"coordY":155.94}},"index":1,"playId":"f49fa8ca-443e-30e4-b381-ce72d799177d","pitchNumber":2,"startTime":"2026-07-01T01:08:18.909Z","endTime":"2026-07-01T01:08:25.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:08:25.002Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Alcántara strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T01:08:30.992Z","endTime":"2026-07-01T01:11:29.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88823113574934,"aZ":-27.789160269284764,"pfxX":-7.2465914223010195,"pfxZ":3.347252411298431,"pX":-1.1070209519154968,"pZ":1.3537509423566276,"vX0":-3.7066944646227418,"vY0":-113.72892308932856,"vZ0":-0.9206286640488942,"x":159.2,"y":202.23,"x0":1.4854770893176041,"y0":50.00330295694362,"z0":4.520491531535581,"aX":-9.489648620154952},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":6.1,"breakHorizontal":14.0,"spinRate":2191,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4816473103551675,"extension":6.627172836777572},"index":0,"playId":"660691e2-e4cb-3f9c-b337-1901247c647a","pitchNumber":1,"startTime":"2026-07-01T01:08:56.138Z","endTime":"2026-07-01T01:09:01.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39524134461753,"aZ":-17.704783901278912,"pfxX":7.65252530071208,"pfxZ":8.039499944128062,"pX":-1.663440701425182,"pZ":2.039085085545336,"vX0":-9.22832748963057,"vY0":-133.68674073913982,"vZ0":-4.113293446359334,"x":180.41,"y":183.72,"x0":0.8484829571057474,"y0":50.00090877275813,"z0":4.878457554297824,"aX":13.769651115850552},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":-11.8,"spinRate":2027,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4106229883469057,"extension":6.482796214574401},"index":1,"playId":"93f14327-e133-3a97-a059-3ccc541fed4c","pitchNumber":2,"startTime":"2026-07-01T01:09:20.696Z","endTime":"2026-07-01T01:09:25.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86518742046559,"aZ":-17.36801747255418,"pfxX":7.340314234602498,"pfxZ":8.145090090772715,"pX":-0.7707430834408979,"pZ":2.171045451888692,"vX0":-6.989614100248683,"vY0":-134.16395752850414,"vZ0":-3.6494603228021028,"x":146.38,"y":180.16,"x0":0.9184694074267298,"y0":50.00114256392818,"z0":4.791745098046381,"aX":13.33936696581077},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-11.8,"spinRate":2064,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40874441095915737,"extension":6.529286588998066},"index":2,"playId":"2b3de387-fa5a-342a-8c67-0b55c6ceb1aa","pitchNumber":3,"startTime":"2026-07-01T01:09:44.263Z","endTime":"2026-07-01T01:09:47.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40224419695801,"aZ":-18.459157529803807,"pfxX":8.295694804375263,"pfxZ":7.588543598082663,"pX":0.8511916916944409,"pZ":1.9623534953886341,"vX0":-3.514376584146198,"vY0":-134.16220301450846,"vZ0":-3.8726041046947715,"x":84.55,"y":185.8,"x0":1.106842336346757,"y0":50.00124217667356,"z0":4.7551499735853096,"aX":14.988346807352002},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":-14.2,"spinRate":2019,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4096446421099964,"extension":6.444929543586397},"index":3,"playId":"5ce2e5f2-6d54-3f7b-bfc9-68c167573f88","pitchNumber":4,"startTime":"2026-07-01T01:10:06.369Z","endTime":"2026-07-01T01:10:12.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917179900890613,"aZ":-18.940863480084747,"pfxX":6.8833082647930635,"pfxZ":7.233980314424937,"pX":-0.8586952872606509,"pZ":2.3566419652538593,"vX0":-7.149018437879922,"vY0":-134.13294958763544,"vZ0":-2.769702124449709,"x":149.73,"y":175.15,"x0":0.9416876798554701,"y0":50.00283630637021,"z0":4.746823116736383,"aX":12.59319674278726},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-11.0,"spinRate":2013,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4077132643166608,"extension":6.576485302802333},"index":4,"playId":"03db0958-2fd1-3554-a779-86b89b358a00","pitchNumber":5,"startTime":"2026-07-01T01:10:30.387Z","endTime":"2026-07-01T01:10:34.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23946816269232,"aZ":-19.682305596546367,"pfxX":8.096973961461714,"pfxZ":6.852862152434481,"pX":0.4149417888304729,"pZ":2.462465916886948,"vX0":-4.318975922395292,"vY0":-133.9626440436828,"vZ0":-2.329039877485501,"x":101.18,"y":172.29,"x0":0.9939668254471531,"y0":50.00025498230952,"z0":4.746143791663791,"aX":14.752134320837728},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":-13.8,"spinRate":1985,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.408460393626779,"extension":6.491909025067802},"index":5,"playId":"99e153fd-b9e7-3312-836d-6a564a886e08","pitchNumber":6,"startTime":"2026-07-01T01:10:55.618Z","endTime":"2026-07-01T01:10:59.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865280497691412,"aZ":-21.66732542319141,"pfxX":7.233587520065328,"pfxZ":5.833796348377778,"pX":-0.561395392204866,"pZ":3.201346004514501,"vX0":-6.477194861074925,"vY0":-133.19356183313494,"vZ0":-0.08778012538582058,"x":138.4,"y":152.34,"x0":0.9588474765463445,"y0":50.005820527362275,"z0":4.797920830568641,"aX":13.035464102520208},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":-11.8,"spinRate":1821,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.41080351277041194,"extension":6.516947163837382},"index":6,"playId":"d84ca633-c2f1-34e5-a4d1-a0ea811b98a8","pitchNumber":7,"startTime":"2026-07-01T01:11:24.179Z","endTime":"2026-07-01T01:11:29.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:11:29.374Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T01:13:27.489Z","endTime":"2026-07-01T01:15:27.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.061304996884896,"aZ":-28.145804404343714,"pfxX":9.452898133975792,"pfxZ":2.9482003965697094,"pX":-0.8817096537216391,"pZ":1.9237858775020906,"vX0":-10.019566802766454,"vY0":-115.76808887090836,"vZ0":-1.6523489427094247,"x":150.61,"y":186.84,"x0":2.258798037719947,"y0":50.00561098790733,"z0":5.321623346003224,"aX":12.932195167779406},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.2,"breakHorizontal":-14.9,"spinRate":1868,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4717514795938915,"extension":6.459061279703816},"index":0,"playId":"4d3e7496-399f-327a-945a-4dd94366c389","pitchNumber":1,"startTime":"2026-07-01T01:13:42.060Z","endTime":"2026-07-01T01:13:47.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22015977961911,"aZ":-29.284111544284062,"pfxX":8.662188792306893,"pfxZ":2.14399406723971,"pX":1.4842119686437234,"pZ":2.439976733379392,"vX0":-4.686656716032863,"vY0":-115.12904823485003,"vZ0":-0.2565787597617525,"x":60.43,"y":172.9,"x0":2.414785755055051,"y0":50.00496435339176,"z0":5.37328282272968,"aX":11.696812727239177},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.1,"breakHorizontal":-14.6,"spinRate":1866,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.474703526744614,"extension":6.070122161214491},"index":1,"playId":"8eba1ea9-3c30-3ae2-ad23-525e8dfe2175","pitchNumber":2,"startTime":"2026-07-01T01:13:57.156Z","endTime":"2026-07-01T01:14:00.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71214130042389,"aZ":-19.046423443416028,"pfxX":8.29254851389857,"pfxZ":7.139386396328444,"pX":1.0734900644652254,"pZ":1.9644357254779012,"vX0":-5.776654113134369,"vY0":-134.85353144414427,"vZ0":-5.250581763647406,"x":76.08,"y":185.74,"x0":2.167448420897517,"y0":50.00629008452036,"z0":5.283253371398269,"aX":15.254728761024168},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":-13.8,"spinRate":2385,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.40638552498429625,"extension":6.548853328054563},"index":2,"playId":"86560c90-5a34-37c2-87d4-ce5a8c51a3b5","pitchNumber":3,"startTime":"2026-07-01T01:14:11.285Z","endTime":"2026-07-01T01:14:15.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74175106356461,"aZ":-20.808130110621146,"pfxX":7.930610297925213,"pfxZ":6.161774301642621,"pX":0.7723114429550586,"pZ":3.4313405641565544,"vX0":-6.200498000756545,"vY0":-134.8080073526487,"vZ0":-1.2907898119925096,"x":87.56,"y":146.13,"x0":2.0694835979438184,"y0":50.002077713576035,"z0":5.3823176077007755,"aX":14.626287631958123},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-13.1,"spinRate":2392,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4059873982262632,"extension":6.488128564739013},"index":3,"playId":"ddb8c8f2-b8c4-3e41-82ae-ab322df22160","pitchNumber":4,"startTime":"2026-07-01T01:14:27.162Z","endTime":"2026-07-01T01:14:54.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227768624474905,"aZ":-18.316037154738314,"pfxX":9.557729562262011,"pfxZ":7.414231025081909,"pX":-0.3541895158557405,"pZ":2.5192720060287273,"vX0":-9.505635361145517,"vY0":-135.94076583490707,"vZ0":-3.86077792343798,"x":130.5,"y":170.76,"x0":1.9486576541905734,"y0":50.00054772690183,"z0":5.2318517708905405,"aX":17.85901487859041},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":-15.2,"spinRate":2475,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.4031495174231807,"extension":6.350635681779635},"index":4,"playId":"4ae9cf56-0754-3a10-a80a-3d914302dfa4","pitchNumber":5,"startTime":"2026-07-01T01:15:01.943Z","endTime":"2026-07-01T01:15:05.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.849007052180426,"aZ":-19.019550258454267,"pfxX":8.668218106099534,"pfxZ":7.08601420664882,"pX":0.05006599627170216,"pZ":2.2283369908451345,"vX0":-8.51187028477535,"vY0":-135.6705612098775,"vZ0":-4.54434352959723,"x":115.09,"y":178.61,"x0":2.10828945563019,"y0":50.00268510990187,"z0":5.258278119000542,"aX":16.09141024043712},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":-13.8,"spinRate":2381,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.40437643134201684,"extension":6.383457627962307},"hitData":{"launchSpeed":96.7,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":148.14}},"index":5,"playId":"33d3ae3d-c7f6-3ba0-b9bc-33d90d85422a","pitchNumber":6,"startTime":"2026-07-01T01:15:19.805Z","endTime":"2026-07-01T01:15:27.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:15:27.124Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T01:15:55.546Z","endTime":"2026-07-01T01:16:40.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34835974685098,"aZ":-24.34343637899562,"pfxX":9.380680507137207,"pfxZ":4.238786918618904,"pX":0.8789314172682947,"pZ":1.9651113273967,"vX0":-6.550159735405871,"vY0":-134.8087815257344,"vZ0":-4.251039992055648,"x":83.5,"y":185.72,"x0":2.117139291758575,"y0":50.00288742302433,"z0":5.273632386178062,"aX":17.326256571780554},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":-15.6,"spinRate":2290,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4057688554507961,"extension":6.423248467154663},"index":0,"playId":"e76f7f2b-e7d9-3b79-bf24-fe63f7762ab7","pitchNumber":1,"startTime":"2026-07-01T01:15:55.546Z","endTime":"2026-07-01T01:15:59.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.750324833849987,"aZ":-35.416216724208155,"pfxX":-3.746169858737055,"pfxZ":-2.6773389845905466,"pX":0.4899887433710626,"pZ":2.706962746437999,"vX0":-3.0308356108354126,"vY0":-108.95835817139573,"vZ0":1.6687000081344903,"x":98.32,"y":165.69,"x0":2.381761084180769,"y0":50.00217059965091,"z0":5.736100065820797,"aX":-4.538402228635535},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-4.2,"breakHorizontal":7.6,"spinRate":2372,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.5012073563365922,"extension":5.99258724032651},"index":1,"playId":"285c753c-64af-3fd6-9ee2-a32eb9c92e05","pitchNumber":2,"startTime":"2026-07-01T01:16:12.726Z","endTime":"2026-07-01T01:16:16.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-07-01T01:16:25.169Z","endTime":"2026-07-01T01:16:36.112Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.262759622535526,"aZ":-29.601948869549762,"pfxX":9.23429208553592,"pfxZ":1.9166902860497186,"pX":0.7291856206805014,"pZ":0.9533045520718794,"vX0":-6.81691739062372,"vY0":-115.42188543787016,"vZ0":-3.110808582000624,"x":89.21,"y":213.04,"x0":2.526777280101212,"y0":50.00492818204674,"z0":5.1805462805847275,"aX":12.412643930961057},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.9,"breakHorizontal":-14.9,"spinRate":1824,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4752515392186063,"extension":6.317400460204791},"index":3,"playId":"74541e4f-5c41-383a-a3b4-ca411509f96d","pitchNumber":3,"startTime":"2026-07-01T01:16:36.112Z","endTime":"2026-07-01T01:16:40.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:16:40.456Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddy Fermin lines out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T01:17:10.014Z","endTime":"2026-07-01T01:17:34.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":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-07-01T01:17:01.196Z","endTime":"2026-07-01T01:17:12.180Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36189682779112,"aZ":-30.246573867100594,"pfxX":9.451515875348575,"pfxZ":1.4168515692769965,"pX":-0.4945581724966935,"pZ":1.7886538015191755,"vX0":-9.098356478114326,"vY0":-115.9387060915748,"vZ0":-1.4613014135386542,"x":135.85,"y":190.49,"x0":2.2497848476888334,"y0":50.00462114435369,"z0":5.309616895307065,"aX":12.888365177733025},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.5,"breakHorizontal":-14.9,"spinRate":1719,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.47214711097912376,"extension":6.367052178592237},"index":1,"playId":"1966170b-eb83-384e-b025-d43d0b4cb6ea","pitchNumber":1,"startTime":"2026-07-01T01:17:12.180Z","endTime":"2026-07-01T01:17:16.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.8,"endSpeed":86.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087095601791038,"aZ":-20.12088393590162,"pfxX":7.950539345419939,"pfxZ":6.34591234539616,"pX":0.17199952367434665,"pZ":2.700167927031056,"vX0":-7.777741683451214,"vY0":-136.48892507054845,"vZ0":-3.424200456845239,"x":110.44,"y":165.88,"x0":2.016065145366744,"y0":50.00553633256031,"z0":5.34505656369845,"aX":15.107657693011319},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":-13.0,"spinRate":2412,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4002385028593545,"extension":6.591359137312116},"hitData":{"launchSpeed":101.4,"launchAngle":18.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.79,"coordY":64.02}},"index":2,"playId":"6468c39e-5edb-3b2c-9513-ac2588be8aef","pitchNumber":2,"startTime":"2026-07-01T01:17:27.571Z","endTime":"2026-07-01T01:17:34.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:17:34.296Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T01:19:54.412Z","endTime":"2026-07-01T01:22:06.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":78.2,"endSpeed":71.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574565129670066,"aZ":-29.869200472638862,"pfxX":-7.269404101151432,"pfxZ":1.7589826342870598,"pX":1.0303356413225726,"pZ":2.2265483784463562,"vX0":0.776439615989349,"vY0":-113.91314416968456,"vZ0":1.126630978188374,"x":77.73,"y":178.66,"x0":1.6284524660083037,"y0":50.001808061801064,"z0":4.685897780057634,"aX":-9.521098689182054},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.8,"breakHorizontal":13.0,"spinRate":2198,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.48143654408208203,"extension":6.392414976152557},"index":0,"playId":"82f0ad88-3b89-3ffd-891a-217c8fa58e47","pitchNumber":1,"startTime":"2026-07-01T01:20:22.484Z","endTime":"2026-07-01T01:20:26.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.336186372455586,"aZ":-29.780958579438323,"pfxX":-7.5174538576141465,"pfxZ":1.815248951476896,"pX":0.17675013419480687,"pZ":2.786805679769301,"vX0":-0.6873114581227656,"vY0":-114.10676114853578,"vZ0":2.235695807130829,"x":110.26,"y":163.54,"x0":1.4583129501496728,"y0":50.00074088762092,"z0":4.732054931760653,"aX":-9.894217224086637},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.2,"breakHorizontal":13.8,"spinRate":2180,"spinDirection":259},"zone":5,"typeConfidence":2.0,"plateTime":0.4803306144209989,"extension":6.383569699977337},"index":1,"playId":"05bff9d7-9bb0-31f2-8a6c-d683ddfe6849","pitchNumber":2,"startTime":"2026-07-01T01:20:42.211Z","endTime":"2026-07-01T01:20:48.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649698199277488,"aZ":-30.17145185180729,"pfxX":-6.822702901941367,"pfxZ":1.4715422159551608,"pX":-1.56266017082097,"pZ":1.5182127519104986,"vX0":-4.457130114241307,"vY0":-116.24989768579236,"vZ0":-0.41417324689983925,"x":176.56,"y":197.79,"x0":1.268762135582603,"y0":50.00375034955623,"z0":4.573088690898313,"aX":-9.299134658679291},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.9,"breakHorizontal":13.4,"spinRate":2364,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4719144947057421,"extension":6.446263196873794},"index":2,"playId":"d2429cee-11e2-330e-ba61-d9304b4c60dc","pitchNumber":3,"startTime":"2026-07-01T01:21:13.134Z","endTime":"2026-07-01T01:21:18.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598309521669435,"aZ":-20.129376506103714,"pfxX":6.82877438791313,"pfxZ":6.575149132810202,"pX":-0.7119533284071583,"pZ":2.2521567012489827,"vX0":-6.904687595282772,"vY0":-134.5850590264937,"vZ0":-3.041044549298993,"x":144.14,"y":177.97,"x0":1.0013665253234492,"y0":50.001547373402516,"z0":4.824662205660571,"aX":12.50837170949344},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":-10.8,"spinRate":1912,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4071891830243235,"extension":6.524432793846439},"index":3,"playId":"251f2b98-9f19-3be6-acef-6302e2c120d0","pitchNumber":4,"startTime":"2026-07-01T01:21:31.600Z","endTime":"2026-07-01T01:21:35.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-01T01:21:45.807Z","endTime":"2026-07-01T01:22:01.847Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7339069096025,"aZ":-29.664225039369285,"pfxX":-8.779783098146932,"pfxZ":1.875160022801671,"pX":0.433882850794469,"pZ":2.869554391726107,"vX0":0.04449185876951872,"vY0":-115.51652822642578,"vZ0":2.5139146450157877,"x":100.46,"y":161.3,"x0":1.5526865522013908,"y0":50.00126248013921,"z0":4.640387703579377,"aX":-11.732609697301989},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.4,"breakHorizontal":15.8,"spinRate":2360,"spinDirection":266},"zone":3,"typeConfidence":2.0,"plateTime":0.476181146775871,"extension":6.404908424389374},"index":5,"playId":"1ffc944b-4c84-3a1b-bc7d-f84c20442404","pitchNumber":5,"startTime":"2026-07-01T01:22:01.847Z","endTime":"2026-07-01T01:22:06.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:22:06.596Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T01:22:11.690Z","endTime":"2026-07-01T01:23:19.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417706690201815,"aZ":-29.88293361979592,"pfxX":-7.744631406828235,"pfxZ":1.67883746064369,"pX":0.15490943331507834,"pZ":2.2350832257559907,"vX0":-1.0482520936405415,"vY0":-116.55320115211332,"vZ0":0.9779784744653981,"x":111.1,"y":178.43,"x0":1.6168936448954796,"y0":50.004409234687586,"z0":4.648225547579469,"aX":-10.576255064199621},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":2367,"spinDirection":263},"zone":5,"typeConfidence":2.0,"plateTime":0.47127682466168785,"extension":6.3799949439835455},"index":0,"playId":"6bcf25df-9df8-33aa-8f44-350993bea7d3","pitchNumber":1,"startTime":"2026-07-01T01:22:35.262Z","endTime":"2026-07-01T01:22:38.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.862933476582807,"aZ":-32.43322843147755,"pfxX":9.20166734490852,"pfxZ":-0.16513969242551685,"pX":1.4040159586749015,"pZ":1.429810889231628,"vX0":-2.904965272451003,"vY0":-124.52853663463473,"vZ0":-0.9078583081809668,"x":63.48,"y":200.18,"x0":1.392703550208806,"y0":50.003710425359266,"z0":4.490972159614661,"aX":14.399052911475446},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":1837,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44046025770850417,"extension":6.326015541562892},"index":1,"playId":"d4e338e7-fda1-3e8d-a2ef-277c46e662fa","pitchNumber":2,"startTime":"2026-07-01T01:22:51.764Z","endTime":"2026-07-01T01:22:55.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.029159584418426,"aZ":-21.087985422726145,"pfxX":7.402271914899823,"pfxZ":6.0956171471889995,"pX":0.03294810433727894,"pZ":2.665272299386026,"vX0":-5.380011350431205,"vY0":-134.04354846903723,"vZ0":-1.6936294735775066,"x":115.74,"y":166.82,"x0":1.1045106274129934,"y0":50.0044554180347,"z0":4.811191011174051,"aX":13.46873996099077},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-12.2,"spinRate":1848,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.40864038103131417,"extension":6.442991610098729},"hitData":{"launchSpeed":87.8,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.92,"coordY":159.02}},"index":2,"playId":"c932b5f7-e522-38ab-9aef-283fff3e0a3c","pitchNumber":3,"startTime":"2026-07-01T01:23:11.299Z","endTime":"2026-07-01T01:23:19.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:23:19.139Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out sharply to third baseman Manny Machado.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T01:23:27.276Z","endTime":"2026-07-01T01:25:14.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.717862379125464,"aZ":-27.601049409720083,"pfxX":-4.66886384792917,"pfxZ":3.4299843007021202,"pX":1.5978343640911485,"pZ":2.439686992577875,"vX0":1.2607414985220815,"vY0":-114.90932774300762,"vZ0":1.0883150093222231,"x":56.09,"y":172.91,"x0":1.6479934115492447,"y0":50.00525157372931,"z0":4.64586383602755,"aX":-6.230983232089915},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.7,"breakHorizontal":8.2,"spinRate":2100,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.47704717902359306,"extension":6.295465449049691},"index":0,"playId":"06220cfc-6d81-3089-992c-66d8471b5ef7","pitchNumber":1,"startTime":"2026-07-01T01:23:48.603Z","endTime":"2026-07-01T01:23:53.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82958653540824,"aZ":-28.580762782471272,"pfxX":-4.875572610202678,"pfxZ":2.6740688352976285,"pX":0.2149552825237402,"pZ":2.505628039802711,"vX0":-1.398362365796811,"vY0":-115.22654466841493,"vZ0":1.2157550119209333,"x":108.81,"y":171.13,"x0":1.4632852962518708,"y0":50.00048756267344,"z0":4.737078743679112,"aX":-6.540611111858552},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.4,"breakHorizontal":9.1,"spinRate":2165,"spinDirection":261},"zone":5,"typeConfidence":2.0,"plateTime":0.47573400299483515,"extension":6.357187297288884},"index":1,"playId":"119261be-e82b-37c6-9ab8-77b4d875b182","pitchNumber":2,"startTime":"2026-07-01T01:24:06.302Z","endTime":"2026-07-01T01:24:10.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.4,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470922760222876,"aZ":-19.90594106124234,"pfxX":7.643536532966021,"pfxZ":6.655594249507075,"pX":0.4658416617498994,"pZ":3.8127912441080527,"vX0":-4.463074671364887,"vY0":-134.5106011933368,"vZ0":0.7916758624865351,"x":99.24,"y":135.83,"x0":1.148052303923127,"y0":50.00591716431757,"z0":4.919532012663352,"aX":14.096228918499838},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":-13.0,"spinRate":2031,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4062455109879948,"extension":6.527180823967243},"index":2,"playId":"a76fa325-e53c-39ca-bffe-129096f6bb54","pitchNumber":3,"startTime":"2026-07-01T01:24:25.821Z","endTime":"2026-07-01T01:24:29.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1351639672087,"aZ":-28.421004238228626,"pfxX":-4.620003497714835,"pfxZ":2.821528691129995,"pX":1.4314027872011714,"pZ":2.9294206697665715,"vX0":1.2272930972819638,"vY0":-114.55933905667689,"vZ0":2.2326703968144566,"x":62.44,"y":159.69,"x0":1.4889599079133722,"y0":50.000871474744365,"z0":4.720019750660836,"aX":-6.140866131496571},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":6.0,"breakHorizontal":8.0,"spinRate":2114,"spinDirection":260},"zone":12,"typeConfidence":2.0,"plateTime":0.478077230831107,"extension":6.292316603621103},"index":3,"playId":"928bf563-8b3a-3562-a56c-92875d4c26ff","pitchNumber":4,"startTime":"2026-07-01T01:24:45.505Z","endTime":"2026-07-01T01:24:48.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-01T01:24:56.284Z","endTime":"2026-07-01T01:25:09.742Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91982746783553,"aZ":-26.867469432449255,"pfxX":-1.9931179244526371,"pfxZ":3.773791532884225,"pX":0.26620076099089146,"pZ":2.4194248245022507,"vX0":-1.9981038762837273,"vY0":-117.19933532497076,"vZ0":0.5810848781031283,"x":106.85,"y":173.46,"x0":1.385359380110019,"y0":50.00253531032496,"z0":4.6564610522302665,"aX":-2.802054733370856},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.2,"breakHorizontal":4.1,"spinRate":2208,"spinDirection":259},"zone":5,"typeConfidence":2.0,"plateTime":0.4654465829667549,"extension":6.2777219567597236},"hitData":{"launchSpeed":100.7,"launchAngle":9.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":91.0,"coordY":164.86}},"index":5,"playId":"ba0aae34-f9e4-3278-8ee5-d561a063cb8a","pitchNumber":5,"startTime":"2026-07-01T01:25:09.742Z","endTime":"2026-07-01T01:25:14.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:25:14.655Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T01:26:42.784Z","endTime":"2026-07-01T01:28:52.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":73.8,"endSpeed":69.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.992234059080808,"aZ":-36.92985256131713,"pfxX":-3.460095720461966,"pfxZ":-4.035881073405383,"pX":-0.7524303167563694,"pZ":1.4812841389580989,"vX0":-5.268132008043174,"vY0":-107.41155460236908,"vZ0":-0.21144517232673743,"x":145.68,"y":198.79,"x0":2.172580000658044,"y0":50.001463055378586,"z0":5.655565478201011,"aX":-4.079257539864197},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-7.1,"breakHorizontal":7.6,"spinRate":2302,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.5081357160433293,"extension":6.080269251922069},"index":0,"playId":"fdc0cbf5-1269-3263-9bbe-5608cc2d2fcf","pitchNumber":1,"startTime":"2026-07-01T01:27:27.233Z","endTime":"2026-07-01T01:27:33.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.790189460436604,"aZ":-30.066670144555417,"pfxX":8.388831388336815,"pfxZ":1.565295671153355,"pX":-0.033755867854532946,"pZ":1.0985707616482554,"vX0":-7.673171873794048,"vY0":-115.2657735389481,"vZ0":-2.834710872189115,"x":118.29,"y":209.12,"x0":2.243407995078708,"y0":50.00552171443358,"z0":5.2381981441902505,"aX":11.325779684755345},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.4,"breakHorizontal":-13.3,"spinRate":1894,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.47461156243004776,"extension":6.185722184117849},"index":1,"playId":"3657021c-0915-3715-a710-bb68522a6f9d","pitchNumber":2,"startTime":"2026-07-01T01:27:40.789Z","endTime":"2026-07-01T01:27:44.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56600551645725,"aZ":-18.878252544037714,"pfxX":7.715648769971859,"pfxZ":7.150692620933523,"pX":0.8943360521979948,"pZ":3.6508782391472807,"vX0":-6.028487759734451,"vY0":-136.13987757834326,"vZ0":-1.0549608020540244,"x":82.91,"y":140.21,"x0":2.145627400302515,"y0":50.001949759570905,"z0":5.362233443846273,"aX":14.343557297292378},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":2340,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40383005638283054,"extension":6.416358662722685},"index":2,"playId":"261d68f9-8ed7-3ba6-be0f-9a368a660a48","pitchNumber":3,"startTime":"2026-07-01T01:27:54.783Z","endTime":"2026-07-01T01:28:00.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53169227722925,"aZ":-20.168509161240575,"pfxX":8.995395591448258,"pfxZ":6.69017790501308,"pX":0.6016929199229576,"pZ":1.6822142380024578,"vX0":-7.085713568522019,"vY0":-133.56769649453852,"vZ0":-5.54670767385537,"x":94.06,"y":193.36,"x0":2.1288233792018936,"y0":50.00621709725383,"z0":5.249997807178402,"aX":16.149987936839374},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.6,"spinRate":2396,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4111197619334783,"extension":6.543640544800775},"index":3,"playId":"55cbaadf-3161-36ea-a7da-870d626edfa0","pitchNumber":4,"startTime":"2026-07-01T01:28:08.456Z","endTime":"2026-07-01T01:28:13.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.252756328558977,"aZ":-31.579909358774355,"pfxX":7.133020337108484,"pfxZ":0.4380659589018787,"pX":-0.0330933408895968,"pZ":2.0453549124492385,"vX0":-7.188650080561428,"vY0":-115.37080641282073,"vZ0":-0.7458835996897639,"x":118.26,"y":183.56,"x0":2.1948543347084395,"y0":50.00141733608591,"z0":5.413666825240299,"aX":9.625442481237855},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.0,"breakHorizontal":-11.2,"spinRate":1864,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.47456194680504815,"extension":6.46847491709808},"index":4,"playId":"56ff2ca7-6489-352f-a800-9f80e388d1c3","pitchNumber":5,"startTime":"2026-07-01T01:28:23.615Z","endTime":"2026-07-01T01:28:27.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.134856070598005,"aZ":-30.89376283584697,"pfxX":-0.3189607884911996,"pfxZ":0.8434684749505195,"pX":0.5752642681965067,"pZ":1.95149159550784,"vX0":-4.645405094435575,"vY0":-121.5474383505087,"vZ0":-0.7826592293908157,"x":95.07,"y":186.09,"x0":2.543032814272143,"y0":50.00068371789861,"z0":4.93194400143901,"aX":-0.48276668363622904},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":1.6,"spinRate":2516,"spinDirection":287},"zone":9,"typeConfidence":2.0,"plateTime":0.448560379748554,"extension":6.210975593102976},"hitData":{"launchSpeed":98.4,"launchAngle":29.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.22,"coordY":38.52}},"index":5,"playId":"f1437700-2250-34be-8d4a-dc82d2d4a9a8","pitchNumber":6,"startTime":"2026-07-01T01:28:43.575Z","endTime":"2026-07-01T01:28:52.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:28:52.223Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T01:28:59.883Z","endTime":"2026-07-01T01:30:50.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":68.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.300220206089193,"aZ":-33.52558952956188,"pfxX":-5.451403246289446,"pfxZ":-1.1471728457470114,"pX":1.676229634582629,"pZ":4.250381183824293,"vX0":-0.10493727153356847,"vY0":-107.59236059848982,"vZ0":4.1185725865155804,"x":53.11,"y":124.02,"x0":2.4345501604829693,"y0":50.00081149504896,"z0":6.008905404828613,"aX":-6.4401873181324225},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-0.7,"breakHorizontal":10.0,"spinRate":2270,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.5075663639177779,"extension":5.951387215557379},"index":0,"playId":"208e5682-296f-36c4-b372-7926d735027e","pitchNumber":1,"startTime":"2026-07-01T01:29:20.068Z","endTime":"2026-07-01T01:29:23.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":79.4,"endSpeed":73.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125862363206494,"aZ":-30.566611690525534,"pfxX":8.643974797891167,"pfxZ":1.18635898351922,"pX":0.7210312268087019,"pZ":1.1732744775852444,"vX0":-6.44886898631876,"vY0":-115.53039678413971,"vZ0":-2.481390757090278,"x":89.52,"y":207.1,"x0":2.422833971714925,"y0":50.002492816029616,"z0":5.193372151181312,"aX":11.707841428748916},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":-14.0,"spinRate":1825,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.47374620901843034,"extension":6.235510661556896},"index":1,"playId":"9a0715a7-f6f2-377c-b716-8b082d9c5259","pitchNumber":2,"startTime":"2026-07-01T01:29:32.144Z","endTime":"2026-07-01T01:29:35.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.544079034751753,"aZ":-28.127392505435488,"pfxX":8.099585036850378,"pfxZ":3.028415337645356,"pX":-0.5249330401369736,"pZ":3.0494979248038696,"vX0":-8.384861292056698,"vY0":-114.68908234513316,"vZ0":0.6993791583994775,"x":137.01,"y":156.44,"x0":2.120332721321017,"y0":50.00418948817522,"z0":5.476683596964807,"aX":10.828033560071935},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.0,"breakHorizontal":-12.6,"spinRate":1675,"spinDirection":116},"zone":1,"typeConfidence":2.0,"plateTime":0.47698058860021497,"extension":6.297376757550291},"index":2,"playId":"71dccb8f-4061-3038-9a21-d925eb10c5cc","pitchNumber":3,"startTime":"2026-07-01T01:29:47.640Z","endTime":"2026-07-01T01:29:51.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877620393238697,"aZ":-22.673524384765823,"pfxX":8.190307262934542,"pfxZ":5.131904479445488,"pX":0.7411271010688565,"pZ":3.184608993230639,"vX0":-6.362797777601114,"vY0":-135.31624088870348,"vZ0":-1.582377308683536,"x":88.75,"y":152.8,"x0":2.0603500480630155,"y0":50.00565123189033,"z0":5.367536612770236,"aX":15.1718705104784},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-13.4,"spinRate":2210,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.4049693113816981,"extension":6.3294490273735455},"index":3,"playId":"114e7327-c6e1-34ef-8fac-8ee71373504b","pitchNumber":4,"startTime":"2026-07-01T01:30:03.790Z","endTime":"2026-07-01T01:30:08.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30358847572519,"aZ":-22.11050921814583,"pfxX":8.889789552782224,"pfxZ":5.1478548383555065,"pX":2.121853369667538,"pZ":2.6729421735065273,"vX0":-3.0258596266651723,"vY0":-138.9606433092513,"vZ0":-3.4447116791998313,"x":36.12,"y":166.61,"x0":2.070361471678465,"y0":50.00065913045542,"z0":5.3983932414468345,"aX":17.373668628858322},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.5,"spinRate":2289,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.3942445678851296,"extension":6.319134768362867},"index":4,"playId":"03c988a3-3ef0-30e3-9feb-725cb7e2f6a6","pitchNumber":5,"startTime":"2026-07-01T01:30:22.885Z","endTime":"2026-07-01T01:30:26.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47201754336875,"aZ":-28.487886904008143,"pfxX":9.060949107814173,"pfxZ":2.7840692681236394,"pX":0.5743749523031695,"pZ":1.257843104815084,"vX0":-5.985341712404332,"vY0":-114.39973557652952,"vZ0":-2.8450767923146953,"x":95.11,"y":204.82,"x0":2.049838027741907,"y0":50.001835315609405,"z0":5.315406795645382,"aX":11.986989494941959},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.6,"breakHorizontal":-14.9,"spinRate":1695,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4791317337964789,"extension":6.4471421861893665},"hitData":{"launchSpeed":73.3,"launchAngle":22.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.8,"coordY":110.34}},"index":5,"playId":"6630e7ab-cd5a-3824-aa6d-0babc09e531a","pitchNumber":6,"startTime":"2026-07-01T01:30:40.411Z","endTime":"2026-07-01T01:30:50.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:30:50.265Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T01:30:57.321Z","endTime":"2026-07-01T01:33:01.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.464487956151338,"aZ":-30.479858510925315,"pfxX":0.5059856651585757,"pfxZ":1.156328366070607,"pX":0.7885786316477789,"pZ":2.221264118316866,"vX0":-4.522533505796092,"vY0":-120.98759558290239,"vZ0":-0.1424631541240261,"x":86.94,"y":178.81,"x0":2.6231872663266604,"y0":50.005617568662075,"z0":4.971215216359221,"aX":0.7442897581182647},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":0.2,"spinRate":2392,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4541844236220842,"extension":6.10976520969562},"index":0,"playId":"111c0666-9194-3004-9b0f-a7f77a2cbcec","pitchNumber":1,"startTime":"2026-07-01T01:31:19.994Z","endTime":"2026-07-01T01:31:24.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.612870976328672,"aZ":-22.593750159179457,"pfxX":6.429654901314672,"pfxZ":7.1986601920629205,"pX":-0.9057045478468454,"pZ":1.897143728147967,"vX0":-8.663870190791108,"vY0":-114.76863196163018,"vZ0":-2.8032370266303923,"x":151.52,"y":187.56,"x0":2.0861942254635326,"y0":50.00566996973918,"z0":5.3393406634154665,"aX":8.562914925784572},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":12.6,"breakHorizontal":-9.5,"spinRate":1795,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4775885206865591,"extension":6.223135777518974},"index":1,"playId":"ee730b4f-3103-37ed-9aa2-176f7d6d1d7c","pitchNumber":2,"startTime":"2026-07-01T01:31:40.748Z","endTime":"2026-07-01T01:31:44.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"998a8f1d-c2bd-31bb-acd0-ed8000463e4f","startTime":"2026-07-01T01:32:07.488Z","endTime":"2026-07-01T01:32:11.249Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.53374463550065,"aZ":-29.4210514622477,"pfxX":7.644213025269462,"pfxZ":2.2014143277746867,"pX":0.8452685443015138,"pZ":0.6901249460120852,"vX0":-5.836850630230859,"vY0":-110.51152067848273,"vZ0":-3.0658116214640856,"x":84.78,"y":220.15,"x0":2.5126419426430497,"y0":50.004924039300064,"z0":5.149458416991967,"aX":9.567363411452456},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":3.6,"breakHorizontal":-12.6,"spinRate":1691,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.49343644783789076,"extension":6.25616399104485},"index":3,"playId":"ab806c46-d201-3456-91db-45867bb86806","pitchNumber":3,"startTime":"2026-07-01T01:32:29.343Z","endTime":"2026-07-01T01:32:33.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295741835210492,"aZ":-22.92401877557649,"pfxX":8.854838776577894,"pfxZ":4.926257729082703,"pX":-0.3096094140744311,"pZ":3.4831267259185914,"vX0":-9.016896424138837,"vY0":-135.61036643233282,"vZ0":-1.1941890013440868,"x":128.8,"y":144.74,"x0":1.8945718473361455,"y0":50.00473328954912,"z0":5.515545714479339,"aX":16.63479388687445},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":-14.3,"spinRate":2248,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.40258854940002076,"extension":6.477391579049702},"hitData":{"launchSpeed":93.3,"launchAngle":28.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.44,"coordY":65.54}},"index":4,"playId":"ac380a64-2b3c-3856-b3d5-141b38b6604b","pitchNumber":4,"startTime":"2026-07-01T01:32:50.736Z","endTime":"2026-07-01T01:33:01.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.59,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:33:01.337Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, pitcher Matthew Boyd to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T01:33:07.723Z","endTime":"2026-07-01T01:35:03.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":94.0,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103720772230425,"aZ":-18.495739979919897,"pfxX":9.20800376440388,"pfxZ":7.249545493642557,"pX":-0.6921561816442905,"pZ":1.9291939268771285,"vX0":-9.906965256754933,"vY0":-136.52245472393605,"vZ0":-5.846692891912338,"x":143.38,"y":186.69,"x0":1.7876770743987909,"y0":50.0047647436102,"z0":5.371934858247688,"aX":17.380580469437223},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-14.6,"spinRate":2237,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.40122642660456975,"extension":6.487867278263497},"index":0,"playId":"c0ee445f-0d04-39fd-9de5-aa34c9792e55","pitchNumber":1,"startTime":"2026-07-01T01:33:27.911Z","endTime":"2026-07-01T01:33:31.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3e94f186-de1b-341c-8e18-78fbf428be0f","startTime":"2026-07-01T01:33:48.099Z","endTime":"2026-07-01T01:33:51.099Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58783642696353,"aZ":-31.832061102630664,"pfxX":8.179835363194664,"pfxZ":0.2671529447848382,"pX":2.4448649008669188,"pZ":2.728107864399171,"vX0":-2.121287616593038,"vY0":-112.2209477730336,"vZ0":1.2190325473759156,"x":23.81,"y":165.12,"x0":2.3374926657231616,"y0":50.00233557658852,"z0":5.411051690200453,"aX":10.472166607847548},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.1,"breakHorizontal":-14.3,"spinRate":1805,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.487371759385022,"extension":5.975786939187358},"index":2,"playId":"ec303281-f9d8-3183-bd60-680d435237bc","pitchNumber":2,"startTime":"2026-07-01T01:34:08.261Z","endTime":"2026-07-01T01:34:12.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.5,"endSpeed":67.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.593069446013217,"aZ":-36.6709366894668,"pfxX":-3.3845528107478198,"pfxZ":-4.044754085298997,"pX":-0.6280492154492817,"pZ":0.6924029037468852,"vX0":-4.427827560949924,"vY0":-104.15714395596308,"vZ0":-1.4863698021083707,"x":140.94,"y":220.09,"x0":1.9556090160493924,"y0":50.003045061043295,"z0":5.706623617765857,"aX":-3.76166601619721},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-7.4,"breakHorizontal":7.2,"spinRate":2233,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.5235574422201652,"extension":6.007179806826207},"index":3,"playId":"e2d173cf-72ae-316d-bdf7-abdf322e2f38","pitchNumber":3,"startTime":"2026-07-01T01:34:27.410Z","endTime":"2026-07-01T01:34:33.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239307055400463,"aZ":-18.203876279892263,"pfxX":8.639591765856332,"pfxZ":7.406210284094966,"pX":0.17067327097438223,"pZ":2.6431078641014643,"vX0":-7.496186588261242,"vY0":-136.08876084056794,"vZ0":-4.224242286716315,"x":110.49,"y":167.42,"x0":1.8305768130150186,"y0":50.00528660801749,"z0":5.466669198060379,"aX":16.30213313425107},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-14.2,"spinRate":2174,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4015987989639198,"extension":6.439210270769243},"hitData":{"launchSpeed":95.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":183.1}},"index":4,"playId":"485a236b-af60-3ba9-a368-3bec50561e47","pitchNumber":4,"startTime":"2026-07-01T01:34:54.991Z","endTime":"2026-07-01T01:35:03.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:35:03.084Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T01:36:58.280Z","endTime":"2026-07-01T01:38:00.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":77.4,"endSpeed":70.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95817261476329,"aZ":-27.372655838311093,"pfxX":-7.452544587757737,"pfxZ":3.740436719418067,"pX":1.5915202597879192,"pZ":3.3338011794018283,"vX0":1.9853558429302067,"vY0":-112.69434450077803,"vZ0":2.955962471934341,"x":56.33,"y":148.77,"x0":1.6659484977809027,"y0":50.00093004653233,"z0":4.774449157443483,"aX":-9.560589162644444},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":7.9,"breakHorizontal":13.0,"spinRate":2238,"spinDirection":264},"zone":12,"typeConfidence":2.0,"plateTime":0.48649138715436635,"extension":6.251457685169878},"index":0,"playId":"7ebb2bb3-6327-38e0-a71f-f9ce41392c3a","pitchNumber":1,"startTime":"2026-07-01T01:37:17.971Z","endTime":"2026-07-01T01:37:22.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":77.3,"endSpeed":71.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.139455225571247,"aZ":-28.84162487976173,"pfxX":-8.526485510664358,"pfxZ":2.592072107232582,"pX":0.6084935613199121,"pZ":2.308549284915987,"vX0":0.2632490203045443,"vY0":-112.55889146881867,"vZ0":1.1465874378944927,"x":93.81,"y":176.45,"x0":1.5980534364559658,"y0":50.001460383992374,"z0":4.70946951066406,"aX":-10.956375073244194},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":2330,"spinDirection":267},"zone":6,"typeConfidence":2.0,"plateTime":0.48633270392542327,"extension":6.312520976922317},"index":1,"playId":"7a0c9288-bc51-3651-b71c-b86b5963d881","pitchNumber":2,"startTime":"2026-07-01T01:37:33.994Z","endTime":"2026-07-01T01:37:37.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682199229560634,"aZ":-29.121062494333177,"pfxX":9.313988916572274,"pfxZ":1.988433964330417,"pX":0.729803066455688,"pZ":2.9456540870395367,"vX0":-3.931478101895963,"vY0":-122.12282908159548,"vZ0":1.3546885092593905,"x":89.18,"y":159.25,"x0":1.1374864965860843,"y0":50.000523156476056,"z0":4.861417562741316,"aX":14.276483375452221},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":-16.2,"spinRate":1828,"spinDirection":104},"zone":3,"typeConfidence":2.0,"plateTime":0.4459739009925312,"extension":6.290765972257633},"hitData":{"launchSpeed":80.9,"launchAngle":9.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.87,"coordY":141.4}},"index":2,"playId":"900a0ff7-384b-3699-b41a-1634e0e51596","pitchNumber":3,"startTime":"2026-07-01T01:37:51.039Z","endTime":"2026-07-01T01:38:00.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:38:00.026Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (10) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T01:38:11.062Z","endTime":"2026-07-01T01:38:53.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89199851497343,"aZ":-30.005207796021594,"pfxX":-7.1818916119191165,"pfxZ":1.6271825944645464,"pX":0.3832945807439158,"pZ":2.305647124520794,"vX0":-0.2773775938539084,"vY0":-114.93264134696066,"vZ0":1.2022323073011036,"x":102.39,"y":176.53,"x0":1.4383527257686126,"y0":50.00414156300297,"z0":4.696356746779063,"aX":-9.579559793988992},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":2233,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.47710327595836954,"extension":6.438560212760156},"hitData":{"launchSpeed":104.5,"launchAngle":35.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":213.47,"coordY":50.59}},"index":0,"playId":"93b5fb50-12ea-30d4-9476-5742d5c9fe97","pitchNumber":1,"startTime":"2026-07-01T01:38:27.227Z","endTime":"2026-07-01T01:38:53.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":0.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:38:53.664Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T01:39:23.705Z","endTime":"2026-07-01T01:39:35.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-01T01:39:12.926Z","endTime":"2026-07-01T01:39:25.842Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802347911534863,"aZ":-32.37374882904511,"pfxX":9.895213932962934,"pfxZ":-0.12915618731380807,"pX":0.24804506273160765,"pZ":1.8554412330634305,"vX0":-5.66819500251033,"vY0":-124.16017684945535,"vZ0":-0.19566203279711802,"x":107.55,"y":188.68,"x0":1.2848605567252802,"y0":50.003220053866926,"z0":4.648536678512823,"aX":15.320162445905703},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-16.4,"spinRate":1704,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.44257079470833993,"extension":6.483056156488224},"hitData":{"launchSpeed":77.9,"launchAngle":45.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.85,"coordY":101.29}},"index":1,"playId":"fdbd1efa-177c-3945-ae26-bb72b29f4339","pitchNumber":1,"startTime":"2026-07-01T01:39:25.842Z","endTime":"2026-07-01T01:39:35.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:39:35.143Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to right fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T01:39:39.546Z","endTime":"2026-07-01T01:40:39.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75767839179758,"aZ":-18.137862786312272,"pfxX":7.486265605598141,"pfxZ":7.6384675449258905,"pX":-0.6964556249151117,"pZ":1.9556282225134203,"vX0":-7.0055025092463215,"vY0":-135.0292538559822,"vZ0":-4.299144748026622,"x":143.55,"y":185.98,"x0":0.9651771127752118,"y0":50.002003952077416,"z0":4.853125194341252,"aX":13.755466476196421},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-12.0,"spinRate":1962,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4064092016521128,"extension":6.4940810933036515},"index":0,"playId":"fb8e453a-340a-347e-b000-22df745d722e","pitchNumber":1,"startTime":"2026-07-01T01:40:05.659Z","endTime":"2026-07-01T01:40:09.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70628022511409,"aZ":-19.966093994902742,"pfxX":7.716802622602433,"pfxZ":6.582941643940041,"pX":-0.7514068470606158,"pZ":2.6895278017525883,"vX0":-7.21127131257681,"vY0":-135.59473915980502,"vZ0":-2.2034595673257353,"x":145.64,"y":166.16,"x0":0.9448840670795516,"y0":50.00519988698304,"z0":4.911593970176945,"aX":14.316805205195019},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":-12.4,"spinRate":1884,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.40454333958140243,"extension":6.469209385987408},"hitData":{"launchSpeed":72.1,"launchAngle":20.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":148.91,"coordY":92.69}},"index":1,"playId":"116e6a77-9684-341f-b3a5-6111bd713b01","pitchNumber":2,"startTime":"2026-07-01T01:40:26.453Z","endTime":"2026-07-01T01:40:39.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":676664,"link":"/api/v1/people/676664"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:40:39.768Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (13) on a fly ball to left center field. Ian Happ scores.","rbi":2,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T01:43:20.926Z","endTime":"2026-07-01T01:45:27.335Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":676760,"link":"/api/v1/people/676760"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:40:45.664Z","endTime":"2026-07-01T01:41:23.470Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ron Marinaccio replaces JP Sears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T01:41:23.470Z","endTime":"2026-07-01T01:43:23.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676664,"link":"/api/v1/people/676664","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667779512239964,"aZ":-26.457540050571758,"pfxX":1.1872408974986088,"pfxZ":3.544191180870704,"pX":1.3609928390676331,"pZ":2.274401475711259,"vX0":9.970138630094269,"vY0":-126.68077815911754,"vZ0":-1.5855299129983962,"x":65.12,"y":177.37,"x0":-2.7920727373465732,"y0":50.00307294581125,"z0":5.038395933796755,"aX":1.9148354487579913},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.6,"spinRate":2256,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4336028944059449,"extension":6.982459956462024},"index":2,"playId":"2491af7c-fe37-380e-9579-a986ae9c2342","pitchNumber":1,"startTime":"2026-07-01T01:43:23.227Z","endTime":"2026-07-01T01:43:27.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25540025501745,"aZ":-24.994261048443185,"pfxX":1.718275900290703,"pfxZ":4.347940922307292,"pX":-0.25056600044715494,"pZ":1.5439744177207317,"vX0":5.716214410365296,"vY0":-127.67987275063741,"vZ0":-3.7840398838768703,"x":126.55,"y":197.09,"x0":-2.741467120255401,"y0":50.00288267782878,"z0":5.011791929973911,"aX":2.83648778671101},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":-4.4,"spinRate":2227,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.42896665801397305,"extension":6.858221526945813},"index":3,"playId":"0634e4d3-c411-395c-8080-313dcfc6392d","pitchNumber":2,"startTime":"2026-07-01T01:43:41.575Z","endTime":"2026-07-01T01:43:45.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217907430119702,"aZ":-32.51223672650808,"pfxX":-11.96702954861554,"pfxZ":-0.24033257817515974,"pX":1.5760506797467513,"pZ":0.5810060938249462,"vX0":13.4302913099672,"vY0":-118.09347641021597,"vZ0":-2.6385862718364477,"x":56.92,"y":223.09,"x0":-2.63915338822444,"y0":50.00310861051121,"z0":4.71380429685549,"aX":-16.845160056228305},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.8,"breakHorizontal":18.2,"spinRate":2285,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.46441762450916046,"extension":7.069018106161957},"index":4,"playId":"d0833dbc-c0e2-39bc-8f26-4a8741fbb70d","pitchNumber":3,"startTime":"2026-07-01T01:44:01.395Z","endTime":"2026-07-01T01:44:04.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295591831766178,"aZ":-33.82615769978996,"pfxX":-10.65082109144513,"pfxZ":-1.1797791249657834,"pX":-0.14314778097883074,"pZ":2.265037731726621,"vX0":9.037866679215071,"vY0":-117.76895350545117,"vZ0":1.0011500320290487,"x":122.46,"y":177.62,"x0":-2.6549824291460262,"y0":50.00435235899624,"z0":4.974011005035159,"aX":-14.896261209432701},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.6,"breakHorizontal":16.9,"spinRate":2216,"spinDirection":265},"zone":5,"typeConfidence":2.0,"plateTime":0.4658923447908614,"extension":7.046785270979188},"index":5,"playId":"62ff58aa-8b5f-30c4-9c03-ea9bf9ead41d","pitchNumber":4,"startTime":"2026-07-01T01:44:25.348Z","endTime":"2026-07-01T01:44:30.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-01T01:44:36.106Z","endTime":"2026-07-01T01:44:56.981Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889903221499225,"aZ":-32.907463090731206,"pfxX":-10.016134109830416,"pfxZ":-0.5081365273006568,"pX":-0.03403624225723303,"pZ":2.3086662443620707,"vX0":9.46570911936683,"vY0":-119.4600127276324,"vZ0":0.5855773542042957,"x":118.3,"y":176.45,"x0":-2.7542012240567866,"y0":50.00376280276257,"z0":5.028184659989006,"aX":-14.418546593450408},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.7,"spinRate":2268,"spinDirection":267},"zone":5,"typeConfidence":2.0,"plateTime":0.45921663732876716,"extension":7.081598890506486},"hitData":{"launchSpeed":103.5,"launchAngle":35.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":74.95,"coordY":29.13}},"index":7,"playId":"240cd2a8-9231-3057-b15f-459b5b9385dd","pitchNumber":5,"startTime":"2026-07-01T01:44:56.981Z","endTime":"2026-07-01T01:45:27.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":8.099999999999994,"leverageIndex":0.4,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:45:27.335Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T01:45:55.282Z","endTime":"2026-07-01T01:48:17.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Kevin Alcántara.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:45:32.843Z","endTime":"2026-07-01T01:45:57.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.251268130227224,"aZ":-18.602934949536117,"pfxX":-9.090666554925166,"pfxZ":7.062651296779535,"pX":0.0957384229083659,"pZ":2.67634541022453,"vX0":10.453322901125874,"vY0":-137.8825662434419,"vZ0":-2.5789947998491023,"x":113.35,"y":166.52,"x0":-2.5671956328836325,"y0":50.00314769403674,"z0":4.882127273214551,"aX":-17.468834219437532},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2212,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3975555872759271,"extension":6.705254651438859},"index":1,"playId":"5bad955e-9dd6-3a43-8e92-dc0269428769","pitchNumber":1,"startTime":"2026-07-01T01:45:57.394Z","endTime":"2026-07-01T01:46:01.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.8,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.551941080271437,"aZ":-20.96711081144225,"pfxX":-8.91502197361604,"pfxZ":5.830091901150466,"pX":-0.283033167471909,"pZ":3.860646334477377,"vX0":9.950694424341847,"vY0":-137.78496733144047,"vZ0":0.68638031581934,"x":127.79,"y":134.54,"x0":-2.782659205217094,"y0":50.0062954165756,"z0":5.024869617349539,"aX":-17.1489443315063},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":14.0,"spinRate":2264,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39748539848671083,"extension":6.4690734218996235},"index":2,"playId":"16f5bfe0-079d-3a71-ba65-05fdf96f294b","pitchNumber":2,"startTime":"2026-07-01T01:46:24.266Z","endTime":"2026-07-01T01:46:29.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63518527258219,"aZ":-20.639647232280417,"pfxX":-8.92224499737307,"pfxZ":5.994855914405999,"pX":0.3347907878068257,"pZ":2.6216992424798966,"vX0":11.386443211578205,"vY0":-137.59792545100356,"vZ0":-2.2879384495871595,"x":104.24,"y":167.99,"x0":-2.6916478784730007,"y0":50.00017089731539,"z0":4.857647885419862,"aX":-17.160241070674832},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":2231,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.39759016051650775,"extension":6.820103845137291},"index":3,"playId":"735c9adc-cb3d-3e39-bb84-e14870f9c890","pitchNumber":3,"startTime":"2026-07-01T01:46:43.488Z","endTime":"2026-07-01T01:46:46.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-01T01:46:57.668Z","endTime":"2026-07-01T01:47:12.046Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516440095068443,"aZ":-29.548832676401293,"pfxX":-11.30131425398148,"pfxZ":1.6998110208689008,"pX":0.6156090362137228,"pZ":1.8243328456835293,"vX0":11.855673685543923,"vY0":-123.3608670928731,"vZ0":-1.1361528853104301,"x":93.53,"y":189.52,"x0":-2.78402561564679,"y0":50.00015934314541,"z0":4.781517832779597,"aX":-17.417852001983952},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":2292,"spinDirection":272},"zone":9,"typeConfidence":2.0,"plateTime":0.4439881349233423,"extension":6.800416747859528},"index":5,"playId":"f2097f26-d64e-3a75-8218-d597ceb3bdaa","pitchNumber":4,"startTime":"2026-07-01T01:47:12.046Z","endTime":"2026-07-01T01:47:15.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7372867108843,"aZ":-36.19434243625716,"pfxX":-8.866580378872445,"pfxZ":-2.7344932145897483,"pX":0.4575973123913313,"pZ":1.9609138392229462,"vX0":10.3241724959782,"vY0":-120.13808733247119,"vZ0":0.828332431004517,"x":99.56,"y":185.84,"x0":-2.7293624166000967,"y0":50.000014185957276,"z0":4.810851031938775,"aX":-13.050384517672423},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.4,"breakHorizontal":13.8,"spinRate":1916,"spinDirection":276},"zone":9,"typeConfidence":2.0,"plateTime":0.45468230370106477,"extension":6.598267333694132},"index":6,"playId":"718bc2c1-85fd-34e6-b26f-4f8606a9bb96","pitchNumber":5,"startTime":"2026-07-01T01:47:37.330Z","endTime":"2026-07-01T01:47:41.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.430292639655434,"aZ":-21.179710199391888,"pfxX":-8.66346977494086,"pfxZ":5.671362078425197,"pX":-0.4704435265777652,"pZ":3.403397755332204,"vX0":9.553775332823665,"vY0":-138.50595036140697,"vZ0":-0.4929256151763115,"x":134.93,"y":146.89,"x0":-2.8417332027377262,"y0":50.00677337904594,"z0":5.002161620974572,"aX":-16.80787660528708},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":13.7,"spinRate":2121,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3957191105616231,"extension":6.614301403903478},"index":7,"playId":"5776d3b4-f4a4-38f4-9766-40749e843b96","pitchNumber":6,"startTime":"2026-07-01T01:48:13.797Z","endTime":"2026-07-01T01:48:17.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:48:17.775Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to right fielder Michael Conforto.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T01:50:27.818Z","endTime":"2026-07-01T01:52:06.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Michael Conforto remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T01:49:43.293Z","endTime":"2026-07-01T01:50:29.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.7,"endSpeed":65.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.66971753318008,"aZ":-37.44044300838886,"pfxX":-4.439662801841792,"pfxZ":-4.9269937584212125,"pX":-0.5994358558389761,"pZ":1.911077328198975,"vX0":-4.32383054519726,"vY0":-102.86870763678398,"vZ0":1.250366802841042,"x":139.85,"y":187.18,"x0":2.1096663015392543,"y0":50.00462143265968,"z0":5.84749020954985,"aX":-4.740693407356871},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-8.2,"breakHorizontal":9.2,"spinRate":2254,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.5332174202650206,"extension":6.08577473080466},"index":1,"playId":"34819435-cbb3-37e5-b48c-22f451bfe9e9","pitchNumber":1,"startTime":"2026-07-01T01:50:29.996Z","endTime":"2026-07-01T01:50:33.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.4,"endSpeed":84.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325009717019924,"aZ":-21.7421065504605,"pfxX":9.190319496623893,"pfxZ":5.741710915409627,"pX":0.2567654680466155,"pZ":3.539477856393841,"vX0":-8.027566395125989,"vY0":-134.26678870373735,"vZ0":-1.150668433976202,"x":107.21,"y":143.21,"x0":2.098055934124656,"y0":50.004095730602074,"z0":5.527552073841746,"aX":16.70355715217445},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.8,"spinRate":2403,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.408657757124419,"extension":6.506594459970731},"index":2,"playId":"eaf3d5b5-64d2-3800-bc4d-4bb63a2596fd","pitchNumber":2,"startTime":"2026-07-01T01:50:43.001Z","endTime":"2026-07-01T01:50:48.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":78.0,"endSpeed":71.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.403093853150683,"aZ":-28.74256382409581,"pfxX":8.53261735172654,"pfxZ":2.6293822347935176,"pX":-0.6663570488020043,"pZ":2.5253567343433168,"vX0":-8.769756553114785,"vY0":-113.35252542982447,"vZ0":-0.03229334643524995,"x":142.4,"y":170.6,"x0":2.1410658188999867,"y0":50.000847366313174,"z0":5.405626421902676,"aX":11.121097289228892},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.0,"breakHorizontal":-13.3,"spinRate":1987,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.48291649377978585,"extension":6.27140071514064},"index":3,"playId":"2de332b8-c48f-397a-b9b0-51734c4bf45e","pitchNumber":3,"startTime":"2026-07-01T01:50:56.604Z","endTime":"2026-07-01T01:50:59.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873666761611535,"aZ":-23.443828290656647,"pfxX":6.868016429799412,"pfxZ":4.684529147204017,"pX":1.0893744587339897,"pZ":4.964207373170362,"vX0":-5.035097982631525,"vY0":-135.73728588373598,"vZ0":2.7673637717351793,"x":75.48,"y":104.75,"x0":2.0765776857481093,"y0":50.00635833450436,"z0":5.564259096596351,"aX":12.810992151701784},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-11.4,"spinRate":2342,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.40360600928122015,"extension":6.242822090376041},"index":4,"playId":"5ee0a78d-5c89-3719-831d-7dab85a77d3f","pitchNumber":4,"startTime":"2026-07-01T01:51:19.901Z","endTime":"2026-07-01T01:51:23.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":73.9,"endSpeed":68.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.73141818538009,"aZ":-35.19086693245216,"pfxX":-6.81931472803924,"pfxZ":-2.538019617691253,"pX":1.569669005636467,"pZ":2.407310979765529,"vX0":0.7755531113502068,"vY0":-107.65260440436069,"vZ0":0.8980693515304594,"x":57.17,"y":173.78,"x0":2.0941193941623415,"y0":50.004130163797825,"z0":5.8461248783395625,"aX":-8.094173978837246},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-4.1,"breakHorizontal":12.2,"spinRate":2212,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.5066300568033002,"extension":6.136845997375712},"index":5,"playId":"a402aeba-f7c2-3d6a-8a94-5ef5698f74c5","pitchNumber":5,"startTime":"2026-07-01T01:51:39.406Z","endTime":"2026-07-01T01:51:42.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816169808034147,"aZ":-21.436597459996918,"pfxX":8.347839171986791,"pfxZ":5.776272720798883,"pX":-0.09966263731841749,"pZ":2.444800504618943,"vX0":-8.242179965894696,"vY0":-135.28987749781268,"vZ0":-3.702025545056343,"x":120.8,"y":172.77,"x0":1.8980700043008965,"y0":50.00080958163848,"z0":5.328677419467393,"aX":15.51238825789166},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":-13.4,"spinRate":2237,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.40446148392681236,"extension":6.395713562402334},"hitData":{"launchSpeed":94.9,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":111.14}},"index":6,"playId":"df1ba29c-9db9-373d-a02a-40db532b8749","pitchNumber":6,"startTime":"2026-07-01T01:51:55.620Z","endTime":"2026-07-01T01:52:06.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-1.9999999999999858,"leverageIndex":0.43,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:52:06.294Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to right fielder Michael Conforto. Ty France to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T01:52:18.002Z","endTime":"2026-07-01T01:53:15.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":76.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26810561586538,"aZ":-31.243781533341046,"pfxX":0.010026363258020865,"pfxZ":0.6320039445070833,"pX":0.992970173088839,"pZ":2.9326150653470986,"vX0":-3.9379990174234134,"vY0":-120.0399872384618,"vZ0":1.495387949420078,"x":79.15,"y":159.6,"x0":2.6441602238076367,"y0":50.0051112888583,"z0":5.055497221322567,"aX":0.015300951389899812},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":0.8,"spinRate":2374,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4539387539478126,"extension":6.203435926024572},"index":0,"playId":"21a40444-4a19-3d1f-a7eb-97f4654cbf3c","pitchNumber":1,"startTime":"2026-07-01T01:52:40.243Z","endTime":"2026-07-01T01:52:44.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57515260454384,"aZ":-19.99224755872936,"pfxX":7.44309589107216,"pfxZ":6.569205467672228,"pX":0.3756616460811298,"pZ":2.633243978578626,"vX0":-6.907946464607319,"vY0":-134.91385411528603,"vZ0":-3.1095094389156586,"x":102.68,"y":167.68,"x0":1.9942933579396647,"y0":50.00656078008845,"z0":5.19917463348662,"aX":13.812696304362317},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.1,"spinRate":2352,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.40498344595855595,"extension":6.313766743571516},"hitData":{"launchSpeed":103.3,"launchAngle":11.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.14,"coordY":109.28}},"index":1,"playId":"4f70b1cf-6958-30f2-86d6-df262040dad2","pitchNumber":2,"startTime":"2026-07-01T01:52:59.936Z","endTime":"2026-07-01T01:53:15.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":0.84,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:53:15.284Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Xander Bogaerts grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Ty France to 3rd. Jackson Merrill out at 2nd. Xander Bogaerts out at 1st.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T01:55:42.711Z","endTime":"2026-07-01T01:57:44.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T01:53:29.145Z","endTime":"2026-07-01T01:53:44.755Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Javier Assad replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T01:53:44.755Z","endTime":"2026-07-01T01:55:44.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.6,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704973341387014,"aZ":-25.77545811226644,"pfxX":-8.9589001680402,"pfxZ":3.477406789714502,"pX":-0.142370206491434,"pZ":2.383233077531393,"vX0":6.731716632791363,"vY0":-134.68000966123557,"vZ0":-4.141270060883468,"x":122.43,"y":174.43,"x0":-1.5077651401271608,"y0":50.005442113209256,"z0":5.7596574377296585,"aX":-16.493491651934963},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":14.9,"spinRate":1920,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4063824502473947,"extension":6.433492222279176},"index":2,"playId":"2e61436d-f607-3585-a493-612d08b2a604","pitchNumber":1,"startTime":"2026-07-01T01:55:44.958Z","endTime":"2026-07-01T01:55:47.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558537330371074,"aZ":-24.499528857565863,"pfxX":0.8598816339893602,"pfxZ":4.462953053514514,"pX":0.2991784099591446,"pZ":3.914778917028978,"vX0":4.639269059527341,"vY0":-129.88786729064228,"vZ0":-0.2564618297532423,"x":105.6,"y":133.08,"x0":-1.6170560977728492,"y0":50.00279454398502,"z0":5.867479033155256,"aX":1.4781867894442153},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-2.5,"spinRate":2019,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.42064838405640304,"extension":6.44893650746468},"index":3,"playId":"956eef2b-b0b7-352f-90ac-10e4f16ccc81","pitchNumber":2,"startTime":"2026-07-01T01:56:10.328Z","endTime":"2026-07-01T01:56:14.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18934306935761,"aZ":-22.262789022393324,"pfxX":-9.241144756370346,"pfxZ":5.5134015117419946,"pX":-0.6697150214583479,"pZ":2.795981586897113,"vX0":5.449536552541099,"vY0":-133.36626714886637,"vZ0":-3.810199792630969,"x":142.53,"y":163.29,"x0":-1.5408691459096802,"y0":50.005289722934286,"z0":5.8527086211536155,"aX":-16.617621804045882},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":2076,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4109977723930851,"extension":6.413832893049667},"index":4,"playId":"67b702bf-c7f7-3020-8e7b-034da417f7b5","pitchNumber":3,"startTime":"2026-07-01T01:56:27.605Z","endTime":"2026-07-01T01:56:31.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751264453337402,"aZ":-18.98386026555033,"pfxX":-9.575325839753853,"pfxZ":6.843453533807253,"pX":0.9193160989224495,"pZ":1.7528152142423645,"vX0":9.809142223524084,"vY0":-137.51891347231447,"vZ0":-7.104727122534494,"x":124.11,"y":149.38,"x0":-1.4393770760193674,"y0":50.00205935571583,"z0":5.644493208388852,"aX":-18.451880627228395},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":15.5,"spinRate":2190,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39736837936097924,"extension":6.627197468176221},"index":5,"playId":"e5437364-bc38-3c64-8ad6-edd7ef09f883","pitchNumber":4,"startTime":"2026-07-01T01:56:51.513Z","endTime":"2026-07-01T01:56:56.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084509384094364,"aZ":-19.66028750910502,"pfxX":-9.3486205328975,"pfxZ":6.655943925369581,"pX":0.9239483330658277,"pZ":1.0558939627374122,"vX0":9.252304892362659,"vY0":-136.29905568922175,"vZ0":-8.701022029550645,"x":81.78,"y":210.27,"x0":-1.3007695860197765,"y0":50.00511985884926,"z0":5.648476704405076,"aX":-17.58387588954776},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2144,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4019341038000448,"extension":6.603304095466724},"index":6,"playId":"97738014-6d29-3fc0-a753-f47864241e32","pitchNumber":5,"startTime":"2026-07-01T01:57:12.596Z","endTime":"2026-07-01T01:57:17.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.0,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914473764442498,"aZ":-21.196132685060704,"pfxX":-8.41558549089573,"pfxZ":5.817111548181167,"pX":-0.08986879703116721,"pZ":3.2567912033943447,"vX0":6.9221786453867,"vY0":-136.70482085982792,"vZ0":-2.822244294054881,"x":120.43,"y":150.85,"x0":-1.5648991087230253,"y0":50.00429520542189,"z0":5.762175653005285,"aX":-15.885800533098434},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":13.7,"spinRate":2013,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4010860032726318,"extension":6.48462367871824},"hitData":{"launchSpeed":100.9,"launchAngle":-2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":104.68,"coordY":149.66}},"index":7,"playId":"d880a09b-c593-3e7f-91a6-3aa5d9d2f3d1","pitchNumber":6,"startTime":"2026-07-01T01:57:36.318Z","endTime":"2026-07-01T01:57:44.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":6.499999999999986,"leverageIndex":1.34,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:57:44.572Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T01:59:00.860Z","endTime":"2026-07-01T01:59:29.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Jase Bowen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:58:10.534Z","endTime":"2026-07-01T01:58:13.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T01:58:13.914Z","endTime":"2026-07-01T01:59:03.249Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200680398096488,"aZ":-16.29408369448062,"pfxX":-3.4366909754206554,"pfxZ":8.210586834026556,"pX":-0.21209136708436704,"pZ":1.8359956100520065,"vX0":5.353051192291763,"vY0":-137.21334264364904,"vZ0":-7.319506125011778,"x":125.08,"y":189.21,"x0":-1.728819705010385,"y0":50.005679416373816,"z0":5.618866494469463,"aX":-6.650020526059496},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":5.3,"spinRate":2053,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3969656150372165,"extension":6.479868952331796},"index":2,"playId":"45da6272-fde0-3e5b-8810-d17dc6d307f4","pitchNumber":1,"startTime":"2026-07-01T01:59:03.249Z","endTime":"2026-07-01T01:59:06.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.2,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480698422119502,"aZ":-17.711665814901043,"pfxX":-4.122324483282072,"pfxZ":7.6868285719182,"pX":-0.6515502050842008,"pZ":3.0949721461942246,"vX0":4.5825867183986,"vY0":-135.74965062847465,"vZ0":-3.6324882001295906,"x":141.84,"y":155.22,"x0":-1.8195429123060634,"y0":50.001968980295636,"z0":5.670709660262357,"aX":-7.755408281556254},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":6.6,"spinRate":2095,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4022562526381668,"extension":6.512610364309825},"hitData":{"launchSpeed":90.7,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":155.23}},"index":3,"playId":"cdf9c8d2-659d-3716-8356-761458fe8ef8","pitchNumber":2,"startTime":"2026-07-01T01:59:22.071Z","endTime":"2026-07-01T01:59:29.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-01T01:59:29.652Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Crow-Armstrong homers (18) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T02:02:00.071Z","endTime":"2026-07-01T02:02:50.965Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":676760,"link":"/api/v1/people/676760"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Samad Taylor.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T02:01:04.797Z","endTime":"2026-07-01T02:01:04.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gavin Sheets remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T02:01:04.808Z","endTime":"2026-07-01T02:02:02.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27819305963288,"aZ":-21.477220608705117,"pfxX":-8.506143853456175,"pfxZ":5.660328418610062,"pX":-0.20643610564903803,"pZ":2.5389803293708173,"vX0":10.369057487757138,"vY0":-136.39806229591224,"vZ0":-2.3546282143801984,"x":124.87,"y":170.23,"x0":-2.947454273158014,"y0":50.00098332435441,"z0":4.890305771409711,"aX":-16.06839945555363},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":13.3,"spinRate":2235,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4011750787988797,"extension":6.867202283899683},"index":2,"playId":"379c632c-19f5-3ffc-9c82-b60ebb564803","pitchNumber":1,"startTime":"2026-07-01T02:02:02.366Z","endTime":"2026-07-01T02:02:05.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667532317483186,"aZ":-18.58935184963038,"pfxX":-7.8743852866012,"pfxZ":7.253397953427786,"pX":0.3513689567522208,"pZ":2.417051284124444,"vX0":10.854137181152653,"vY0":-135.28886024891608,"vZ0":-3.682673748467907,"x":103.61,"y":173.52,"x0":-2.670497330991357,"y0":50.002934211797346,"z0":5.081955151441353,"aX":-14.748433929176032},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2238,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.40328588378361463,"extension":6.602765580009261},"hitData":{"launchSpeed":100.1,"launchAngle":42.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.93,"coordY":62.06}},"index":3,"playId":"374f3a32-6f85-34a6-86b4-70d76b580b91","pitchNumber":2,"startTime":"2026-07-01T02:02:24.506Z","endTime":"2026-07-01T02:02:50.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.09,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:02:50.965Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T02:02:58.874Z","endTime":"2026-07-01T02:04:27.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.605282440907214,"aZ":-29.376379007642313,"pfxX":1.1833796882823377,"pfxZ":1.7221501532696362,"pX":0.743833327361585,"pZ":2.324964153270854,"vX0":8.483519019484868,"vY0":-126.53659978834811,"vZ0":-0.9546622807050398,"x":88.65,"y":176.01,"x0":-2.8045910225376542,"y0":50.000634678276576,"z0":5.0587874778590605,"aX":1.9204017396491078},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-4.1,"spinRate":2240,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4327000739011728,"extension":6.937415020598737},"index":0,"playId":"6436564c-0c16-36d1-bc0f-765f0e117856","pitchNumber":1,"startTime":"2026-07-01T02:03:10.332Z","endTime":"2026-07-01T02:03:13.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658223218903014,"aZ":-31.555332826827495,"pfxX":5.030711139539442,"pfxZ":0.4263068905118115,"pX":1.2423841624448995,"pZ":0.3680435987539527,"vX0":8.881508467978433,"vY0":-119.82469566103187,"vZ0":-3.226935124211318,"x":69.64,"y":228.84,"x0":-3.1757981837635403,"y0":50.00253593058029,"z0":4.572106819634695,"aX":7.261462090734345},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.2,"breakHorizontal":-11.4,"spinRate":2540,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4583307369567593,"extension":6.744103330773442},"index":1,"playId":"0f9d5705-9c5b-3b45-bd59-24021af0e27a","pitchNumber":2,"startTime":"2026-07-01T02:03:26.722Z","endTime":"2026-07-01T02:03:29.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07274467911463,"aZ":-22.243226535214294,"pfxX":-9.988351089272921,"pfxZ":5.326934353319784,"pX":0.6699867956237848,"pZ":1.3654171307138894,"vX0":12.602096442026003,"vY0":-135.29140370625473,"vZ0":-5.0491568239622,"x":91.46,"y":201.91,"x0":-2.739259154693453,"y0":50.00047637495213,"z0":4.803946163500419,"aX":-18.611492593900884},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":15.6,"spinRate":2223,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4040404434585536,"extension":6.796096044398302},"index":2,"playId":"bc27651d-ddfe-39ec-95b1-5088011fc0a8","pitchNumber":3,"startTime":"2026-07-01T02:03:44.983Z","endTime":"2026-07-01T02:03:50.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21891607922202,"aZ":-34.68801534230747,"pfxX":-10.991850945854194,"pfxZ":-1.7145701600553718,"pX":-0.7447835428451755,"pZ":1.3269247324754005,"vX0":8.592835613104162,"vY0":-120.45181309989185,"vZ0":-0.9697793817126454,"x":145.39,"y":202.95,"x0":-2.9368730930576454,"y0":50.005574919982266,"z0":4.812268015101503,"aX":-16.09374915256695},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":17.8,"spinRate":2076,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.45538580009616547,"extension":6.8202617996064125},"index":3,"playId":"d52be310-e51d-3047-b98e-003dfe770fa4","pitchNumber":4,"startTime":"2026-07-01T02:04:04.564Z","endTime":"2026-07-01T02:04:10.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187356437575215,"aZ":-25.931814762329232,"pfxX":-1.7253658139046832,"pfxZ":3.8459168554411995,"pX":-0.9487134770335726,"pZ":2.6616883634725554,"vX0":5.441653389859818,"vY0":-126.24309892954807,"vZ0":-0.8420346593709411,"x":153.16,"y":166.91,"x0":-2.9021453386654894,"y0":50.005150154532345,"z0":5.075157101467841,"aX":-2.803134871584126},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":1.9,"spinRate":2154,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.43282581224233985,"extension":6.8747258356511045},"index":4,"playId":"eb2d99f3-136e-39c8-9676-911ee7446781","pitchNumber":5,"startTime":"2026-07-01T02:04:22.257Z","endTime":"2026-07-01T02:04:27.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:04:27.710Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T02:04:37.483Z","endTime":"2026-07-01T02:06:41.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57338845499622,"aZ":-24.27117577255677,"pfxX":1.7311623698652943,"pfxZ":4.89690300141891,"pX":-0.5150222426526658,"pZ":1.509244311604998,"vX0":5.313595446777843,"vY0":-125.94537218977555,"vZ0":-3.7664677248961915,"x":136.63,"y":198.03,"x0":-2.8733884266705574,"y0":50.00215189720995,"z0":4.977628505107681,"aX":2.7910597187826247},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":2177,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4342022078294754,"extension":6.951629009612954},"index":0,"playId":"e8c4e8a5-cd39-3545-8529-0409c463a5fa","pitchNumber":1,"startTime":"2026-07-01T02:04:58.288Z","endTime":"2026-07-01T02:05:02.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04398674799309,"aZ":-17.92389351901642,"pfxX":-9.363095954328271,"pfxZ":7.573703251118442,"pX":1.4235608437892373,"pZ":1.2199083115254101,"vX0":14.151797974856084,"vY0":-136.09530231961838,"vZ0":-6.22909173883368,"x":62.74,"y":205.84,"x0":-2.62021921581105,"y0":50.00408872738858,"z0":4.774130121966912,"aX":-17.61942629223546},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2263,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.402018109092916,"extension":6.914991107685712},"index":1,"playId":"f74310f9-5f76-3ccb-8e87-cd77234c86ff","pitchNumber":2,"startTime":"2026-07-01T02:05:19.725Z","endTime":"2026-07-01T02:05:23.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55562036794601,"aZ":-34.720648860109314,"pfxX":-10.674126451601868,"pfxZ":-1.7267823671547853,"pX":1.1604929919912668,"pZ":0.041284067303401874,"vX0":12.330321256761207,"vY0":-120.71712932328168,"vZ0":-3.8964419790203983,"x":72.76,"y":237.67,"x0":-2.62728651043639,"y0":50.00349533776978,"z0":4.733787231414608,"aX":-15.751791389461347},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.8,"breakHorizontal":16.3,"spinRate":2019,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.45377836234982283,"extension":7.027662490672592},"index":2,"playId":"8f79feee-3ef5-368e-b666-1989b8c18573","pitchNumber":3,"startTime":"2026-07-01T02:05:40.003Z","endTime":"2026-07-01T02:05:44.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20243394989887,"aZ":-25.609531730305783,"pfxX":0.9921207136662322,"pfxZ":3.9829842861139166,"pX":-0.9384315038587588,"pZ":4.021411241591074,"vX0":4.773658716138685,"vY0":-127.60060795398553,"vZ0":2.140000549728751,"x":152.77,"y":130.2,"x0":-2.9623052667315757,"y0":50.005066583229514,"z0":5.189277618087508,"aX":1.6364180526240604},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2220,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.42921311080542335,"extension":6.894392870760655},"index":3,"playId":"ec7683bd-13ed-3d7f-89d5-b4f4b887ff2e","pitchNumber":4,"startTime":"2026-07-01T02:06:06.189Z","endTime":"2026-07-01T02:06:10.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130973801782176,"aZ":-24.286036312137778,"pfxX":0.5906911409818059,"pfxZ":4.725063826314229,"pX":0.28088551221634395,"pZ":1.8913270033995213,"vX0":7.623287243725927,"vY0":-128.50078089895902,"vZ0":-2.8730568891186614,"x":106.29,"y":187.71,"x0":-2.803286782237042,"y0":50.00063615309208,"z0":4.914667037383526,"aX":0.9855892456020736},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.8,"spinRate":2199,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.42656168873078615,"extension":6.944240674829411},"hitData":{"launchSpeed":82.0,"launchAngle":36.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.66,"coordY":83.44}},"index":4,"playId":"d778e385-8e2e-3461-9a2b-174b85012023","pitchNumber":5,"startTime":"2026-07-01T02:06:28.830Z","endTime":"2026-07-01T02:06:41.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:06:41.182Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks. Alex Bregman to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T02:06:43.790Z","endTime":"2026-07-01T02:08:42.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543913951548515,"aZ":-25.824449456973298,"pfxX":0.31948568479066086,"pfxZ":3.749016918098718,"pX":-0.9541578422406225,"pZ":2.4465131401713487,"vX0":4.479300516233849,"vY0":-128.9488227240501,"vZ0":-1.6306112114612494,"x":153.37,"y":172.72,"x0":-2.751500248643888,"y0":50.00097293314951,"z0":5.06977842418479,"aX":0.5396060315360912},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":2023,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.42394982719600716,"extension":6.79487661951355},"index":0,"playId":"61ab8721-ffce-3093-b0c1-32ec3244810a","pitchNumber":1,"startTime":"2026-07-01T02:07:06.150Z","endTime":"2026-07-01T02:07:10.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07150735007268,"aZ":-27.509566846643683,"pfxX":2.08127220151599,"pfxZ":2.868463702946695,"pX":-0.7070824112121028,"pZ":3.2792078523459818,"vX0":4.596429254505544,"vY0":-126.94260392310008,"vZ0":0.6839663589292057,"x":143.95,"y":150.24,"x0":-2.814706843491073,"y0":50.00125789978803,"z0":5.204017332715181,"aX":3.379615758967237},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2005,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.432230907428405,"extension":6.7703279209761416},"index":1,"playId":"c8e75f50-c958-3b1a-a63c-25866af45130","pitchNumber":2,"startTime":"2026-07-01T02:07:26.839Z","endTime":"2026-07-01T02:07:31.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.6,"endSpeed":86.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163722435415867,"aZ":-17.423650334577733,"pfxX":-8.253445971865451,"pfxZ":7.703699578496269,"pX":0.884589408535394,"pZ":2.1130462543187014,"vX0":12.443179871342489,"vY0":-137.21522192781015,"vZ0":-4.247749540925506,"x":83.28,"y":181.73,"x0":-2.6279134901778542,"y0":50.00519977587881,"z0":4.8615929013701065,"aX":-15.808520377549048},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":12.5,"spinRate":2164,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39854648514526403,"extension":6.96482438683343},"index":2,"playId":"ffdd1e42-15d9-3415-b958-d012f24a1547","pitchNumber":3,"startTime":"2026-07-01T02:07:53.505Z","endTime":"2026-07-01T02:07:59.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500171839557847,"aZ":-17.47882276523979,"pfxX":-8.211853784462319,"pfxZ":7.816297168031486,"pX":1.0919779225062727,"pZ":2.84481743274577,"vX0":12.937998092816786,"vY0":-136.17315623131717,"vZ0":-2.1398355545990704,"x":75.38,"y":161.97,"x0":-2.650899243859266,"y0":50.006769114158104,"z0":4.8481924077459775,"aX":-15.448542344561874},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2143,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4020014504353977,"extension":6.872770464175329},"index":3,"playId":"8d3d4fc9-c531-3c98-9360-ee07f0e083dc","pitchNumber":4,"startTime":"2026-07-01T02:08:14.146Z","endTime":"2026-07-01T02:08:19.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354484845363935,"aZ":-29.6827426483811,"pfxX":-10.377879506466982,"pfxZ":1.7160907811600241,"pX":1.6216127539434737,"pZ":1.0364093913843653,"vX0":13.446462788654074,"vY0":-119.42620203514811,"vZ0":-2.6322575551924343,"x":55.19,"y":210.8,"x0":-2.7255035975758095,"y0":50.00008974173415,"z0":4.814568536420995,"aX":-15.034083125355732},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":2248,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.45810353417727345,"extension":7.103410874520171},"index":4,"playId":"9ba8c422-3320-3ead-915e-e40cfdbc6e69","pitchNumber":5,"startTime":"2026-07-01T02:08:37.642Z","endTime":"2026-07-01T02:08:42.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:08:42.280Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T02:10:05.467Z","endTime":"2026-07-01T02:11:47.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-01T02:09:01.384Z","endTime":"2026-07-01T02:10:07.740Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511812761363565,"aZ":-26.967324167583275,"pfxX":0.9774902719418099,"pfxZ":3.1667522465178504,"pX":-1.0397014533848858,"pZ":1.333057512062871,"vX0":4.4098062126414925,"vY0":-126.95490987261145,"vZ0":-3.8956883367906054,"x":156.63,"y":202.79,"x0":-2.9217481025543734,"y0":50.000195387071585,"z0":5.019116579943832,"aX":1.6039929075888697},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-2.8,"spinRate":1892,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.43043124328564986,"extension":6.7655667785138665},"index":1,"playId":"f578c5f9-3cdc-37f0-8627-0f206c4a4e88","pitchNumber":1,"startTime":"2026-07-01T02:10:07.740Z","endTime":"2026-07-01T02:10:12.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.114343835848672,"aZ":-23.842848974725673,"pfxX":0.39690151807626395,"pfxZ":4.904164814999124,"pX":0.20324575409605436,"pZ":1.1727701900877394,"vX0":7.671189658973038,"vY0":-129.08210227435677,"vZ0":-4.893080248653704,"x":109.25,"y":207.12,"x0":-2.85009947834183,"y0":50.00401282719665,"z0":4.912530422578017,"aX":0.6739964593340365},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2187,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.42320216779211695,"extension":6.849985112470008},"index":2,"playId":"17eb655a-2c9c-3fa4-bd0a-64cec65d28aa","pitchNumber":2,"startTime":"2026-07-01T02:10:27.342Z","endTime":"2026-07-01T02:10:31.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45039774703821,"aZ":-19.222802935852794,"pfxX":-8.91320461116517,"pfxZ":6.74931999931622,"pX":0.43330846495044956,"pZ":1.9328774514197524,"vX0":11.602985331110911,"vY0":-137.41729121518338,"vZ0":-4.766341932283972,"x":100.48,"y":186.59,"x0":-2.6788644478501475,"y0":50.003893741748385,"z0":4.9894103206586555,"aX":-17.107741047448886},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":13.8,"spinRate":2272,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3980433263414751,"extension":6.728226853001098},"index":3,"playId":"f8ae7b2f-f0a1-3ff7-828d-b970a0d0b4a5","pitchNumber":3,"startTime":"2026-07-01T02:10:48.730Z","endTime":"2026-07-01T02:10:53.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.570578030967685,"aZ":-31.690828947403528,"pfxX":-9.778172829593789,"pfxZ":0.3127669399139621,"pX":1.6104299676873903,"pZ":0.5836790152780572,"vX0":13.37790637438564,"vY0":-122.72239059501787,"vZ0":-3.6953720451317773,"x":55.61,"y":223.02,"x0":-2.611280135939371,"y0":50.00401676354809,"z0":4.774502458167662,"aX":-15.096071229666443},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":15.0,"spinRate":2238,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4443004434802864,"extension":7.0466610769088325},"index":4,"playId":"29a9c1df-3856-33d0-a023-96e37d772bf1","pitchNumber":4,"startTime":"2026-07-01T02:11:08.089Z","endTime":"2026-07-01T02:11:13.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7961845394933,"aZ":-18.206058504449963,"pfxX":-9.657468300433957,"pfxZ":7.2128514333314175,"pX":0.08760907917985908,"pZ":3.03937334132635,"vX0":10.685310381892291,"vY0":-137.63548490513713,"vZ0":-2.315554094132837,"x":113.66,"y":156.72,"x0":-2.5726036362437323,"y0":50.005881287787425,"z0":5.111414233472602,"aX":-18.710901373046937},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":15.5,"spinRate":2261,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3965041434974159,"extension":6.829324448264279},"hitData":{"launchSpeed":89.7,"launchAngle":26.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.34,"coordY":96.2}},"index":5,"playId":"0be390b8-ef37-37ff-88cc-a3cfefe27f31","pitchNumber":5,"startTime":"2026-07-01T02:11:35.362Z","endTime":"2026-07-01T02:11:47.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:11:47.221Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T02:11:59.909Z","endTime":"2026-07-01T02:12:24.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32146201346959,"aZ":-28.792618971448675,"pfxX":-11.882021220416421,"pfxZ":2.2849423226396297,"pX":-0.155427638219253,"pZ":2.33114172530601,"vX0":10.528386005150404,"vY0":-120.97335798582921,"vZ0":-0.1787786781127617,"x":122.92,"y":175.84,"x0":-3.027056731582868,"y0":50.00049802239259,"z0":4.936997882321186,"aX":-17.55194711766538},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.4,"breakHorizontal":19.0,"spinRate":2060,"spinDirection":262},"zone":5,"typeConfidence":2.0,"plateTime":0.4533412613837964,"extension":7.090311353065961},"hitData":{"launchSpeed":84.3,"launchAngle":55.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.15,"coordY":109.28}},"index":0,"playId":"558eea10-2909-3cd8-a8ff-04a3436e393d","pitchNumber":1,"startTime":"2026-07-01T02:12:14.814Z","endTime":"2026-07-01T02:12:24.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:12:24.316Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out sharply, pitcher Javier Assad to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T02:14:50.096Z","endTime":"2026-07-01T02:15:41.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T02:14:31.444Z","endTime":"2026-07-01T02:14:52.383Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.948007246026734,"aZ":-18.068342482640052,"pfxX":-9.194505802314417,"pfxZ":7.636450156028276,"pX":0.5702379588662188,"pZ":1.9611045036237136,"vX0":8.982426639219302,"vY0":-134.74040870697468,"vZ0":-6.472138001055372,"x":95.26,"y":185.83,"x0":-1.6043211738299232,"y0":50.00462906011306,"z0":5.66102920977308,"aX":-16.989821274108408},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":14.9,"spinRate":2067,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4057519329438475,"extension":6.467276972838561},"index":1,"playId":"35597ec4-6601-3c59-adaa-00b8bf80f095","pitchNumber":1,"startTime":"2026-07-01T02:14:52.383Z","endTime":"2026-07-01T02:14:55.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53635908900254,"aZ":-18.994944161317502,"pfxX":-8.831062268854662,"pfxZ":6.900584354763457,"pX":0.6223944896367051,"pZ":1.7415819973732511,"vX0":8.956299020654463,"vY0":-136.71834527177398,"vZ0":-7.225999733617062,"x":93.28,"y":191.76,"x0":-1.5341729503179458,"y0":50.00565173235187,"z0":5.702478822050335,"aX":-16.875206001899244},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":2125,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3992129136196696,"extension":6.5196467485241465},"index":2,"playId":"8303ce59-e8e5-3f37-a378-e38150924654","pitchNumber":2,"startTime":"2026-07-01T02:15:04.791Z","endTime":"2026-07-01T02:15:09.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130577312127368,"aZ":-30.134688167944656,"pfxX":5.233630082481801,"pfxZ":1.4293378404911523,"pX":3.4286607197292853,"pZ":0.12076335452924108,"vX0":10.083440699116789,"vY0":-119.32345689862252,"vZ0":-6.288450488174423,"x":-13.69,"y":235.52,"x0":-1.5488659468699062,"y0":50.00297839276996,"z0":5.53981048131373,"aX":7.469987610439586},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.1,"breakHorizontal":-12.1,"spinRate":2514,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.46082024800020704,"extension":6.638305479908184},"index":3,"playId":"8f992dc8-058a-375f-b819-5d8f62f2a733","pitchNumber":3,"startTime":"2026-07-01T02:15:19.844Z","endTime":"2026-07-01T02:15:22.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637969406958227,"aZ":-21.46744423076138,"pfxX":-11.608898732921986,"pfxZ":5.61315679178453,"pX":0.279662376918653,"pZ":2.1269007780852904,"vX0":8.731136389159861,"vY0":-137.49590659415207,"vZ0":-5.795393140170073,"x":106.34,"y":181.35,"x0":-1.4352265840180558,"y0":50.00078400304361,"z0":5.727119440073008,"aX":-22.13493117419212},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":19.1,"spinRate":1969,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39896818368002007,"extension":6.490080153047735},"hitData":{"launchSpeed":100.4,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":128.32,"coordY":168.93}},"index":4,"playId":"3d7ca9c7-19fe-32af-8f2e-06ed67bd2b8b","pitchNumber":4,"startTime":"2026-07-01T02:15:34.064Z","endTime":"2026-07-01T02:15:41.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:15:41.625Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T02:15:51.405Z","endTime":"2026-07-01T02:16:47.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35441115965186,"aZ":-21.13710028513649,"pfxX":-9.510949531157294,"pfxZ":5.857402848644519,"pX":-0.9023082670049929,"pZ":3.6757126059743577,"vX0":5.348657546422965,"vY0":-136.66515844412825,"vZ0":-2.011139058016988,"x":151.39,"y":139.54,"x0":-1.6537586980836843,"y0":50.00001981099153,"z0":5.87966234064598,"aX":-17.908722255595315},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":16.1,"spinRate":1917,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40146984060952917,"extension":6.377084664623566},"index":0,"playId":"14e11858-0633-3e35-aba1-ffcb296481ae","pitchNumber":1,"startTime":"2026-07-01T02:16:03.532Z","endTime":"2026-07-01T02:16:08.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921488250981636,"aZ":-24.993106688424458,"pfxX":-8.137535613368197,"pfxZ":3.7559219350913047,"pX":-0.295189476951972,"pZ":3.120894001588205,"vX0":5.851422586385766,"vY0":-137.07041556722547,"vZ0":-2.8427431037252413,"x":128.25,"y":154.52,"x0":-1.3951628892295322,"y0":50.00209695144352,"z0":5.8688793783745705,"aX":-15.559039509231416},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":1902,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3988519505500183,"extension":6.390610995550997},"index":1,"playId":"3102079a-c3f3-3435-aa93-7346ffc1066e","pitchNumber":2,"startTime":"2026-07-01T02:16:25.667Z","endTime":"2026-07-01T02:16:28.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157789946404154,"aZ":-21.85296857304665,"pfxX":-9.644724230960122,"pfxZ":5.359704032796216,"pX":-0.16390660317018307,"pZ":3.5688493103999823,"vX0":6.850442923554033,"vY0":-137.76919613066858,"vZ0":-2.2767552908606907,"x":123.25,"y":142.42,"x0":-1.4276920927118615,"y0":50.0005559507702,"z0":5.880405514687277,"aX":-18.566747178597662},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":16.1,"spinRate":2101,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39732151274080607,"extension":6.3758951349878314},"index":2,"playId":"c757f0e7-ec1f-3565-8047-f6d0be04c217","pitchNumber":3,"startTime":"2026-07-01T02:16:43.551Z","endTime":"2026-07-01T02:16:47.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:16:47.470Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T02:16:52.065Z","endTime":"2026-07-01T02:18:07.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06005838572057,"aZ":-20.55369275337388,"pfxX":-8.253117267034334,"pfxZ":6.117238741431295,"pX":-0.3875637979520113,"pZ":3.1814350484349765,"vX0":5.7702133690227875,"vY0":-136.72001453778682,"vZ0":-3.366478613870047,"x":131.77,"y":152.88,"x0":-1.449010975533595,"y0":50.0060732910404,"z0":5.832923661076299,"aX":-15.687240516108538},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":1819,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40003883879114044,"extension":6.491924779520887},"index":0,"playId":"9e8d1b70-783f-39d0-8b9d-eb0ac05f2631","pitchNumber":1,"startTime":"2026-07-01T02:17:08.255Z","endTime":"2026-07-01T02:17:13.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.7,"endSpeed":86.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32106824541182,"aZ":-21.34149980447621,"pfxX":-8.48312353790574,"pfxZ":5.7312196492774214,"pX":0.0388534632724029,"pZ":1.3968160050930223,"vX0":6.777443718491234,"vY0":-136.18537192258466,"vZ0":-7.44164858943256,"x":115.52,"y":201.07,"x0":-1.37296900305928,"y0":50.00042588375398,"z0":5.627519771252352,"aX":-16.022693184610322},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":14.0,"spinRate":2083,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4013244926582038,"extension":6.560233243649923},"index":1,"playId":"a7ab21b6-b43e-396e-95c0-b7ac80b61026","pitchNumber":2,"startTime":"2026-07-01T02:17:23.247Z","endTime":"2026-07-01T02:17:28.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361944800504023,"aZ":-20.244319592338464,"pfxX":-9.459275574204073,"pfxZ":6.194238405034319,"pX":-0.038747175971811286,"pZ":1.58959696765193,"vX0":7.360957329254532,"vY0":-138.0709369895337,"vZ0":-7.394282923018,"x":118.48,"y":195.86,"x0":-1.513163707515142,"y0":50.00563518404858,"z0":5.669752198260989,"aX":-18.226910003100222},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":2086,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3970302154192846,"extension":6.538002433023116},"index":2,"playId":"14ddf7b4-83e3-30f2-9c7c-4c55e0130c56","pitchNumber":3,"startTime":"2026-07-01T02:17:37.841Z","endTime":"2026-07-01T02:17:41.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-01T02:17:48.537Z","endTime":"2026-07-01T02:17:56.827Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5203423936209,"aZ":-20.90960724527565,"pfxX":-9.09356224381883,"pfxZ":5.847209909881354,"pX":-0.17074653382353946,"pZ":3.208293852222191,"vX0":6.737667416831813,"vY0":-137.9002802739613,"vZ0":-3.2110263936708563,"x":123.51,"y":152.16,"x0":-1.4635839046814945,"y0":50.004606524654875,"z0":5.797566397729821,"aX":-17.524571023320814},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":15.1,"spinRate":2026,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39711960252036516,"extension":6.4425730470028855},"hitData":{"launchSpeed":86.1,"launchAngle":20.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.02,"coordY":74.87}},"index":4,"playId":"71a48b42-8315-32e6-84e4-6dba06157cd1","pitchNumber":4,"startTime":"2026-07-01T02:17:56.827Z","endTime":"2026-07-01T02:18:07.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:18:07.048Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp ground ball to center fielder Pete Crow-Armstrong. Samad Taylor to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T02:18:11.896Z","endTime":"2026-07-01T02:18:58.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608388925198135,"aZ":-24.65047874042288,"pfxX":0.24936257729012457,"pfxZ":4.318593320524529,"pX":-0.1332698701243412,"pZ":1.9638305723933567,"vX0":4.33476696883745,"vY0":-130.17401374054896,"vZ0":-4.796665138638485,"x":122.08,"y":185.76,"x0":-1.8423657335738697,"y0":50.001253701849905,"z0":5.663173574659268,"aX":0.433017955484407},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":-1.3,"spinRate":1916,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.41845372854220875,"extension":6.542602951939607},"index":0,"playId":"dd437ad3-8812-3772-ad93-6386dd68f692","pitchNumber":1,"startTime":"2026-07-01T02:18:30.969Z","endTime":"2026-07-01T02:18:35.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870136517352336,"aZ":-24.361322380348735,"pfxX":-0.046404755163870215,"pfxZ":4.450328304308243,"pX":0.276335502161055,"pZ":2.8287797197672226,"vX0":5.119164438610407,"vY0":-130.9506219441216,"vZ0":-2.9332224557087905,"x":106.47,"y":162.4,"x0":-1.689041168611434,"y0":50.003356489512974,"z0":5.764827215514909,"aX":-0.08271127034604074},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":-1.0,"spinRate":2142,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.41657334294174264,"extension":6.481642009043289},"hitData":{"launchSpeed":107.1,"launchAngle":-0.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.45,"coordY":86.82}},"index":1,"playId":"b5ef5363-f146-3ae6-a86e-d239cab8839c","pitchNumber":2,"startTime":"2026-07-01T02:18:46.021Z","endTime":"2026-07-01T02:18:58.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:18:58.122Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T02:19:06.033Z","endTime":"2026-07-01T02:21:37.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63342362094115,"aZ":-22.818976156103673,"pfxX":-9.371383641280964,"pfxZ":4.854814880802522,"pX":0.017364207402512166,"pZ":2.8528580177089617,"vX0":7.7152160153034774,"vY0":-137.47454017143966,"vZ0":-3.7133557184278443,"x":116.34,"y":161.75,"x0":-1.5989615020341448,"y0":50.002654545040734,"z0":5.758185665189947,"aX":-18.05375360179452},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":15.5,"spinRate":1924,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39744245166272485,"extension":6.509336534052928},"index":0,"playId":"65d63387-9aa4-3044-bccb-0350c6e42120","pitchNumber":1,"startTime":"2026-07-01T02:19:25.512Z","endTime":"2026-07-01T02:19:29.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.482720429335608,"aZ":-30.929320629807073,"pfxX":10.082071468274366,"pfxZ":0.8697192702948543,"pX":3.3122305736989106,"pZ":0.04306077608208784,"vX0":8.345546517174816,"vY0":-119.16351950120777,"vZ0":-6.157472720889533,"x":-9.25,"y":237.62,"x0":-1.5487211545395527,"y0":50.00330510280679,"z0":5.463986172956119,"aX":14.460490950865578},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.2,"breakHorizontal":-20.3,"spinRate":2449,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.46012273737724385,"extension":6.7352247163606975},"index":1,"playId":"35a2a73c-a08b-3d19-8b84-2a46c33df9c5","pitchNumber":2,"startTime":"2026-07-01T02:19:43.087Z","endTime":"2026-07-01T02:19:46.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321486533598407,"aZ":-24.740191471434485,"pfxX":-7.196439105560071,"pfxZ":3.824381874428383,"pX":0.20732737391642622,"pZ":3.0435171734813533,"vX0":6.940606485220068,"vY0":-138.1752736912206,"vZ0":-2.9383289529586136,"x":109.1,"y":156.61,"x0":-1.3959441032776425,"y0":50.00202999625336,"z0":5.773740787761889,"aX":-13.985835638127595},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":11.6,"spinRate":1771,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39562317134598146,"extension":6.623142563665505},"index":2,"playId":"f6bb46b9-4ad5-39c2-ae8b-460e2758f3f8","pitchNumber":3,"startTime":"2026-07-01T02:20:06.541Z","endTime":"2026-07-01T02:20:10.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33280786086232,"aZ":-15.486204473887232,"pfxX":-3.0428323065139167,"pfxZ":8.551859766783668,"pX":0.866056892306501,"pZ":2.60039969329353,"vX0":6.834519325710112,"vY0":-138.2110709574059,"vZ0":-5.867749647103961,"x":83.99,"y":168.57,"x0":-1.2340269484413005,"y0":50.00339997768819,"z0":5.776109016547736,"aX":-5.938821842510156},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2091,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.395020886740276,"extension":6.6943628270945785},"index":3,"playId":"5a477c9e-675f-377c-ad37-c9ca9a18edf8","pitchNumber":4,"startTime":"2026-07-01T02:20:29.522Z","endTime":"2026-07-01T02:20:56.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71841200480326,"aZ":-20.257568671080808,"pfxX":-8.717952575156039,"pfxZ":6.130355981359011,"pX":0.7193603714889464,"pZ":1.7840892176733714,"vX0":8.094253341764954,"vY0":-138.52864323630462,"vZ0":-7.116684152583922,"x":89.58,"y":190.61,"x0":-1.1066224057988092,"y0":50.006777404898386,"z0":5.739015001284591,"aX":-16.960892835138942},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":1945,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.39527114976536604,"extension":6.647646954397829},"index":4,"playId":"f65c8d4e-86ec-309e-a00a-044ba31743d2","pitchNumber":5,"startTime":"2026-07-01T02:21:08.337Z","endTime":"2026-07-01T02:21:14.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877698564782104,"aZ":-31.44880633500744,"pfxX":2.6541439666771725,"pfxZ":0.4386236336161424,"pX":1.1011676173723544,"pZ":2.8400089018315438,"vX0":5.260570710298456,"vY0":-127.46286524416615,"vZ0":-1.5045635185523754,"x":75.03,"y":162.1,"x0":-1.3298769955820444,"y0":50.002823209750865,"z0":5.908697932188083,"aX":4.390218239108681},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.7,"breakHorizontal":-5.9,"spinRate":2288,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.42882411545403265,"extension":6.5292856959961325},"hitData":{"launchSpeed":79.3,"launchAngle":26.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.85,"coordY":84.11}},"index":5,"playId":"5cd19346-18d5-3a3a-9fb7-b4f203afc12e","pitchNumber":6,"startTime":"2026-07-01T02:21:30.547Z","endTime":"2026-07-01T02:21:37.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:21:37.803Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder Samad Taylor.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T02:23:30.272Z","endTime":"2026-07-01T02:25:35.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.0,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41829727270183,"aZ":-29.889612402462106,"pfxX":-12.02623129697328,"pfxZ":1.5777237523901189,"pX":0.6444494515256453,"pZ":2.9309124924519923,"vX0":11.738515469602287,"vY0":-118.88026387542953,"vZ0":1.6415425481012187,"x":92.44,"y":159.65,"x0":-2.7689847167389776,"y0":50.002304800325184,"z0":4.923014242974791,"aX":-17.40486839996564},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":19.3,"spinRate":2394,"spinDirection":267},"zone":3,"typeConfidence":2.0,"plateTime":0.4587990046829695,"extension":6.961296894184579},"index":0,"playId":"1be37691-c5cb-353a-8ece-e5ffe14072c9","pitchNumber":1,"startTime":"2026-07-01T02:23:49.920Z","endTime":"2026-07-01T02:23:54.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.4,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44662125121505,"aZ":-16.09126728038054,"pfxX":-8.96543291033094,"pfxZ":8.668952503408722,"pX":1.6846930072526274,"pZ":2.6659682295574822,"vX0":14.358536611470308,"vY0":-135.31800343173256,"vZ0":-3.3083290521548574,"x":52.78,"y":166.8,"x0":-2.52463661056291,"y0":50.00079777690822,"z0":5.031250739253088,"aX":-16.63012782402024},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":13.2,"spinRate":2284,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4047299849520156,"extension":6.724350740663876},"index":1,"playId":"266401fc-8f94-32b4-a6d5-60e6969d1dfa","pitchNumber":2,"startTime":"2026-07-01T02:24:07.456Z","endTime":"2026-07-01T02:24:10.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69235926947885,"aZ":-20.149926041085436,"pfxX":-10.526108852184326,"pfxZ":6.485177463018415,"pX":-0.4177236488154577,"pZ":3.0912594988833795,"vX0":10.203116661328668,"vY0":-134.88551073907803,"vZ0":-0.8889032782478423,"x":132.92,"y":155.32,"x0":-2.8709321589360286,"y0":50.00013996783922,"z0":4.83789139843965,"aX":-19.509649985736143},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":17.0,"spinRate":2366,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.40513646023444894,"extension":6.7252887232283705},"index":2,"playId":"04c1e0b7-972a-30a5-8477-a7f81d5524f2","pitchNumber":3,"startTime":"2026-07-01T02:24:25.878Z","endTime":"2026-07-01T02:24:28.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":83.0,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.043721652039533,"aZ":-31.60645052094018,"pfxX":-11.68162588031462,"pfxZ":0.3904115676717428,"pX":-2.3006362259963096,"pZ":2.277823148777704,"vX0":5.054284746950865,"vY0":-120.68236760872756,"vZ0":0.591845798134232,"x":204.69,"y":177.28,"x0":-2.9124699465471386,"y0":50.00407378873207,"z0":4.82907844096031,"aX":-17.10982837529013},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.2,"breakHorizontal":19.8,"spinRate":2307,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4550915124153043,"extension":6.694049184122232},"index":3,"playId":"dc9cb69b-314d-3f93-8cd9-d81a95ffbdd6","pitchNumber":4,"startTime":"2026-07-01T02:24:44.649Z","endTime":"2026-07-01T02:24:47.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24156206293086,"aZ":-18.02030603798575,"pfxX":-8.95264433947693,"pfxZ":7.449424034001295,"pX":-0.45822968083625487,"pZ":2.936840262249737,"vX0":9.203335196917395,"vY0":-136.75640080031334,"vZ0":-2.5046440120509255,"x":134.47,"y":159.49,"x0":-2.69877293092523,"y0":50.005123243288544,"z0":5.096137858987336,"aX":-17.015588259827283},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":2396,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4000279394802475,"extension":6.711461588422967},"index":4,"playId":"6b0ce785-31fa-3a7d-965c-32646a780e7e","pitchNumber":5,"startTime":"2026-07-01T02:25:02.892Z","endTime":"2026-07-01T02:25:06.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.979753214812668,"aZ":-29.328599030688874,"pfxX":-10.906406215101805,"pfxZ":1.9477389083507326,"pX":-0.5223761400709769,"pZ":2.88804778373962,"vX0":9.110145322505437,"vY0":-119.73805143215797,"vZ0":1.405555076320793,"x":136.91,"y":160.8,"x0":-2.949748448307057,"y0":50.00124033719411,"z0":4.907492201818498,"aX":-15.918879085069044},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":17.8,"spinRate":2271,"spinDirection":265},"zone":1,"typeConfidence":2.0,"plateTime":0.45651298755173864,"extension":6.989753512559271},"hitData":{"launchSpeed":88.0,"launchAngle":38.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.82,"coordY":84.87}},"index":5,"playId":"a60890ab-7af0-3a6b-a3b0-11560f116548","pitchNumber":6,"startTime":"2026-07-01T02:25:26.907Z","endTime":"2026-07-01T02:25:35.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:25:35.486Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T02:25:42.932Z","endTime":"2026-07-01T02:26:53.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.390829163076592,"aZ":-27.649098905787877,"pfxX":0.18817112558375992,"pfxZ":2.7160695325621127,"pX":-0.18615285715512075,"pZ":3.6880893768734477,"vX0":6.979185071332162,"vY0":-127.9460197903325,"vZ0":1.9083490448133609,"x":124.1,"y":139.2,"x0":-2.968878454782917,"y0":50.00019307240793,"z0":5.093211389318919,"aX":0.31280606971754954},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2213,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.42741750610863694,"extension":6.963198570276474},"index":0,"playId":"ff9b020d-918d-3466-aca8-ff9ec3e18605","pitchNumber":1,"startTime":"2026-07-01T02:26:06.194Z","endTime":"2026-07-01T02:26:10.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.113632801933047,"aZ":-28.238707265672964,"pfxX":5.880949524594233,"pfxZ":2.7277703603007337,"pX":0.13337259500582238,"pZ":2.116938492768754,"vX0":5.949522044950538,"vY0":-119.46906891194818,"vZ0":-0.07284954995018844,"x":111.92,"y":181.62,"x0":-3.1539458580552644,"y0":50.00538656457196,"z0":4.686835797738808,"aX":8.49846171929004},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":-12.1,"spinRate":2473,"spinDirection":89},"zone":8,"typeConfidence":2.0,"plateTime":0.458551942057452,"extension":6.880814788998938},"index":1,"playId":"bf25987f-2ba9-3bda-ad58-320dce161403","pitchNumber":2,"startTime":"2026-07-01T02:26:23.454Z","endTime":"2026-07-01T02:26:28.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901923139817253,"aZ":-20.535037128802287,"pfxX":-9.779357731384374,"pfxZ":6.252100335618943,"pX":-0.11873901718546141,"pZ":3.065682314795171,"vX0":10.289166349038629,"vY0":-135.64344916519434,"vZ0":-0.8306382109091108,"x":121.53,"y":156.01,"x0":-2.692087372870521,"y0":50.00431838560878,"z0":4.808801189095661,"aX":-18.210328097620497},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":15.5,"spinRate":2308,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4039414905508778,"extension":6.732839441772965},"hitData":{"launchSpeed":101.3,"launchAngle":10.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.77,"coordY":72.54}},"index":2,"playId":"de8c9627-7d23-3be2-ae3d-876ce4a65401","pitchNumber":3,"startTime":"2026-07-01T02:26:42.265Z","endTime":"2026-07-01T02:26:53.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:26:53.361Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks. Dansby Swanson to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T02:26:55.200Z","endTime":"2026-07-01T02:29:51.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679347515925727,"aZ":-29.78107382527444,"pfxX":0.7243873207053246,"pfxZ":1.5097846833449626,"pX":-0.6869257653046978,"pZ":2.6982160729319493,"vX0":4.942750104180909,"vY0":-125.05896273151964,"vZ0":0.14413143539311024,"x":143.18,"y":165.93,"x0":-2.7812935745181666,"y0":50.00488104397348,"z0":5.0780365134729415,"aX":1.1495500232687559},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2154,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.4375846793052056,"extension":6.442560002177475},"index":0,"playId":"f480ca37-2525-3ff4-8b12-a7fd8acfa775","pitchNumber":1,"startTime":"2026-07-01T02:27:22.523Z","endTime":"2026-07-01T02:27:26.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90696719697517,"aZ":-18.377812661381444,"pfxX":-8.324128828917768,"pfxZ":7.399901968295486,"pX":0.754820774280702,"pZ":3.518329864295603,"vX0":11.689778391142687,"vY0":-135.52337276766522,"vZ0":-1.0065451306031106,"x":88.23,"y":143.79,"x0":-2.5279432926295753,"y0":50.0061838328453,"z0":5.175116441146037,"aX":-15.527997308630235},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2240,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4037587639654934,"extension":6.79919641117148},"index":1,"playId":"9888f5f7-050c-36d8-9f24-e196ca97444a","pitchNumber":2,"startTime":"2026-07-01T02:27:43.279Z","endTime":"2026-07-01T02:27:48.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71686108787727,"aZ":-31.122972006410233,"pfxX":-10.08416049091804,"pfxZ":0.7003435464130057,"pX":0.6349395216914243,"pZ":1.3823307922132562,"vX0":11.347623487546343,"vY0":-120.95951070062789,"vZ0":-1.6427049938428238,"x":92.8,"y":201.46,"x0":-2.788379438048121,"y0":50.001592478562145,"z0":4.777609146851051,"aX":-15.070184534918493},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":15.8,"spinRate":2133,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4513556338713829,"extension":6.736432244554798},"index":2,"playId":"d994354f-1e2f-32d9-b808-7fe4aff4cda0","pitchNumber":3,"startTime":"2026-07-01T02:28:03.648Z","endTime":"2026-07-01T02:28:07.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-01T02:28:14.974Z","endTime":"2026-07-01T02:28:34.139Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.072620193345625,"aZ":-33.9032902388754,"pfxX":-8.093233584669445,"pfxZ":-1.1237234948796493,"pX":-0.8539331689679742,"pZ":1.186429711229626,"vX0":7.5387951316642585,"vY0":-122.81705263811928,"vZ0":-1.5515435575345526,"x":149.55,"y":206.75,"x0":-2.8972985828762328,"y0":50.00181791516417,"z0":4.6836979427755425,"aX":-12.486071730005898},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":13.1,"spinRate":1996,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.44431108096360994,"extension":6.723269041111996},"index":4,"playId":"53fc1ef6-5c15-3fa8-a967-ad66f011ecb5","pitchNumber":4,"startTime":"2026-07-01T02:28:34.139Z","endTime":"2026-07-01T02:28:38.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.182018331675522,"aZ":-33.35354107262129,"pfxX":-10.243516508518818,"pfxZ":-0.8054287490593204,"pX":0.43867332056289243,"pZ":1.1105685365893514,"vX0":10.923811068189059,"vY0":-120.62053363122749,"vZ0":-1.7440244496200787,"x":100.28,"y":208.79,"x0":-2.8249174644126285,"y0":50.001523320913996,"z0":4.792893045728305,"aX":-15.044128787596925},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":15.8,"spinRate":2086,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.45467210753411624,"extension":6.824215987457869},"index":5,"playId":"227c4db1-cf4b-3aa7-9a3f-61ff11cf4806","pitchNumber":5,"startTime":"2026-07-01T02:28:56.634Z","endTime":"2026-07-01T02:28:59.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.8,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662012062103017,"aZ":-16.609986096030628,"pfxX":-7.252982211153684,"pfxZ":8.244694780161012,"pX":-0.6465339237300983,"pZ":3.74898145858738,"vX0":8.255551767840881,"vY0":-136.4578942513498,"vZ0":-0.6951252928200269,"x":141.64,"y":137.56,"x0":-2.766934534555522,"y0":50.005531229293524,"z0":5.149939346133953,"aX":-13.698122833699628},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2222,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40118042719762226,"extension":6.70741870340031},"index":6,"playId":"e8707495-13f5-3897-9172-25a632b804d4","pitchNumber":6,"startTime":"2026-07-01T02:29:25.516Z","endTime":"2026-07-01T02:29:29.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.213215862421084,"aZ":-18.32507499978811,"pfxX":-7.657493629552061,"pfxZ":7.458065884677396,"pX":-0.24237469594049094,"pZ":4.43247848807303,"vX0":8.9106657768218,"vY0":-135.34996120152024,"vZ0":1.2787076051528539,"x":126.24,"y":119.1,"x0":-2.5805037852887143,"y0":50.00602647769506,"z0":5.236071789689842,"aX":-14.227302472837406},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2217,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4044925587027288,"extension":6.651824775273172},"index":7,"playId":"9c8d6678-a153-3dbd-bc6a-8542ae0b0300","pitchNumber":7,"startTime":"2026-07-01T02:29:46.385Z","endTime":"2026-07-01T02:29:51.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:29:51.008Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out softly to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T02:32:34.337Z","endTime":"2026-07-01T02:33:01.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-01T02:30:02.197Z","endTime":"2026-07-01T02:30:23.786Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-01T02:30:23.786Z","endTime":"2026-07-01T02:32:36.655Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00432231108923,"aZ":-27.80714314267985,"pfxX":-2.1255224785042737,"pfxZ":2.5833405392255084,"pX":-0.7323059419970698,"pZ":2.807699906780862,"vX0":-3.0788451084602833,"vY0":-128.71899188057736,"vZ0":-1.978479860129061,"x":144.91,"y":162.97,"x0":0.7522789630676555,"y0":50.00189126243345,"z0":5.724910246979028,"aX":-3.5902078372587196},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":4.4,"spinRate":2268,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.4244135269020237,"extension":5.9277795283999275},"index":2,"playId":"985664d8-c0cb-3dd0-aee4-5a51ec108d2b","pitchNumber":1,"startTime":"2026-07-01T02:32:36.655Z","endTime":"2026-07-01T02:32:41.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17094387169137,"aZ":-20.538560538206884,"pfxX":7.473400638094686,"pfxZ":5.716826740936488,"pX":0.10584706846351546,"pZ":2.9207165577787495,"vX0":-3.0048116728832324,"vY0":-141.71659411245022,"vZ0":-5.0082586138379535,"x":112.97,"y":159.92,"x0":0.2084824190701337,"y0":50.0032651767634,"z0":6.02147545932102,"aX":15.212159220215788},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.5,"breakHorizontal":-13.0,"spinRate":2083,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.38638783000771104,"extension":5.77539607393342},"hitData":{"launchSpeed":46.1,"launchAngle":67.0,"totalDistance":77.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":97.71,"coordY":189.16}},"index":3,"playId":"1b37ff46-7f38-3083-b203-97ea2740e791","pitchNumber":2,"startTime":"2026-07-01T02:32:54.196Z","endTime":"2026-07-01T02:33:01.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:33:01.700Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T02:33:24.006Z","endTime":"2026-07-01T02:34:04.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38275630124212,"aZ":-27.939760348787722,"pfxX":-2.9378540182179482,"pfxZ":2.49261336086792,"pX":0.7687082947955449,"pZ":2.203386114096156,"vX0":1.3643540992698662,"vY0":-129.41305832872047,"vZ0":-3.7784473178441096,"x":87.7,"y":179.29,"x0":0.6170872186200206,"y0":50.00432923207646,"z0":5.8165624868980315,"aX":-4.995900217325648},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":5.0,"spinRate":2151,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.4228299048860582,"extension":5.8713806411543095},"index":0,"playId":"f6b13b11-f42d-36f3-94f7-7bab43dfb82d","pitchNumber":1,"startTime":"2026-07-01T02:33:39.952Z","endTime":"2026-07-01T02:33:44.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292286579232876,"aZ":-28.070561179346736,"pfxX":7.430508465355449,"pfxZ":2.310960827244683,"pX":-0.3327393924044086,"pZ":2.2877208606512727,"vX0":-4.41493069956667,"vY0":-132.72781637126408,"vZ0":-3.589069238027027,"x":129.68,"y":177.01,"x0":0.38963837513937033,"y0":50.00520579214011,"z0":5.709151311947441,"aX":13.21512967721758},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":-12.5,"spinRate":2199,"spinDirection":129},"zone":4,"typeConfidence":0.89,"plateTime":0.4131915859439501,"extension":5.8018318538033995},"hitData":{"launchSpeed":91.9,"launchAngle":8.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.52,"coordY":164.86}},"index":1,"playId":"f12bccf1-4ab9-369a-aec2-d9cc977fb873","pitchNumber":2,"startTime":"2026-07-01T02:33:56.447Z","endTime":"2026-07-01T02:34:04.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:34:04.883Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:36:13.329Z","endTime":"2026-07-01T02:37:03.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces right fielder Michael Conforto, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T02:35:58.307Z","endTime":"2026-07-01T02:36:15.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"902","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":624424,"link":"/api/v1/people/624424"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89403432933332,"aZ":-19.560937163277323,"pfxX":-8.36238866379265,"pfxZ":6.719632158665515,"pX":-1.023835402324972,"pZ":1.92462898283932,"vX0":4.592260090375152,"vY0":-135.4631441558185,"vZ0":-6.48106855494367,"x":156.03,"y":186.82,"x0":-1.6459442665813893,"y0":50.0025169974994,"z0":5.695036722570987,"aX":-15.692055740142035},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":1872,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40284508064874736,"extension":6.480731650514719},"index":1,"playId":"91c00d7d-43c1-3fc8-a574-d194993fa69a","pitchNumber":1,"startTime":"2026-07-01T02:36:15.622Z","endTime":"2026-07-01T02:36:19.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25399631082387,"aZ":-20.15451785607937,"pfxX":-0.11100753110898612,"pfxZ":6.936790089810537,"pX":-0.03936072988877764,"pZ":1.1731434472898674,"vX0":4.5704786728490365,"vY0":-130.01990948964405,"vZ0":-7.2286264041793835,"x":118.5,"y":207.11,"x0":-1.7968002676120902,"y0":50.00111823025355,"z0":5.490229856444804,"aX":-0.19296783627874442},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":-0.7,"spinRate":2163,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.4193926451474024,"extension":6.520335801626617},"index":2,"playId":"a3da941b-bd07-3376-8081-a72e8b64ae63","pitchNumber":2,"startTime":"2026-07-01T02:36:28.024Z","endTime":"2026-07-01T02:36:31.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65359332503819,"aZ":-21.881396849084897,"pfxX":-8.99115897607747,"pfxZ":5.531365281813311,"pX":-0.18376689262133336,"pZ":3.3572459855969115,"vX0":6.828973572627182,"vY0":-135.35421637968057,"vZ0":-2.3576306646504106,"x":124.0,"y":148.13,"x0":-1.5671987588008696,"y0":50.00528988921246,"z0":5.766516710230274,"aX":-16.73930033804741},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2045,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4041623372771195,"extension":6.44431219512749},"index":3,"playId":"c27caed0-1d71-337e-b44a-2296124fb68a","pitchNumber":3,"startTime":"2026-07-01T02:36:45.390Z","endTime":"2026-07-01T02:36:49.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747972172171345,"aZ":-24.517739811136117,"pfxX":-10.354360788771348,"pfxZ":4.150900690946161,"pX":-1.1863808709780037,"pZ":2.9233013612120575,"vX0":4.764134827307517,"vY0":-135.0238440440013,"vZ0":-2.9448454478341883,"x":162.22,"y":159.85,"x0":-1.629732343318598,"y0":50.00094470714371,"z0":5.755552091072769,"aX":-19.092485636446277},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":1895,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4058371858436858,"extension":6.461063304550942},"index":4,"playId":"5f14df4c-7777-30cf-b4b5-9a5d624f921e","pitchNumber":4,"startTime":"2026-07-01T02:36:58.340Z","endTime":"2026-07-01T02:37:03.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:37:03.097Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:37:09.464Z","endTime":"2026-07-01T02:37:43.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70778477777388,"aZ":-18.52885976565121,"pfxX":-5.299468687126469,"pfxZ":7.242962100522836,"pX":-0.47384096428833555,"pZ":2.4927559647447928,"vX0":5.898093615715643,"vY0":-135.88287809566765,"vZ0":-4.906503539596822,"x":135.06,"y":171.48,"x0":-1.9764205724822783,"y0":50.00315853273365,"z0":5.595722192362983,"aX":-9.984246854075582},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":8.5,"spinRate":2107,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4019488731733727,"extension":6.528932943082355},"hitData":{"launchSpeed":96.1,"launchAngle":21.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.1,"coordY":97.58}},"index":0,"playId":"3d9810d9-cf2f-3a81-9da5-f8284aade91d","pitchNumber":1,"startTime":"2026-07-01T02:37:32.701Z","endTime":"2026-07-01T02:37:43.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:37:43.787Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to center fielder Pete Crow-Armstrong. Ty France to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:37:56.424Z","endTime":"2026-07-01T02:40:03.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4527466640603,"aZ":-22.947917384366207,"pfxX":0.40207814647007334,"pfxZ":5.232643542923108,"pX":0.9738400211053039,"pZ":1.6156873755033347,"vX0":6.562445700996547,"vY0":-131.33692807886587,"vZ0":-5.982485912932057,"x":79.88,"y":195.16,"x0":-1.6000125604354833,"y0":50.00357540469402,"z0":5.608459673945725,"aX":0.7067911271189083},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":-2.0,"spinRate":2067,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.415609078711455,"extension":6.616422999981751},"index":0,"playId":"ddf1d6c1-1e17-3a6c-9870-4bfe1ca5aeb1","pitchNumber":1,"startTime":"2026-07-01T02:38:13.535Z","endTime":"2026-07-01T02:38:17.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628417836353606,"aZ":-21.44136743030544,"pfxX":-9.002381345756804,"pfxZ":5.77321764168691,"pX":0.5191750621451185,"pZ":1.469993535044874,"vX0":8.644118825391995,"vY0":-135.03270991994808,"vZ0":-7.272976701516402,"x":97.21,"y":199.09,"x0":-1.5439546178427637,"y0":50.00185469568151,"z0":5.691493946116975,"aX":-16.731405708352526},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":14.6,"spinRate":2023,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40462756796973176,"extension":6.493182403824477},"index":1,"playId":"a17ba41d-41d7-3cdc-a545-b1621539923a","pitchNumber":2,"startTime":"2026-07-01T02:38:28.989Z","endTime":"2026-07-01T02:38:33.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209666619946184,"aZ":-19.97164687771049,"pfxX":-8.711260509647177,"pfxZ":6.327573397870025,"pX":0.735874466512706,"pZ":1.8588336552810365,"vX0":9.013685223074376,"vY0":-137.4606911531883,"vZ0":-6.765342484622381,"x":88.95,"y":188.59,"x0":-1.4415213961944384,"y0":50.00536491649263,"z0":5.690943128978408,"aX":-16.805857047643432},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":14.0,"spinRate":2055,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3972716396075251,"extension":6.536107471945073},"index":2,"playId":"5887dab5-8197-3b5b-b1f9-c699d611e57f","pitchNumber":3,"startTime":"2026-07-01T02:39:03.125Z","endTime":"2026-07-01T02:39:07.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-01T02:39:10.960Z","endTime":"2026-07-01T02:39:29.136Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64362111938514,"aZ":-28.82628667253773,"pfxX":1.1690600413049816,"pfxZ":2.117622631221373,"pX":1.488094116963836,"pZ":0.669452553900697,"vX0":6.398911994524544,"vY0":-125.41916478146426,"vZ0":-6.636600066360062,"x":60.28,"y":220.7,"x0":-1.2540959205617597,"y0":50.006039293942806,"z0":5.717516635400384,"aX":1.8528932596762502},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2208,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.437619054410995,"extension":6.652383916685154},"index":4,"playId":"0eb9380d-4561-3e84-ba1d-1b9bc8c59b6a","pitchNumber":4,"startTime":"2026-07-01T02:39:29.136Z","endTime":"2026-07-01T02:39:32.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41224526251903,"aZ":-16.018325366021966,"pfxX":-2.806997179339873,"pfxZ":8.38679177702675,"pX":0.6647629855530999,"pZ":3.1883267880430703,"vX0":6.54589633909432,"vY0":-137.64158211183755,"vZ0":-4.088412940679396,"x":91.66,"y":152.7,"x0":-1.3753565145070898,"y0":50.00447866679718,"z0":5.771677141262559,"aX":-5.409165614162626},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":3.7,"spinRate":2190,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39733610113988593,"extension":6.520951027118131},"hitData":{"launchSpeed":97.7,"launchAngle":8.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.79,"coordY":84.01}},"index":5,"playId":"e3d86757-54db-3313-b2ce-58caeed58199","pitchNumber":5,"startTime":"2026-07-01T02:39:52.330Z","endTime":"2026-07-01T02:40:03.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:40:03.394Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gavin Sheets homers (14) on a fly ball to right center field. Ty France scores. Xander Bogaerts scores.","rbi":3,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:40:11.225Z","endTime":"2026-07-01T02:41:14.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547045327957616,"aZ":-12.777784293169296,"pfxX":-3.3310320853308575,"pfxZ":9.878550501824957,"pX":0.3655553959603249,"pZ":1.894186293626652,"vX0":6.731636011648348,"vY0":-138.87091312128047,"vZ0":-7.85876167242908,"x":103.07,"y":187.64,"x0":-1.6513092804803944,"y0":50.00350879052259,"z0":5.6007087153727,"aX":-6.541386848958327},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2209,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3936138698595988,"extension":6.630510507689591},"index":0,"playId":"2bd0fae3-6a31-3223-b73b-c1495a074afc","pitchNumber":1,"startTime":"2026-07-01T02:40:30.092Z","endTime":"2026-07-01T02:40:33.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38523230035582,"aZ":-11.989744037155718,"pfxX":-4.050003259378558,"pfxZ":10.314928025824088,"pX":-0.1419943278277782,"pZ":2.9042830119198157,"vX0":5.585503138788583,"vY0":-139.06190445425784,"vZ0":-5.448235682982475,"x":122.41,"y":160.36,"x0":-1.6510642492612755,"y0":50.00502190659147,"z0":5.685294048267601,"aX":-7.92746591711196},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2325,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3939784554437842,"extension":6.619742300000367},"hitData":{"launchSpeed":107.5,"launchAngle":23.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":205.02,"coordY":50.48}},"index":1,"playId":"b7f4ba36-18d0-3481-b133-0fd95a8ed43d","pitchNumber":2,"startTime":"2026-07-01T02:40:45.417Z","endTime":"2026-07-01T02:41:14.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-3.3000000000000114,"leverageIndex":0.38,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:41:14.165Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, pitcher Javier Assad to second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:42:02.290Z","endTime":"2026-07-01T02:42:13.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-01T02:41:37.580Z","endTime":"2026-07-01T02:42:04.313Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111943214591285,"aZ":-22.90807524942415,"pfxX":0.5712916021547225,"pfxZ":5.039130156327548,"pX":0.9695220345471173,"pZ":2.5325294611325617,"vX0":6.759604838519399,"vY0":-133.5640215525552,"vZ0":-4.095753446785767,"x":80.04,"y":170.4,"x0":-1.6501949270009006,"y0":50.00132084320439,"z0":5.698956593564594,"aX":1.0478184691199934},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.6,"breakHorizontal":-2.3,"spinRate":1979,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.40741490352285226,"extension":6.478747217133308},"hitData":{"launchSpeed":72.5,"launchAngle":6.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":145.73,"coordY":156.75}},"index":1,"playId":"7a60e9a4-dab2-3434-a671-689c8d1dcbd7","pitchNumber":1,"startTime":"2026-07-01T02:42:04.313Z","endTime":"2026-07-01T02:42:13.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:42:13.099Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Fernando Tatis Jr. homers (5) on a fly ball to right center field.","rbi":1,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:42:40.550Z","endTime":"2026-07-01T02:44:49.482Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35657684443674,"aZ":-34.555612997536166,"pfxX":2.8613433086762896,"pfxZ":-1.5979796951425165,"pX":-0.45861785457437493,"pZ":2.9729676208939937,"vX0":2.1506873693949218,"vY0":-120.37456222980045,"vZ0":0.4084861976318901,"x":134.48,"y":158.51,"x0":-1.7312065679039497,"y0":50.00528106814735,"z0":5.826870249097104,"aX":4.256745635483806},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.6,"breakHorizontal":-5.6,"spinRate":2093,"spinDirection":92},"zone":1,"typeConfidence":2.0,"plateTime":0.45265834043677033,"extension":6.377158358385937},"index":0,"playId":"1cb75e6e-d207-314e-a3a0-e66cb23f8104","pitchNumber":1,"startTime":"2026-07-01T02:42:40.550Z","endTime":"2026-07-01T02:42:44.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":95.2,"endSpeed":87.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604098128861764,"aZ":-21.65695112973833,"pfxX":-8.817454952350078,"pfxZ":5.37166090030453,"pX":0.6760058661305716,"pZ":3.0748647419933213,"vX0":8.910870077906225,"vY0":-138.46430744755352,"vZ0":-3.5000557475948373,"x":91.23,"y":155.76,"x0":-1.4259775364731884,"y0":50.00190638712399,"z0":5.790674904453881,"aX":-17.258048371398363},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":14.3,"spinRate":2071,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39437940246253733,"extension":6.4819704427092235},"index":1,"playId":"d0236d38-be77-3e5d-8e03-9ded2998d8da","pitchNumber":2,"startTime":"2026-07-01T02:42:52.420Z","endTime":"2026-07-01T02:42:56.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.743651231932397,"aZ":-29.59665802077604,"pfxX":2.9101123541837293,"pfxZ":1.603350398642558,"pX":1.084177173828446,"pZ":2.2584191008786636,"vX0":5.2420155108882165,"vY0":-125.16371313562269,"vZ0":-2.9728530963418462,"x":75.67,"y":177.8,"x0":-1.4034916527526249,"y0":50.00519437783583,"z0":5.848309567366972,"aX":4.685807601660727},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-6.4,"spinRate":2182,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43515738270042803,"extension":6.481776967297187},"index":2,"playId":"4d3e25fa-bf4e-3276-b6c9-1d67650cf702","pitchNumber":3,"startTime":"2026-07-01T02:43:05.105Z","endTime":"2026-07-01T02:43:10.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.053271257065674,"aZ":-21.692082446158476,"pfxX":-9.604823144439198,"pfxZ":5.445461047049467,"pX":1.7130948770787569,"pZ":1.9757946028847495,"vX0":11.429540647024725,"vY0":-137.5196132941411,"vZ0":-6.046812978071127,"x":51.7,"y":185.43,"x0":-1.2391649909219797,"y0":50.00274565473514,"z0":5.6637132705218525,"aX":-18.489755987491677},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":2049,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3975247844184615,"extension":6.640654847461923},"index":3,"playId":"ca692b54-77e9-38bf-9e1b-90e3eb7ba597","pitchNumber":4,"startTime":"2026-07-01T02:43:22.435Z","endTime":"2026-07-01T02:43:25.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13962607546073,"aZ":-20.425780480381984,"pfxX":-9.463638772268297,"pfxZ":5.93786478333883,"pX":1.318461842474394,"pZ":1.178180212702365,"vX0":10.699436060967827,"vY0":-139.45867395632038,"vZ0":-8.505758971809032,"x":66.74,"y":206.97,"x0":-1.3306970591170866,"y0":50.00067064036347,"z0":5.604872566021024,"aX":-18.71679699569049},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":15.0,"spinRate":2187,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39213501886707736,"extension":6.672565699930302},"index":4,"playId":"4dbcc893-7ae0-37e4-b142-c9507db76666","pitchNumber":5,"startTime":"2026-07-01T02:43:37.479Z","endTime":"2026-07-01T02:43:40.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05861360876568,"aZ":-22.45662024175719,"pfxX":-8.515901462180732,"pfxZ":4.97643577602226,"pX":-0.33870234561058354,"pZ":2.570514438543384,"vX0":6.2745871956658545,"vY0":-138.20503849086984,"vZ0":-4.436340641379115,"x":129.91,"y":169.38,"x0":-1.521274530535495,"y0":50.002160234859076,"z0":5.686452726080846,"aX":-16.629937970259},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":14.3,"spinRate":2053,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3948720670537629,"extension":6.534004806640622},"index":5,"playId":"5b5e9c04-826e-333d-84dc-ace47318e1f8","pitchNumber":6,"startTime":"2026-07-01T02:43:55.578Z","endTime":"2026-07-01T02:43:59.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283776373878673,"aZ":-29.523677713593866,"pfxX":0.05279708613034395,"pfxZ":1.6674387739074756,"pX":0.32256339576507237,"pZ":2.5624671633973386,"vX0":4.204494719175636,"vY0":-125.09431124438834,"vZ0":-2.1919403374847515,"x":104.7,"y":169.59,"x0":-1.3840593610940446,"y0":50.0055055370683,"z0":5.8609781192676635,"aX":0.08296836104393829},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-1.1,"spinRate":2603,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4371919955108061,"extension":6.492921136318122},"hitData":{"launchSpeed":95.7,"launchAngle":38.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":187.87,"coordY":63.0}},"index":6,"playId":"9caaa992-16d1-31d4-a3b0-0209873360cf","pitchNumber":7,"startTime":"2026-07-01T02:44:23.148Z","endTime":"2026-07-01T02:44:49.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.27,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:44:49.482Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samad Taylor walks.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:44:56.378Z","endTime":"2026-07-01T02:47:25.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804972440568463,"aZ":-23.907476286922247,"pfxX":1.0106869497796742,"pfxZ":4.690619351603519,"pX":1.460009968602116,"pZ":1.0239402257738697,"vX0":7.4933243641330645,"vY0":-131.18658515524865,"vZ0":-7.134207620383201,"x":61.35,"y":211.13,"x0":-1.551406775437251,"y0":50.00312914713733,"z0":5.531185672443025,"aX":1.7815662002194865},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-3.2,"spinRate":2136,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.41572346457374154,"extension":6.587769953745841},"index":0,"playId":"de24631f-176b-3775-a80b-7c8f9a97834f","pitchNumber":1,"startTime":"2026-07-01T02:45:12.020Z","endTime":"2026-07-01T02:45:15.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451309656072958,"aZ":-20.364846090606857,"pfxX":-8.954782106068192,"pfxZ":6.055426747734788,"pX":0.8628556202135277,"pZ":1.2403405593764762,"vX0":9.357577987213388,"vY0":-137.77871135519402,"vZ0":-8.18344650454826,"x":84.11,"y":205.29,"x0":-1.3906988361637007,"y0":50.003144798027115,"z0":5.590877407723938,"aX":-17.466377560455502},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":2082,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39536061705416525,"extension":6.639427457329906},"index":1,"playId":"ccdc761e-4dc2-3fca-a04c-1f51ab29db2a","pitchNumber":2,"startTime":"2026-07-01T02:45:24.016Z","endTime":"2026-07-01T02:45:27.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-01T02:45:44.382Z","endTime":"2026-07-01T02:46:30.311Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97044083668614,"aZ":-19.852904125569683,"pfxX":-8.919292243162994,"pfxZ":6.61558019756629,"pX":0.4990860970052036,"pZ":1.6897177092324271,"vX0":8.221859517190438,"vY0":-135.0236437673435,"vZ0":-6.844636584974634,"x":97.98,"y":193.16,"x0":-1.413606202902196,"y0":50.0034568152263,"z0":5.634926747807501,"aX":-16.61506188639937},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2002,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4042920129067902,"extension":6.664421105724823},"index":3,"playId":"902e380e-3f18-370d-ad2c-9a7320f1d4f8","pitchNumber":3,"startTime":"2026-07-01T02:46:30.311Z","endTime":"2026-07-01T02:46:33.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05206332770032,"aZ":-20.657716255392057,"pfxX":-9.685518392764328,"pfxZ":6.146001511513075,"pX":-0.19612408702927217,"pZ":1.449309484321947,"vX0":6.555616350325898,"vY0":-135.8455796781109,"vZ0":-7.206685098528414,"x":124.48,"y":199.65,"x0":-1.379141694851852,"y0":50.00313660801958,"z0":5.566826030607089,"aX":-18.148449986109025},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2027,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4028006979186354,"extension":6.61395348614095},"index":4,"playId":"5b25b8ca-d29f-30ff-8baa-ab8dd2e93903","pitchNumber":4,"startTime":"2026-07-01T02:46:42.833Z","endTime":"2026-07-01T02:46:47.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-01T02:46:56.300Z","endTime":"2026-07-01T02:47:03.660Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11749321140164,"aZ":-19.42264885858409,"pfxX":-9.274774209686184,"pfxZ":6.502152242758558,"pX":1.0985730282941082,"pZ":2.534626488477068,"vX0":9.82771919939472,"vY0":-138.26925915523302,"vZ0":-5.265839775405972,"x":75.12,"y":170.35,"x0":-1.2751373477414636,"y0":50.001755269039734,"z0":5.742926640424996,"aX":-18.188307019023885},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":2150,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39419812462379955,"extension":6.619825731233768},"index":6,"playId":"88dfaeef-85d0-3fa2-86a8-9895043539bd","pitchNumber":5,"startTime":"2026-07-01T02:47:03.660Z","endTime":"2026-07-01T02:47:07.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27001567421444,"aZ":-21.331635528302538,"pfxX":-8.59933559346748,"pfxZ":5.544581943925523,"pX":1.0410629250653507,"pZ":1.7809666385614715,"vX0":9.873489453190551,"vY0":-138.10980638468615,"vZ0":-6.652254309668837,"x":77.32,"y":190.69,"x0":-1.4426472659437761,"y0":50.00036350221867,"z0":5.628814897646522,"aX":-16.811107082140172},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":2184,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39476981633331887,"extension":6.704244687202024},"index":7,"playId":"82b4803f-a13d-3b7f-aba3-584db695b2b9","pitchNumber":6,"startTime":"2026-07-01T02:47:18.922Z","endTime":"2026-07-01T02:47:25.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.54,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:47:25.434Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T02:49:58.286Z","endTime":"2026-07-01T02:50:47.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T02:47:46.343Z","endTime":"2026-07-01T02:47:55.624Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Javier Assad.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T02:47:55.624Z","endTime":"2026-07-01T02:50:00.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479462037668686,"aZ":-15.205989749356256,"pfxX":-4.112648545322595,"pfxZ":8.81276317554324,"pX":-0.5409168478240509,"pZ":2.605238478434364,"vX0":7.2458529253523825,"vY0":-137.64051005816563,"vZ0":-5.631340398171109,"x":137.62,"y":168.44,"x0":-2.66881478234694,"y0":50.00540584155974,"z0":5.7010190813488055,"aX":-7.921622322611154},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":6.0,"spinRate":2376,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.3973688472270984,"extension":6.403634995346134},"index":2,"playId":"db56b1a3-34f4-3b6b-a291-b98a35ff1d73","pitchNumber":1,"startTime":"2026-07-01T02:50:00.669Z","endTime":"2026-07-01T02:50:04.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.369241529460293,"aZ":-26.91080879146805,"pfxX":5.707800529684562,"pfxZ":3.421785036392631,"pX":-0.9330496945476883,"pZ":2.9637312690654007,"vX0":3.2761077253894166,"vY0":-122.93738721128618,"vZ0":-1.3940389345637019,"x":152.57,"y":158.76,"x0":-3.0224702814565427,"y0":50.00207090120287,"z0":5.813020419613042,"aX":8.773310075987258},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":-11.0,"spinRate":2781,"spinDirection":78},"zone":11,"typeConfidence":0.99,"plateTime":0.4447909890133701,"extension":6.313535443338504},"index":3,"playId":"0ac9c9a3-7a23-3e26-a367-dc5ce5de1871","pitchNumber":2,"startTime":"2026-07-01T02:50:18.216Z","endTime":"2026-07-01T02:50:21.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32203868015219,"aZ":-16.895436527899804,"pfxX":-3.6914149315152436,"pfxZ":7.80567552059521,"pX":0.17333383722569823,"pZ":4.080252414353211,"vX0":9.051289323431382,"vY0":-138.1940308382794,"vZ0":-1.845098234795786,"x":110.39,"y":128.61,"x0":-2.647345656561876,"y0":50.00302714573518,"z0":5.876892289501234,"aX":-7.226728333739211},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":5.0,"spinRate":2432,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.394533664806342,"extension":6.279150405022981},"index":4,"playId":"c8c00a9c-815f-30ea-b7c4-508557127b41","pitchNumber":3,"startTime":"2026-07-01T02:50:44.031Z","endTime":"2026-07-01T02:50:47.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:50:47.653Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to center fielder Jackson Merrill, deflected by second baseman Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T02:52:43.285Z","endTime":"2026-07-01T02:53:55.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80427036529991,"aZ":-25.23714525522169,"pfxX":-1.8614323288688532,"pfxZ":4.282388832916036,"pX":-0.1355435009509153,"pZ":1.1700049070573844,"vX0":-1.6716307667215633,"vY0":-126.96077113748484,"vZ0":-6.1054076517765745,"x":122.17,"y":207.19,"x0":0.7750652799672996,"y0":50.00503652731115,"z0":5.6348197770794615,"aX":-3.015992792967379},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":3.7,"spinRate":2414,"spinDirection":196},"zone":13,"typeConfidence":0.9,"plateTime":0.4326518539797122,"extension":5.909740251437871},"index":0,"playId":"45fdc132-12a8-3e97-b9e3-9c0333c75b0a","pitchNumber":1,"startTime":"2026-07-01T02:52:53.275Z","endTime":"2026-07-01T02:52:57.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23857094521168,"aZ":-27.88163714923742,"pfxX":8.700079481313203,"pfxZ":2.4631943217231598,"pX":0.9052162293734934,"pZ":2.4878695447331687,"vX0":-2.486527384685662,"vY0":-130.6003088185634,"vZ0":-2.899253429438339,"x":82.5,"y":171.61,"x0":0.7341855712047338,"y0":50.00197275557742,"z0":5.689992532469156,"aX":15.160515737775007},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":2285,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.41799248107472886,"extension":5.6905003714614155},"index":1,"playId":"cc475a63-5d69-379f-adb9-5c7c27a1c7d2","pitchNumber":2,"startTime":"2026-07-01T02:53:05.542Z","endTime":"2026-07-01T02:53:08.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704325189951977,"aZ":-29.299707754832244,"pfxX":8.443870608113242,"pfxZ":1.6375156135542337,"pX":1.3235440146093407,"pZ":2.6362839007994023,"vX0":-1.0476362614278616,"vY0":-131.48498932156758,"vZ0":-2.3943658642323373,"x":66.55,"y":167.6,"x0":0.6284089349305718,"y0":50.004770668393675,"z0":5.722967168945123,"aX":14.853149656094356},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":-15.1,"spinRate":2288,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.41584540996628805,"extension":5.707828293551062},"index":2,"playId":"cb16b9e0-f96c-3c76-8e18-beb268495b7f","pitchNumber":3,"startTime":"2026-07-01T02:53:28.576Z","endTime":"2026-07-01T02:53:33.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371962964770262,"aZ":-27.262173516936315,"pfxX":9.980056926337285,"pfxZ":2.845822754884952,"pX":0.9230651106116833,"pZ":2.181893361503114,"vX0":-2.1761858882540586,"vY0":-130.73189058907965,"vZ0":-3.6453176563254113,"x":81.81,"y":179.87,"x0":0.4714759736509493,"y0":50.00287128694267,"z0":5.647975904895091,"aX":17.21945035675334},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.5,"spinRate":2199,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.41948968433980083,"extension":5.722888267336072},"hitData":{"launchSpeed":99.3,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.97,"coordY":104.05}},"index":3,"playId":"d1fef0bf-b74f-34c6-8038-612c3829f028","pitchNumber":4,"startTime":"2026-07-01T02:53:43.931Z","endTime":"2026-07-01T02:53:55.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:53:55.971Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cubs challenged (catch or drop), call on the field was overturned: Carson Kelly singles on a line drive to center fielder Jackson Merrill. Seiya Suzuki to 2nd.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T02:54:09.421Z","endTime":"2026-07-01T02:55:38.232Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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(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":90.6,"endSpeed":83.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.633045230565102,"aZ":-26.82988806474249,"pfxX":8.883917242975551,"pfxZ":3.028528116209859,"pX":-0.3850461763765224,"pZ":2.2871610096514523,"vX0":-4.785078463594445,"vY0":-131.8281797654524,"vZ0":-3.741305343965798,"x":131.68,"y":177.03,"x0":0.2980393908132284,"y0":50.00108821944707,"z0":5.701988106966358,"aX":15.657853596606584},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":-15.1,"spinRate":2290,"spinDirection":125},"zone":4,"typeConfidence":0.89,"plateTime":0.4152597483511018,"extension":5.761448465420941},"index":0,"playId":"6aeeeb58-a3e0-3aac-ac85-aef7636c3d10","pitchNumber":1,"startTime":"2026-07-01T02:54:25.818Z","endTime":"2026-07-01T02:54:29.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34845056161309,"aZ":-14.532558446244202,"pfxX":4.834040126992157,"pfxZ":8.542041768374396,"pX":-0.6561200183013866,"pZ":3.7238398470055616,"vX0":-3.7648997060410534,"vY0":-142.4728633720001,"vZ0":-3.9425580006417964,"x":142.01,"y":138.24,"x0":0.051426800739130994,"y0":50.00220928015704,"z0":6.037993806857971,"aX":9.982472352922743},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":-8.0,"spinRate":2174,"spinDirection":138},"zone":11,"typeConfidence":0.93,"plateTime":0.38377836174734226,"extension":5.712173520396501},"index":1,"playId":"6698b601-d59f-3117-9a7e-07b3f8950029","pitchNumber":2,"startTime":"2026-07-01T02:54:41.569Z","endTime":"2026-07-01T02:54:44.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":97.2,"endSpeed":89.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318436318132665,"aZ":-17.51036188955279,"pfxX":4.951013055947277,"pfxZ":7.163595932663748,"pX":0.7157643831950862,"pZ":3.7695141984611973,"vX0":0.04342232873352547,"vY0":-141.68840272711859,"vZ0":-3.6007293326934646,"x":89.72,"y":137.0,"x0":0.05627286946898647,"y0":50.004460002475234,"z0":6.165981017677244,"aX":10.134659286090063},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":-9.0,"spinRate":2220,"spinDirection":134},"zone":12,"typeConfidence":0.92,"plateTime":0.38557922547706003,"extension":5.683705447229542},"index":2,"playId":"156c0096-60b7-3e81-81bc-352cef4ec449","pitchNumber":3,"startTime":"2026-07-01T02:55:06.370Z","endTime":"2026-07-01T02:55:10.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598663440036784,"aZ":-25.946563973766278,"pfxX":8.492438710930408,"pfxZ":3.4733820891678437,"pX":0.8428297827894912,"pZ":2.513803290061379,"vX0":-1.4571070651759297,"vY0":-132.81790025286602,"vZ0":-3.454008228074932,"x":84.87,"y":170.91,"x0":0.29391812374016685,"y0":50.00261660874936,"z0":5.7113324641395895,"aX":15.219809115237167},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":-15.1,"spinRate":2177,"spinDirection":129},"zone":14,"typeConfidence":0.86,"plateTime":0.4118899516177388,"extension":5.785458757534605},"hitData":{"launchSpeed":82.1,"launchAngle":24.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.12,"coordY":87.6}},"index":3,"playId":"61b54a09-51af-3dc4-9173-dc8ca62ac835","pitchNumber":4,"startTime":"2026-07-01T02:55:24.505Z","endTime":"2026-07-01T02:55:38.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MD","challengeTeamId":112},"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.38,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-01T02:55:38.232Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Busch pops out to third baseman Manny Machado.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T02:59:36.830Z","endTime":"2026-07-01T03:00:08.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.252205909021264,"aZ":-13.21475009667259,"pfxX":5.006939242815365,"pfxZ":9.436442784424395,"pX":-0.6220217369773234,"pZ":3.6117451560680744,"vX0":-4.439775200098655,"vY0":-140.91208337964733,"vZ0":-4.280063443307094,"x":140.71,"y":141.26,"x0":0.3240485936506063,"y0":50.006308737357806,"z0":6.005318746256712,"aX":10.063378937131617},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":-8.2,"spinRate":2194,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.38882896325489114,"extension":5.8013052832545124},"index":0,"playId":"590c6fff-e37d-3899-a639-17eaae276776","pitchNumber":1,"startTime":"2026-07-01T02:59:36.830Z","endTime":"2026-07-01T02:59:41.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69772804125343,"aZ":-13.340777286908219,"pfxX":5.695116318770252,"pfxZ":9.350819668296026,"pX":-0.16709290494116538,"pZ":2.6893133232046877,"vX0":-3.4615889341796806,"vY0":-140.94149791669682,"vZ0":-6.393124996351503,"x":123.37,"y":166.17,"x0":0.33634285782903356,"y0":50.004945554964976,"z0":5.846907549328579,"aX":11.471760651882168},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-9.6,"spinRate":2295,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.3884632433341313,"extension":5.801699783098107},"hitData":{"launchSpeed":93.3,"launchAngle":62.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":75.23,"coordY":150.06}},"index":1,"playId":"94e5d20e-736f-3546-952f-ca62e0e369e9","pitchNumber":2,"startTime":"2026-07-01T02:59:56.175Z","endTime":"2026-07-01T03:00:08.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-01T03:00:08.792Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Samad Taylor. Seiya Suzuki to 3rd.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T03:00:22.431Z","endTime":"2026-07-01T03:02:44.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56580928484292,"aZ":-28.541230946602536,"pfxX":-0.7604057747059629,"pfxZ":2.142829473417521,"pX":0.5281981117672576,"pZ":2.3532966901442434,"vX0":0.2654505392320431,"vY0":-129.37892017870345,"vZ0":-3.372133450680837,"x":96.87,"y":175.24,"x0":0.5231744874506936,"y0":50.00626606743698,"z0":5.85705281836395,"aX":-1.2915223363810198},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":1.3,"spinRate":2137,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.42308115836469273,"extension":5.821893947436361},"index":0,"playId":"473ef4b7-324c-376f-9741-4a649a46250f","pitchNumber":1,"startTime":"2026-07-01T03:00:40.766Z","endTime":"2026-07-01T03:00:44.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-01T03:00:58.011Z","endTime":"2026-07-01T03:01:12.858Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6325827567676,"aZ":-28.02570621884363,"pfxX":9.628040664755519,"pfxZ":2.4299737656160483,"pX":0.17305480982497964,"pZ":1.8188179245256664,"vX0":-4.13615261610548,"vY0":-130.13722117972804,"vZ0":-4.041763246718729,"x":110.4,"y":189.67,"x0":0.536773581942011,"y0":50.00135080623956,"z0":5.527444337267378,"aX":16.42709837618411},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-16.4,"spinRate":2175,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.4217232836054343,"extension":5.874386178189907},"index":2,"playId":"f266d803-ab5a-3457-b993-7ab4bed046f9","pitchNumber":2,"startTime":"2026-07-01T03:01:12.858Z","endTime":"2026-07-01T03:01:15.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46428469976319,"aZ":-14.790161171035408,"pfxX":7.417106357111827,"pfxZ":8.498322541123564,"pX":-0.23854439995914384,"pZ":3.373964526386806,"vX0":-3.8500300040386963,"vY0":-142.29636618703054,"vZ0":-4.703499528058134,"x":126.09,"y":147.68,"x0":0.17038039590748005,"y0":50.00058463058109,"z0":5.989261014591201,"aX":15.167591554994207},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":-12.6,"spinRate":2163,"spinDirection":133},"zone":11,"typeConfidence":0.89,"plateTime":0.3853159807273405,"extension":5.75947601791183},"index":3,"playId":"49b4c237-1e79-394a-bd3d-eedd635deff8","pitchNumber":3,"startTime":"2026-07-01T03:01:41.188Z","endTime":"2026-07-01T03:01:45.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73870973968088,"aZ":-27.518871210129685,"pfxX":8.134097055895777,"pfxZ":2.6513913353732996,"pX":0.1159694557625726,"pZ":0.7262716851818926,"vX0":-3.447750818142966,"vY0":-131.37136124951246,"vZ0":-7.106194445731419,"x":112.58,"y":219.17,"x0":0.38553612021948885,"y0":50.00269210345455,"z0":5.500008185913724,"aX":14.276873154811941},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":2124,"spinDirection":125},"zone":14,"typeConfidence":0.88,"plateTime":0.41626956780931,"extension":5.925076558720797},"index":4,"playId":"797f0060-d08e-3105-90db-1b054d5e6e43","pitchNumber":4,"startTime":"2026-07-01T03:02:04.311Z","endTime":"2026-07-01T03:02:07.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674248454924385,"aZ":-26.22069411244259,"pfxX":-0.8378307862668355,"pfxZ":3.377956998355902,"pX":0.2275120601629222,"pZ":1.3734571692584987,"vX0":-0.49606624527616083,"vY0":-131.56305516942862,"vZ0":-6.024542313031881,"x":108.33,"y":201.7,"x0":0.5270614093648113,"y0":50.00269698956176,"z0":5.624374530295906,"aX":-1.4753471879699667},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":1.7,"spinRate":2154,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.4155795766419512,"extension":6.033557978135369},"hitData":{"launchSpeed":85.1,"launchAngle":31.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.8,"coordY":78.83}},"index":5,"playId":"d8fb43be-6914-36ba-9e2e-ace0ab368363","pitchNumber":5,"startTime":"2026-07-01T03:02:32.554Z","endTime":"2026-07-01T03:02:44.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.51,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-01T03:02:44.047Z","atBatIndex":80},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Carson Kelly caught stealing 2nd base, catcher Freddy Fermin to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T03:04:23.070Z","endTime":"2026-07-01T03:05:51.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T03:03:17.604Z","endTime":"2026-07-01T03:04:25.433Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107230724621076,"aZ":-28.588149319006938,"pfxX":8.288483886960023,"pfxZ":2.0611824953793185,"pX":0.13996892127110377,"pZ":2.4152534049412835,"vX0":-3.6200189661409135,"vY0":-130.8016905277609,"vZ0":-2.9361378631969988,"x":111.66,"y":173.57,"x0":0.4637112614749118,"y0":50.00010397364866,"z0":5.691706350860169,"aX":14.38612062401009},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":-14.3,"spinRate":2065,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.4184547912947689,"extension":5.8549553098508405},"index":1,"playId":"b05e4dc4-09aa-31e1-9efe-937dcd28e586","pitchNumber":1,"startTime":"2026-07-01T03:04:25.433Z","endTime":"2026-07-01T03:04:29.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.0,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270107127783724,"aZ":-29.96896666950286,"pfxX":8.739268967824641,"pfxZ":1.2931748232364075,"pX":0.14930218574084064,"pZ":1.0268245182013327,"vX0":-3.5425667985887297,"vY0":-129.50525269446115,"vZ0":-5.462177993502939,"x":111.31,"y":211.06,"x0":0.3972514102173083,"y0":50.001130758785486,"z0":5.446900865849315,"aX":14.888575447513796},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-15.1,"spinRate":2169,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4224287614966875,"extension":5.867200470127182},"index":2,"playId":"77b1a464-01f1-3e36-9922-dca20004f2e9","pitchNumber":2,"startTime":"2026-07-01T03:04:41.039Z","endTime":"2026-07-01T03:04:44.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553590806188286,"aZ":-28.44685079006373,"pfxX":9.129810857323868,"pfxZ":2.140765354301595,"pX":0.47159810587548967,"pZ":2.065011015648422,"vX0":-2.6503245841863965,"vY0":-131.09651010819917,"vZ0":-3.689481077347599,"x":99.02,"y":183.02,"x0":0.3090528527324869,"y0":50.004663412921666,"z0":5.612678151521503,"aX":15.90210134658976},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.0,"spinRate":2258,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.4177192525285358,"extension":5.7982435787115465},"index":3,"playId":"50877c9b-5d0d-3a6f-ba8f-b33d3e2dd6c5","pitchNumber":3,"startTime":"2026-07-01T03:05:01.282Z","endTime":"2026-07-01T03:05:05.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.935651263683706,"aZ":-29.5118070778587,"pfxX":8.953639690770643,"pfxZ":1.543604455843167,"pX":2.1532545475301794,"pZ":1.5612606989416682,"vX0":1.099498954009851,"vY0":-130.6622941005083,"vZ0":-4.717430368265265,"x":34.92,"y":196.63,"x0":0.5636213636191411,"y0":50.00515469141786,"z0":5.6119237724233075,"aX":15.45799656271733},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":-16.4,"spinRate":2215,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4194591171179014,"extension":5.887350322113903},"index":4,"playId":"3e707956-d20c-397d-93cd-789e9f9031f6","pitchNumber":4,"startTime":"2026-07-01T03:05:41.682Z","endTime":"2026-07-01T03:05:51.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-01T03:05:51.607Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Ian Happ.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-01T03:08:10.650Z","endTime":"2026-07-01T03:08:36.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Cronenworth replaces Miguel Andujar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T03:07:49.374Z","endTime":"2026-07-01T03:08:13.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.445074073700184,"aZ":-15.037483840804251,"pfxX":-5.025565776250089,"pfxZ":8.787529410284268,"pX":-1.5424219216503876,"pZ":2.9457758801829916,"vX0":5.079110989498147,"vY0":-139.05872453516656,"vZ0":-5.034465432963284,"x":175.79,"y":159.24,"x0":-2.743466697196215,"y0":50.002851338658694,"z0":5.784269886128886,"aX":-9.800114976785636},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2412,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3945374925276681,"extension":6.233151701745619},"index":1,"playId":"8b74c4ad-f10c-3ff9-ba70-fac5439746a7","pitchNumber":1,"startTime":"2026-07-01T03:08:13.014Z","endTime":"2026-07-01T03:08:16.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85685429788867,"aZ":-15.32823311578515,"pfxX":-5.070982032533676,"pfxZ":8.797375822793938,"pX":0.041963095812986705,"pZ":2.693952204812214,"vX0":9.264496553404674,"vY0":-138.02750592554258,"vZ0":-5.4147915832650115,"x":115.4,"y":166.04,"x0":-2.7106501561807104,"y0":50.00517775865068,"z0":5.726000977526172,"aX":-9.713735076474752},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":7.1,"spinRate":2421,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.39795482260495785,"extension":6.285161813233808},"hitData":{"launchSpeed":77.1,"launchAngle":52.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.63,"coordY":127.26}},"index":2,"playId":"3f66e9c7-6447-3946-9fbd-aee60cba5d3d","pitchNumber":2,"startTime":"2026-07-01T03:08:27.936Z","endTime":"2026-07-01T03:08:36.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-01T03:08:36.346Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to left fielder Ian Happ.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-01T03:08:43.301Z","endTime":"2026-07-01T03:09:39.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394782514457887,"aZ":-14.770962245370203,"pfxX":-4.81983708134296,"pfxZ":8.847375603640153,"pX":-0.6445641897403518,"pZ":3.758335738967088,"vX0":7.43254450103782,"vY0":-139.1563877655778,"vZ0":-3.0355994419198913,"x":141.57,"y":137.3,"x0":-2.7203499413284105,"y0":50.00066591383055,"z0":5.838227177317311,"aX":-9.47918561584528},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2200,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.3931733460785818,"extension":6.288381537504632},"index":0,"playId":"23796ddd-4187-3e9e-a416-077dbd71f3d9","pitchNumber":1,"startTime":"2026-07-01T03:09:01.238Z","endTime":"2026-07-01T03:09:05.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.0,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248155567226597,"aZ":-26.617454358913424,"pfxX":-8.50918610498264,"pfxZ":2.8981753574872995,"pX":-1.9817856489768788,"pZ":2.111201900849406,"vX0":5.709748709423016,"vY0":-136.8690717147114,"vZ0":-4.612306593503526,"x":192.54,"y":181.78,"x0":-2.9783567171577525,"y0":50.00258961208359,"z0":5.617872931636594,"aX":-16.312935019017864},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":1975,"spinDirection":236},"zone":13,"typeConfidence":0.92,"plateTime":0.3985999738806614,"extension":6.298652231776915},"index":1,"playId":"b65f95e3-3936-3f16-8f7d-5b1f6ca556f9","pitchNumber":2,"startTime":"2026-07-01T03:09:16.232Z","endTime":"2026-07-01T03:09:19.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68799715709793,"aZ":-15.393098020777632,"pfxX":-5.008268993003366,"pfxZ":8.516994762205307,"pX":-0.8602907683682804,"pZ":2.4184837696949244,"vX0":6.974458126408351,"vY0":-139.1193891101562,"vZ0":-6.1923745615652726,"x":149.79,"y":173.48,"x0":-2.7430264215786075,"y0":50.00373909600267,"z0":5.684293870270328,"aX":-9.869225568388256},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2162,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.39293624730488563,"extension":6.362830244999157},"hitData":{"launchSpeed":92.1,"launchAngle":25.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.61,"coordY":96.06}},"index":2,"playId":"592e2e3c-ddf0-3d11-90a1-d98676f118af","pitchNumber":3,"startTime":"2026-07-01T03:09:31.838Z","endTime":"2026-07-01T03:09:39.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-01T03:09:39.090Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Ian Happ.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-01T03:12:01.071Z","endTime":"2026-07-01T03:13:00.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.41"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.27"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.46"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".354"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".365"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".139"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".410"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".569"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".597"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".616"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".410"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".569"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".597"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".616"}],"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T03:09:51.335Z","endTime":"2026-07-01T03:10:07.921Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Rolison replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T03:10:07.921Z","endTime":"2026-07-01T03:12:03.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.033707899248846,"aZ":-18.231244249788396,"pfxX":3.835615415212393,"pfxZ":7.03340152776056,"pX":1.9665452125313878,"pZ":4.732428973123827,"vX0":-0.8671612789625534,"vY0":-139.3690775202901,"vZ0":-0.13409304097977243,"x":42.04,"y":111.0,"x0":1.781709189551715,"y0":50.003852922466244,"z0":5.977359437426421,"aX":7.604434246875686},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":-6.8,"spinRate":2078,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.3918504212944094,"extension":6.531600802305461},"index":2,"playId":"e59351fd-f923-3c0a-8969-effa3ee6ecf8","pitchNumber":1,"startTime":"2026-07-01T03:12:03.369Z","endTime":"2026-07-01T03:12:08.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0532162315521,"aZ":-35.87052504397057,"pfxX":-1.817140298065285,"pfxZ":-2.2635635560916008,"pX":0.6627841655386947,"pZ":2.7383856556203026,"vX0":-2.5187347727432305,"vY0":-126.46093745110372,"vZ0":-0.7163944482656691,"x":91.74,"y":164.84,"x0":1.9051140880601107,"y0":50.00535773168025,"z0":5.884902449952495,"aX":-2.9639873894730706},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.1,"breakHorizontal":3.8,"spinRate":2502,"spinDirection":295},"zone":6,"typeConfidence":2.0,"plateTime":0.4319470940034944,"extension":6.501340654440779},"index":3,"playId":"dffec497-1a66-3241-afa5-b493709fb874","pitchNumber":2,"startTime":"2026-07-01T03:12:28.007Z","endTime":"2026-07-01T03:12:33.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787747889296238,"aZ":-33.37580467361636,"pfxX":-1.222858213309177,"pfxZ":-0.7180520815471692,"pX":-0.6857063872298723,"pZ":2.0680345960326663,"vX0":-5.435586817148035,"vY0":-128.4969187530507,"vZ0":-3.043457427067647,"x":143.14,"y":182.94,"x0":1.6129498394025723,"y0":50.002058365056435,"z0":5.852033606898005,"aX":-2.0505534279586337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.8,"breakHorizontal":3.4,"spinRate":2486,"spinDirection":285},"zone":7,"typeConfidence":2.0,"plateTime":0.4257117249564786,"extension":6.610972209566507},"hitData":{"launchSpeed":77.7,"launchAngle":31.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.11,"coordY":99.82}},"index":4,"playId":"6c7f512b-80b1-3426-ad3e-7e9611e9792e","pitchNumber":3,"startTime":"2026-07-01T03:12:53.244Z","endTime":"2026-07-01T03:13:00.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-01T03:13:00.577Z","atBatIndex":84}]