[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T02:05:30.769Z","endTime":"2025-08-28T02:06:10.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-27T22:52:10.407Z","endTime":"2025-08-28T01:50:42.386Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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":"2025-08-28T01:50:42.386Z","endTime":"2025-08-28T02:05:18.939Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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":"2025-08-28T02:05:18.939Z","endTime":"2025-08-28T02:05:32.985Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.49717387130216,"strikeZoneBottom":1.61381290832122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.9248828787371,"aZ":-15.007318642284446,"pfxX":-4.58467527221757,"pfxZ":8.71822683261975,"pX":-0.3365667841895549,"pZ":2.2274941745443555,"vX0":6.00156765345443,"vY0":-140.42736096754638,"vZ0":-6.65195088333184,"x":129.83,"y":178.64,"x0":-1.9198575441257595,"y0":50.00491141540892,"z0":5.628793813951638,"aX":-9.03036468392231},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2491,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3921414859037169,"extension":5.939337687257762},"index":3,"playId":"d5ff99f3-7637-3127-9e72-c02c246a82d9","pitchNumber":1,"startTime":"2025-08-28T02:05:32.985Z","endTime":"2025-08-28T02:05:36.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":86.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.26299623365512,"aZ":-9.914776085108329,"pfxX":-4.2265858221385795,"pfxZ":11.337674591481582,"pX":0.0959190777215916,"pZ":3.514368141762823,"vX0":6.940097307556776,"vY0":-140.72798832141024,"vZ0":-4.415405861673079,"x":113.34,"y":143.89,"x0":-1.8773611425141625,"y0":50.0008875312142,"z0":5.7717515695875505,"aX":-8.297431491179164},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2529,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3924226372953359,"extension":5.9057137772318455},"index":4,"playId":"be2a9fcf-fbf1-3013-9adb-67e03e206c7b","pitchNumber":2,"startTime":"2025-08-28T02:05:46.387Z","endTime":"2025-08-28T02:05:49.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T02:05:57.732Z","endTime":"2025-08-28T02:06:07.879Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.519356271487396,"aZ":-13.26906173571735,"pfxX":-7.489226767311237,"pfxZ":9.342526256963055,"pX":-0.8943215832428651,"pZ":3.8404034676166283,"vX0":5.768665027902885,"vY0":-142.45993860578156,"vZ0":-2.997584302959766,"x":151.09,"y":135.09,"x0":-1.9886503685824146,"y0":50.000060346527256,"z0":5.763149747067344,"aX":-15.149723474726562},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":12.1,"spinRate":2486,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3868103039493249,"extension":5.8842133952222655},"index":6,"playId":"fbcd732d-f199-39ef-8ed8-931e24c52172","pitchNumber":3,"startTime":"2025-08-28T02:06:07.879Z","endTime":"2025-08-28T02:06:10.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-28T02:06:10.879Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T02:06:13.271Z","endTime":"2025-08-28T02:07:11.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.3,"strikeZoneTop":3.24555515737288,"strikeZoneBottom":1.58959066363249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.94104457221154,"aZ":-8.71300936408418,"pfxX":-4.540553353799838,"pfxZ":11.864761900497601,"pX":1.8893041174157301,"pZ":1.9487348697390998,"vX0":11.450205850071605,"vY0":-141.32908825898423,"vZ0":-8.316602127321817,"x":44.98,"y":186.16,"x0":-1.6659692783815583,"y0":50.00496159534625,"z0":5.5281910080116745,"aX":-8.980654714875504},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":5.3,"spinRate":2584,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39093112839328237,"extension":5.9817842744061664},"index":0,"playId":"cd7cee78-ecf1-30aa-bdb3-bd341f6fef4d","pitchNumber":1,"startTime":"2025-08-28T02:06:34.739Z","endTime":"2025-08-28T02:06:38.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.6,"strikeZoneTop":3.11158070715019,"strikeZoneBottom":1.42410403758157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.132171022793145,"aZ":-27.47457556011916,"pfxX":4.433478846953809,"pfxZ":3.0258167193728447,"pX":0.4532323879774167,"pZ":2.8772940653286803,"vX0":4.630063340298529,"vY0":-125.19090767624964,"vZ0":-1.3641432512301892,"x":99.72,"y":161.09,"x0":-2.0106389965787077,"y0":50.005315005402764,"z0":5.722268166905105,"aX":6.892454341310101},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":-9.2,"spinRate":2892,"spinDirection":89},"zone":3,"typeConfidence":2.0,"plateTime":0.4410182465943544,"extension":5.780491898240451},"index":1,"playId":"999bdb5a-e53f-30da-972a-b0a3a9213092","pitchNumber":2,"startTime":"2025-08-28T02:06:50.431Z","endTime":"2025-08-28T02:06:53.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.9,"endSpeed":88.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.64266159357002,"aZ":-14.143750375285984,"pfxX":-5.030052672056318,"pfxZ":8.922929314957862,"pX":0.5182792740680838,"pZ":3.0033457228316403,"vX0":8.644779412955,"vY0":-142.1938075268957,"vZ0":-4.895202884390269,"x":97.24,"y":157.69,"x0":-1.9263981002953474,"y0":50.002784714654325,"z0":5.664382103800072,"aX":-10.164744936155591},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":7.1,"spinRate":2524,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3871802304469023,"extension":5.92303045865273},"hitData":{"launchSpeed":92.7,"launchAngle":27.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.56,"coordY":73.11}},"index":2,"playId":"97c34fe2-09d2-3580-82cc-b253cb41e314","pitchNumber":3,"startTime":"2025-08-28T02:07:03.687Z","endTime":"2025-08-28T02:07:11.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:07:11.225Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T02:07:11.712Z","endTime":"2025-08-28T02:08:38.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.0,"strikeZoneTop":3.42000028199695,"strikeZoneBottom":1.53819507075298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09761868843951,"aZ":-36.38643740258272,"pfxX":11.853922721785704,"pfxZ":-3.084078688815369,"pX":0.4305088148452818,"pZ":2.236697101805865,"vX0":2.7320166674637534,"vY0":-118.08155552515166,"vZ0":-0.29703895792510093,"x":100.59,"y":178.39,"x0":-2.288760720742206,"y0":50.00119025739741,"z0":5.804225312414883,"aX":16.207400103154917},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.3,"breakHorizontal":-22.2,"spinRate":2988,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4695934260799821,"extension":5.837656036260604},"index":0,"playId":"8c71960c-91c3-3c80-b269-e6ed1decdac5","pitchNumber":1,"startTime":"2025-08-28T02:07:36.216Z","endTime":"2025-08-28T02:07:39.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.5,"endSpeed":87.4,"strikeZoneTop":3.42000061734781,"strikeZoneBottom":1.58162787494489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.10936377366957,"aZ":-9.364006784919438,"pfxX":-4.390154080986808,"pfxZ":11.470586109795388,"pX":1.1100128734928711,"pZ":3.354787328207008,"vX0":9.308577509545968,"vY0":-141.5058857918642,"vZ0":-4.766378503736137,"x":74.69,"y":148.2,"x0":-1.680916951691042,"y0":50.00575227771508,"z0":5.684764587309108,"aX":-8.73316192701025},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":5.6,"spinRate":2570,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38996267726908584,"extension":6.011736578486286},"index":1,"playId":"1651adfc-473d-3aee-b18f-9a6af549983e","pitchNumber":2,"startTime":"2025-08-28T02:07:52.205Z","endTime":"2025-08-28T02:07:56.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.29846022419573,"aZ":-10.48763071479611,"pfxX":-6.5636361345431915,"pfxZ":10.891024853850247,"pX":-0.0541234731013058,"pZ":2.8927714709559558,"vX0":7.2506501871555935,"vY0":-141.61998867360833,"vZ0":-5.81173717556518,"x":119.06,"y":160.68,"x0":-1.819232176020341,"y0":50.00247821848259,"z0":5.6709167139718835,"aX":-13.06945039103965},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":10.1,"spinRate":2482,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3897160128111872,"extension":5.981448848338273},"index":2,"playId":"175c2178-b9af-3291-bbbc-89ac9a3d86ba","pitchNumber":3,"startTime":"2025-08-28T02:08:09.519Z","endTime":"2025-08-28T02:08:12.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T02:08:19.234Z","endTime":"2025-08-28T02:08:32.323Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.8,"endSpeed":87.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.75952569129819,"aZ":-10.127838591442762,"pfxX":-3.972639839009595,"pfxZ":11.058507802779314,"pX":0.03425029828096656,"pZ":3.622742994915125,"vX0":6.7827898994588836,"vY0":-142.0182477337756,"vZ0":-4.161617873535143,"x":115.69,"y":140.97,"x0":-1.8954972075707193,"y0":50.00699506060437,"z0":5.779488649545172,"aX":-7.9233750302724655},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":5.4,"spinRate":2516,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38926488603628284,"extension":5.867322509755152},"hitData":{"launchSpeed":102.9,"launchAngle":7.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.94,"coordY":166.88}},"index":4,"playId":"b47f74fd-5004-374c-a482-1433584a424e","pitchNumber":4,"startTime":"2025-08-28T02:08:32.323Z","endTime":"2025-08-28T02:08:38.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:08:38.050Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:10:54.845Z","endTime":"2025-08-28T02:12:08.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T02:10:47.859Z","endTime":"2025-08-28T02:10:56.753Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.7,"endSpeed":83.8,"strikeZoneTop":3.70204441637784,"strikeZoneBottom":1.72900579113196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812706982084155,"aZ":-12.2764681481361,"pfxX":-6.476048163298079,"pfxZ":10.960566046449513,"pX":1.0882344559150006,"pZ":3.2187254396810707,"vX0":9.443246098485472,"vY0":-134.528886056834,"vZ0":-4.770721780604592,"x":75.52,"y":151.87,"x0":-1.641770707612298,"y0":50.00167847873258,"z0":5.899564167414456,"aX":-11.755932686888643},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2360,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40865401482529906,"extension":6.715588320856973},"index":1,"playId":"129a3d05-5460-34ea-bc6c-9946ab82e972","pitchNumber":1,"startTime":"2025-08-28T02:10:56.753Z","endTime":"2025-08-28T02:11:00.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11375957765417,"aZ":-12.725678721991137,"pfxX":-5.674003642072609,"pfxZ":10.838589445001563,"pX":0.8066790684847479,"pZ":2.3548473619296417,"vX0":8.374847770441853,"vY0":-133.89915312285305,"vZ0":-6.646138871487341,"x":86.25,"y":175.2,"x0":-1.6415915657068845,"y0":50.00141479528783,"z0":5.801194227819322,"aX":-10.180402405984072},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":8.2,"spinRate":2403,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4109303711914958,"extension":6.853585973772343},"index":2,"playId":"fd312c38-3e6a-309e-9a6d-d34053adf449","pitchNumber":2,"startTime":"2025-08-28T02:11:10.345Z","endTime":"2025-08-28T02:11:14.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12027418189113,"aZ":-26.651559058935426,"pfxX":-8.602432312035686,"pfxZ":3.412343884969098,"pX":-0.25053311887203666,"pZ":1.4086177941368603,"vX0":7.206745932648006,"vY0":-126.27832124851211,"vZ0":-5.486881185003868,"x":126.55,"y":200.75,"x0":-2.020332679647519,"y0":50.004403639371844,"z0":5.747143594047262,"aX":-13.928827554389152},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":1411,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4333439959164953,"extension":6.720779062276711},"index":3,"playId":"d2402268-f264-37db-b375-1839fd5bc809","pitchNumber":3,"startTime":"2025-08-28T02:11:28.948Z","endTime":"2025-08-28T02:11:31.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.71605922072406,"strikeZoneBottom":1.7254226340013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.497256146855428,"aZ":-13.052851256610577,"pfxX":-5.318432413083226,"pfxZ":10.022756694368335,"pX":1.564349972421546,"pZ":1.0136971820628555,"vX0":10.411484407542888,"vY0":-137.05164854891413,"vZ0":-10.485463065684888,"x":57.37,"y":211.41,"x0":-1.5879656542721627,"y0":50.002678241450425,"z0":5.7741474638129215,"aX":-10.146802071534786},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2284,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.399230612541877,"extension":6.87496073529325},"index":4,"playId":"3fad385a-f115-3607-a2b3-c609532b8cde","pitchNumber":4,"startTime":"2025-08-28T02:11:43.582Z","endTime":"2025-08-28T02:11:47.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.808727241016477,"aZ":-24.354946215045484,"pfxX":-8.807215619588069,"pfxZ":4.575164622593153,"pX":-0.37812961251008204,"pZ":1.2870173725199645,"vX0":6.876136832357447,"vY0":-129.5963176387677,"vZ0":-6.616599887288727,"x":131.41,"y":204.03,"x0":-1.9149265051684692,"y0":50.00518817080096,"z0":5.7205705553528405,"aX":-15.058650729059574},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":1673,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4218285490813094,"extension":6.874545469867191},"hitData":{"launchSpeed":85.1,"launchAngle":19.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.59,"coordY":111.31}},"index":5,"playId":"f935f33c-4cc8-3e88-8e55-46234e297c2b","pitchNumber":5,"startTime":"2025-08-28T02:11:57.684Z","endTime":"2025-08-28T02:12:08.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:12:08.988Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks. Nick Kurtz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:12:07.215Z","endTime":"2025-08-28T02:14:34.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.03469983522666,"strikeZoneBottom":1.29606408730862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60822690667622,"aZ":-27.604707090994516,"pfxX":0.4373152627323358,"pfxZ":2.649066486022493,"pX":0.5356105230861056,"pZ":3.4468182583498637,"vX0":6.029613526043398,"vY0":-130.8070611489159,"vZ0":-0.9125228975283581,"x":96.58,"y":145.72,"x0":-1.8600389199627514,"y0":50.00482228836391,"z0":5.877271512323865,"aX":0.7539794009410391},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2243,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.41935772714673947,"extension":6.945954538423857},"index":0,"playId":"14d38458-2afd-3658-a9bb-8012184150a4","pitchNumber":1,"startTime":"2025-08-28T02:12:34.216Z","endTime":"2025-08-28T02:12:38.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.4,"endSpeed":85.1,"strikeZoneTop":3.28000054284645,"strikeZoneBottom":1.56240179660793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.435961556513895,"aZ":-14.002996624811388,"pfxX":-5.434100675642387,"pfxZ":9.67664491997068,"pX":0.6100438684735557,"pZ":3.586670172778698,"vX0":8.068015834296387,"vY0":-137.17191285053798,"vZ0":-3.7310201463491417,"x":93.75,"y":141.94,"x0":-1.6831527806219517,"y0":50.00367388228007,"z0":5.93913106474478,"aX":-10.206118155167378},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2372,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40152616160917454,"extension":6.884717331347685},"index":1,"playId":"c7d26aae-2bdd-3560-b280-5a28983d226a","pitchNumber":2,"startTime":"2025-08-28T02:12:51.785Z","endTime":"2025-08-28T02:12:55.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.542220652348966,"aZ":-17.967490247883976,"pfxX":-8.260815269723455,"pfxZ":7.448260370379481,"pX":-0.7534786010984857,"pZ":3.8233961756700743,"vX0":5.876490961548606,"vY0":-137.9544756101318,"vZ0":-2.386592882430109,"x":145.72,"y":135.55,"x0":-1.8487094985901347,"y0":50.00674203803643,"z0":5.924635566476587,"aX":-15.76755249753499},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2404,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39854204116151104,"extension":6.776667735779359},"index":2,"playId":"9c49737d-d536-3c62-bc96-73fcf5a39c02","pitchNumber":3,"startTime":"2025-08-28T02:13:11.445Z","endTime":"2025-08-28T02:13:14.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.532156209392888,"aZ":-35.157322004125014,"pfxX":2.190948606688949,"pfxZ":-1.9137742988497397,"pX":0.6503987576191156,"pZ":0.32874090676340795,"vX0":6.225635336799881,"vY0":-123.42396256561061,"vZ0":-5.524124355098204,"x":92.21,"y":229.9,"x0":-2.1758484132979388,"y0":50.00030974986859,"z0":5.512202745096912,"aX":3.4226209191782164},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.4,"breakHorizontal":-5.3,"spinRate":2287,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4415731583142044,"extension":6.905517208223153},"index":3,"playId":"7394eee3-bebc-3960-bbc1-9cf33c6c7a44","pitchNumber":4,"startTime":"2025-08-28T02:13:28.671Z","endTime":"2025-08-28T02:13:31.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-28T02:13:44.510Z","endTime":"2025-08-28T02:14:04.466Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.28000014074698,"strikeZoneBottom":1.46275937805364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14833444618431,"aZ":-30.02137303092772,"pfxX":1.8556253049207303,"pfxZ":1.3791641425419978,"pX":1.6647938841460361,"pZ":0.12438202420593641,"vX0":8.58675933482333,"vY0":-124.32323735960674,"vZ0":-7.179117091665252,"x":53.54,"y":235.42,"x0":-2.0764101716861614,"y0":50.004470015777514,"z0":5.544416360452418,"aX":2.9020489245291334},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-5.4,"spinRate":2216,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.44072185635008587,"extension":7.14844395741585},"index":5,"playId":"76d5dc10-4d6d-3342-9a7d-f8a1e6db9c41","pitchNumber":5,"startTime":"2025-08-28T02:14:04.466Z","endTime":"2025-08-28T02:14:08.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.27999950533279,"strikeZoneBottom":1.46516737741891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.782668652620174,"aZ":-25.108874831771807,"pfxX":0.12866279932322744,"pfxZ":4.1132396362682995,"pX":0.6979074679287489,"pZ":1.0826293998670644,"vX0":7.218934327677772,"vY0":-130.0801090043941,"vZ0":-7.031173138428972,"x":90.4,"y":209.55,"x0":-2.1276140805602615,"y0":50.00314490907046,"z0":5.719079267437915,"aX":0.21902241577988962},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-1.8,"spinRate":2185,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4207577210072522,"extension":7.111070945482424},"index":6,"playId":"9144c0d2-4018-3949-a1a2-08ba60dcc700","pitchNumber":6,"startTime":"2025-08-28T02:14:30.958Z","endTime":"2025-08-28T02:14:34.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:14:34.998Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:14:38.976Z","endTime":"2025-08-28T02:17:09.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.49358521987381,"strikeZoneBottom":1.77142682285715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09131922637574,"aZ":-14.937589252746736,"pfxX":-3.1354289220074287,"pfxZ":8.910522669504473,"pX":-0.5903464943134533,"pZ":3.644850478906984,"vX0":4.384729718115221,"vY0":-138.93432974554077,"vZ0":-3.6307892190329834,"x":139.5,"y":140.37,"x0":-1.789206891038549,"y0":50.006301837353014,"z0":5.975568554857681,"aX":-6.068166022071866},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":4.7,"spinRate":2290,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3957766591432148,"extension":6.8800936153789625},"index":0,"playId":"68e294fb-9ebc-3a17-bba1-8a40f92ae0f2","pitchNumber":1,"startTime":"2025-08-28T02:15:01.357Z","endTime":"2025-08-28T02:15:06.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95420519281003,"aZ":-13.187200055057358,"pfxX":-3.513883020802293,"pfxZ":9.92693696611765,"pX":0.36244504640240643,"pZ":3.4140746021850075,"vX0":6.8433975674499,"vY0":-138.3962025831025,"vZ0":-4.579860323689754,"x":103.18,"y":146.6,"x0":-1.7016863774477624,"y0":50.00225912294053,"z0":5.994117880867935,"aX":-6.721319385171562},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2285,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3979410372219805,"extension":6.881300170806319},"index":1,"playId":"d539e419-6b55-329c-b691-cb0b0c9c8994","pitchNumber":2,"startTime":"2025-08-28T02:15:18.982Z","endTime":"2025-08-28T02:15:21.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.278582129717613,"aZ":-33.32888339984233,"pfxX":3.199835751965141,"pfxZ":-0.7148989636955809,"pX":0.7798064303151482,"pZ":0.8998465387334227,"vX0":6.567932826802709,"vY0":-125.61321315975236,"vZ0":-4.947856705496042,"x":87.28,"y":214.48,"x0":-2.2707611639535186,"y0":50.00079348022722,"z0":5.5641648747317864,"aX":5.1807043753478945},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-7.1,"spinRate":2322,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43383567557864433,"extension":6.968270657439658},"index":2,"playId":"707b748d-dabb-340a-87a2-6432ec01bac3","pitchNumber":3,"startTime":"2025-08-28T02:15:37.153Z","endTime":"2025-08-28T02:15:40.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.57663397766731,"strikeZoneBottom":1.72279698984904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62739389981122,"aZ":-30.172092477584194,"pfxX":-9.344441731049496,"pfxZ":1.1751600076829132,"pX":0.7936448127441548,"pZ":0.38760702735904323,"vX0":9.742866842641467,"vY0":-130.24432263721718,"vZ0":-7.785705394119927,"x":86.75,"y":228.31,"x0":-1.797436078319753,"y0":50.003219585132605,"z0":5.725751388108547,"aX":-15.912320282998449},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":14.5,"spinRate":1565,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.42197951615728746,"extension":7.112297035274849},"index":3,"playId":"8d68d978-5737-36d2-886f-5b4414b948d9","pitchNumber":4,"startTime":"2025-08-28T02:15:56.673Z","endTime":"2025-08-28T02:16:00.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.4,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.0915239783214,"aZ":-12.847342966334377,"pfxX":-5.779335343964645,"pfxZ":9.722362273596655,"pX":0.2990294171593199,"pZ":2.8158807714814467,"vX0":7.701263524777352,"vY0":-141.46242589491095,"vZ0":-6.253319885966226,"x":105.6,"y":162.75,"x0":-1.7326810261909307,"y0":50.00105210234548,"z0":5.910406040075392,"aX":-11.486520014502336},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2420,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3900974283475165,"extension":6.826604334686913},"index":4,"playId":"cc1a2709-4a6b-3e65-9db6-afc7a1e1d58a","pitchNumber":5,"startTime":"2025-08-28T02:16:19.273Z","endTime":"2025-08-28T02:16:22.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.48584260081942,"aZ":-13.178374958284381,"pfxX":-5.117276672987339,"pfxZ":9.727713994126786,"pX":0.8175798486349075,"pZ":2.255758683129193,"vX0":8.593723179669073,"vY0":-139.57327929845084,"vZ0":-7.6968910123499805,"x":85.84,"y":177.87,"x0":-1.6512256864772468,"y0":50.00052230976102,"z0":5.936848523047554,"aX":-9.990641944111893},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2354,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3940119952440675,"extension":6.964840343274239},"index":5,"playId":"414dc6d6-d17d-3e31-b39d-2fe557fd585a","pitchNumber":6,"startTime":"2025-08-28T02:16:43.392Z","endTime":"2025-08-28T02:16:46.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76786333717724,"aZ":-28.33304254845305,"pfxX":1.10402835363782,"pfxZ":2.4258614215416374,"pX":1.0868727023437563,"pZ":0.9722993107280882,"vX0":7.87623014965916,"vY0":-125.14304843642967,"vZ0":-5.612697892135843,"x":75.57,"y":212.53,"x0":-2.247468826380395,"y0":50.003254188677644,"z0":5.571492405619743,"aX":1.7453197296379177},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2355,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4380571288466255,"extension":6.884904273202357},"index":6,"playId":"1d089bcc-df8a-3593-9ac0-91626742190a","pitchNumber":7,"startTime":"2025-08-28T02:17:05.341Z","endTime":"2025-08-28T02:17:09.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.79,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:17:09.369Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a line drive to left fielder Riley Greene. Nick Kurtz scores. Shea Langeliers to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:17:11.264Z","endTime":"2025-08-28T02:19:31.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.35666268153143,"strikeZoneBottom":1.52700596183236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.026068068086587,"aZ":-35.28574030923277,"pfxX":2.2872915833591767,"pfxZ":-2.002776386845132,"pX":0.26552735999789995,"pZ":1.7218850466903795,"vX0":5.757689815821302,"vY0":-124.32541418964207,"vZ0":-2.3909332775433683,"x":106.88,"y":192.29,"x0":-2.386063593883198,"y0":50.00482672513067,"z0":5.650472572794271,"aX":3.548260002041203},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.0,"breakHorizontal":-5.6,"spinRate":2212,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.442096382213661,"extension":7.002843394833266},"index":0,"playId":"39e8b786-1c90-3e02-9a9e-21887077b6d6","pitchNumber":1,"startTime":"2025-08-28T02:17:35.216Z","endTime":"2025-08-28T02:17:38.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.404386676350168,"aZ":-29.765348682817862,"pfxX":-9.775692805380567,"pfxZ":1.4303227621835584,"pX":0.05685506901271074,"pZ":1.3018790012676245,"vX0":8.87249443253742,"vY0":-129.81393620575096,"vZ0":-5.231620650133401,"x":114.83,"y":203.63,"x0":-2.156444189649492,"y0":50.00356048102704,"z0":5.644452974466926,"aX":-16.472737484269302},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":15.4,"spinRate":1523,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4240057042759653,"extension":6.860532346067566},"index":1,"playId":"f72edab3-a144-3095-9a71-82945c908b31","pitchNumber":2,"startTime":"2025-08-28T02:17:52.141Z","endTime":"2025-08-28T02:17:55.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.35000055731737,"strikeZoneBottom":1.50484306466207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.638862954631108,"aZ":-37.408698602687,"pfxX":1.1895694471833589,"pfxZ":-3.3949330886551756,"pX":0.4484673752135483,"pZ":0.018839225648516814,"vX0":5.666241286577359,"vY0":-123.59089623121662,"vZ0":-5.868350763051716,"x":99.91,"y":238.27,"x0":-2.0326533836740914,"y0":50.00425756074261,"z0":5.581610995738093,"aX":1.8326272948276963},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.3,"breakHorizontal":-3.5,"spinRate":2286,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44391628501685476,"extension":6.722834664301563},"index":2,"playId":"4e988ef1-2461-35ba-b501-1d404ed63885","pitchNumber":3,"startTime":"2025-08-28T02:18:10.307Z","endTime":"2025-08-28T02:18:14.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.34461745705385,"strikeZoneBottom":1.50559415771816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.805792455155185,"aZ":-28.03446673542482,"pfxX":2.6660850329431676,"pfxZ":2.349975486989461,"pX":-0.7372138294926012,"pZ":1.6586274872499114,"vX0":2.8578569160057103,"vY0":-132.00421181318114,"vZ0":-5.167017953555103,"x":145.1,"y":194.0,"x0":-2.1812620415852573,"y0":50.00203670127051,"z0":5.712227572270542,"aX":4.691129673844756},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-5.5,"spinRate":2168,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.41536983120539217,"extension":6.931160591017077},"index":3,"playId":"6e8cd21c-45eb-3862-be6d-84de3ab25cf8","pitchNumber":4,"startTime":"2025-08-28T02:18:39.126Z","endTime":"2025-08-28T02:18:43.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.34999920300967,"strikeZoneBottom":1.44872689686815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.126154767110666,"aZ":-28.471694079731254,"pfxX":-8.31177743528171,"pfxZ":2.1687284514312632,"pX":0.8069794678291292,"pZ":0.33235673267415955,"vX0":9.495653485643041,"vY0":-129.55636981771053,"vZ0":-8.046868207671102,"x":86.24,"y":229.81,"x0":-1.8193946446939204,"y0":50.00172052321426,"z0":5.642997863906587,"aX":-14.18147674935932},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":13.1,"spinRate":1471,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42217783052515756,"extension":6.932074053546466},"index":4,"playId":"3ce29a5a-b7ba-3f84-9d0b-10a5ae5ed6b2","pitchNumber":5,"startTime":"2025-08-28T02:18:58.578Z","endTime":"2025-08-28T02:19:02.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.2,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.88963427165821,"aZ":-12.692601960813498,"pfxX":-6.446606023633949,"pfxZ":10.116317856713232,"pX":-1.0006211189737926,"pZ":2.8460323529496026,"vX0":4.878325207730807,"vY0":-139.66993120947114,"vZ0":-6.037305829290264,"x":155.14,"y":161.94,"x0":-1.9549214527041079,"y0":50.002821978797535,"z0":5.911916999941034,"aX":-12.413789939476434},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2399,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3960301375533759,"extension":6.9611197118003005},"hitData":{"launchSpeed":92.6,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.53,"coordY":100.36}},"index":5,"playId":"39e4a4f0-0054-3ca8-a440-bb0a5ab4946a","pitchNumber":6,"startTime":"2025-08-28T02:19:19.833Z","endTime":"2025-08-28T02:19:31.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":9.20000000000001,"leverageIndex":1.9,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:19:31.188Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:19:41.810Z","endTime":"2025-08-28T02:21:42.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.48000062995373,"strikeZoneBottom":1.58056019553942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.409036882840233,"aZ":-27.924348004806443,"pfxX":3.54960322949174,"pfxZ":2.4808177405780665,"pX":-0.8898276823269237,"pZ":2.7607631036066005,"vX0":2.309478500560522,"vY0":-130.6186875292956,"vZ0":-2.1660469753950924,"x":150.92,"y":164.24,"x0":-2.2489274885655512,"y0":50.00536044509081,"z0":5.716011403556947,"aX":6.088920601391352},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-7.0,"spinRate":2165,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4205254593512371,"extension":6.90007977709129},"index":0,"playId":"1d7990b7-10d0-38a3-818e-92c35c8425f9","pitchNumber":1,"startTime":"2025-08-28T02:20:04.793Z","endTime":"2025-08-28T02:20:09.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.3,"endSpeed":85.5,"strikeZoneTop":3.48000008893289,"strikeZoneBottom":1.61511179031607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53885623517689,"aZ":-14.915424234475905,"pfxX":-5.168964848753111,"pfxZ":9.120303943435266,"pX":-0.4869448417228404,"pZ":4.199097482908961,"vX0":5.684666007308141,"vY0":-137.21920651098498,"vZ0":-1.8328297132173903,"x":135.56,"y":125.4,"x0":-1.9214872089504746,"y0":50.00162609311823,"z0":5.900541731875247,"aX":-9.780878893771545},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2336,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40032661563220806,"extension":6.893188339423912},"index":1,"playId":"f3e1cf00-e7e9-3b4c-aabd-9fa6c34f7305","pitchNumber":2,"startTime":"2025-08-28T02:20:20.864Z","endTime":"2025-08-28T02:20:24.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87539006563257,"aZ":-12.809927930571233,"pfxX":-4.935174882727391,"pfxZ":10.276521786346315,"pX":-0.27437675602482176,"pZ":3.4012999707471385,"vX0":6.049954054297299,"vY0":-137.0485880478622,"vZ0":-4.113898134794372,"x":127.46,"y":146.94,"x0":-1.8789192382301259,"y0":50.006477709046926,"z0":5.809373237811192,"aX":-9.30372889049048},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2297,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40105143661922504,"extension":6.931860356604857},"index":2,"playId":"ff68a80b-947a-39ca-abfd-0a4ebdaf081a","pitchNumber":3,"startTime":"2025-08-28T02:20:38.526Z","endTime":"2025-08-28T02:20:41.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5515382269146,"aZ":-25.609286929483634,"pfxX":2.442342118569385,"pfxZ":3.8729971781731196,"pX":0.26671606435742923,"pZ":2.0885179633754207,"vX0":5.224995414229868,"vY0":-129.7742334666045,"vZ0":-4.131319958387149,"x":106.83,"y":182.39,"x0":-2.0946122201114865,"y0":50.00567986479835,"z0":5.664578224353707,"aX":4.143099557110132},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":-5.6,"spinRate":2161,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.42295205313712136,"extension":6.782978521208704},"index":3,"playId":"18e3593c-3dbb-3e18-a2c7-bcd9d952f641","pitchNumber":4,"startTime":"2025-08-28T02:20:56.332Z","endTime":"2025-08-28T02:21:01.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":85.3,"strikeZoneTop":3.47999975746055,"strikeZoneBottom":1.67039888906357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.79818992802203,"aZ":-11.769459000104286,"pfxX":-6.849042166431024,"pfxZ":10.755388949547202,"pX":0.6886378023968937,"pZ":1.9297771697615282,"vX0":9.11748981915357,"vY0":-138.74163979145834,"vZ0":-8.053102968464826,"x":90.75,"y":186.68,"x0":-1.7922388494569115,"y0":50.00209896292626,"z0":5.705644822245563,"aX":-12.993719998149517},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2254,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3988974492854074,"extension":6.870071926026853},"index":4,"playId":"302bd9c2-5e18-3d95-9d50-a4646691f164","pitchNumber":5,"startTime":"2025-08-28T02:21:37.867Z","endTime":"2025-08-28T02:21:42.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:21:42.976Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:21:44.948Z","endTime":"2025-08-28T02:22:29.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.4,"strikeZoneTop":3.72926078428708,"strikeZoneBottom":1.62958940910625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.01404401922621,"aZ":-12.87237743154946,"pfxX":-5.078266067086602,"pfxZ":10.173802691928318,"pX":0.4157572635988707,"pZ":2.227827116793204,"vX0":7.890980235322551,"vY0":-138.56983683148601,"vZ0":-7.285516514506668,"x":101.15,"y":178.63,"x0":-1.8415836653408812,"y0":50.00173498354614,"z0":5.796414054388058,"aX":-9.634058252543992},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2343,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3990267262933189,"extension":6.941159727913513},"index":0,"playId":"bed9576a-51a1-342b-ae18-7f75bd3ef418","pitchNumber":1,"startTime":"2025-08-28T02:22:05.507Z","endTime":"2025-08-28T02:22:08.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.910710831627753,"aZ":-27.515878618800272,"pfxX":-8.79109667761098,"pfxZ":2.8354029092007558,"pX":0.2986348115105115,"pZ":2.261270324858656,"vX0":8.306959596202507,"vY0":-128.5444084976337,"vZ0":-3.3305622329104883,"x":105.62,"y":177.73,"x0":-1.859662318618941,"y0":50.00538544234631,"z0":5.750479864755895,"aX":-14.461571074218591},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1281,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4289339709316766,"extension":6.895895545377478},"hitData":{"launchSpeed":92.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.47,"coordY":140.21}},"index":1,"playId":"747b7cae-57ff-3eb9-a499-08feb169e7a7","pitchNumber":2,"startTime":"2025-08-28T02:22:21.125Z","endTime":"2025-08-28T02:22:29.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:22:29.361Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to shortstop Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:24:43.263Z","endTime":"2025-08-28T02:25:06.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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":"2025-08-28T02:24:37.898Z","endTime":"2025-08-28T02:24:45.466Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.78670544313088,"strikeZoneBottom":1.84940176341364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.796749888505694,"aZ":-10.812488646088847,"pfxX":-3.822775400534338,"pfxZ":10.87856146466258,"pX":0.1674829945378349,"pZ":1.45810972832543,"vX0":6.816797177004365,"vY0":-139.56888023318712,"vZ0":-9.194400601188068,"x":110.62,"y":199.41,"x0":-1.8151544792479182,"y0":50.00182455884179,"z0":5.516519203640435,"aX":-7.506319813868146},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2579,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39314910099004097,"extension":6.0856621382823715},"index":1,"playId":"ac65913b-7c94-36ee-b0e5-752bbb048e69","pitchNumber":1,"startTime":"2025-08-28T02:24:45.466Z","endTime":"2025-08-28T02:24:49.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.985136059921768,"aZ":-22.050218231146374,"pfxX":-7.171007046016527,"pfxZ":6.265217977676803,"pX":-0.5486981371591434,"pZ":2.8836234209452085,"vX0":5.512255895216641,"vY0":-127.33876524663349,"vZ0":-2.832351930658991,"x":137.92,"y":160.92,"x0":-1.8267373503034858,"y0":50.00566977091771,"z0":5.785547294171494,"aX":-11.593385200596076},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2043,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4327596872059618,"extension":6.2624438800826905},"hitData":{"launchSpeed":85.1,"launchAngle":68.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.02,"coordY":135.24}},"index":2,"playId":"3d3d0dee-cdb8-30c6-a4a2-5f60d0a654a5","pitchNumber":2,"startTime":"2025-08-28T02:24:56.961Z","endTime":"2025-08-28T02:25:06.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:25:06.558Z","atBatIndex":9},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Spencer Torkelson triples (1) on a fly ball to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:25:10.272Z","endTime":"2025-08-28T02:26:46.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.55645378747163,"strikeZoneBottom":1.58515166309364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25508351966619,"aZ":-16.23175166552613,"pfxX":-7.131985622587926,"pfxZ":8.002084834662977,"pX":-0.15207102221047378,"pZ":2.001506177549164,"vX0":7.542646079185048,"vY0":-141.2161172702726,"vZ0":-7.097928035959656,"x":122.8,"y":184.74,"x0":-1.9486936370340913,"y0":50.00082975723737,"z0":5.618200323222428,"aX":-14.206286533060291},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":11.2,"spinRate":2451,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3898958595408244,"extension":5.903748857817145},"index":0,"playId":"87eb066f-ce3e-3464-a290-1a5be161ca54","pitchNumber":1,"startTime":"2025-08-28T02:25:27.020Z","endTime":"2025-08-28T02:25:30.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T02:25:39.029Z","endTime":"2025-08-28T02:25:46.663Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.3,"endSpeed":88.2,"strikeZoneTop":3.55000028744328,"strikeZoneBottom":1.67719501819873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.675213110799795,"aZ":-12.842636207450893,"pfxX":-4.815376479583379,"pfxZ":9.645410188585615,"pX":1.4554557514604178,"pZ":2.9160375553777538,"vX0":10.273162171864737,"vY0":-141.26344859892808,"vZ0":-5.518875186258511,"x":61.52,"y":160.05,"x0":-1.6163516048636464,"y0":50.00223644942466,"z0":5.733197265281059,"aX":-9.65127422183418},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2519,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3889759535942532,"extension":5.862033275516376},"index":2,"playId":"775482e0-d5fc-3706-9770-2db5920233f4","pitchNumber":2,"startTime":"2025-08-28T02:25:46.663Z","endTime":"2025-08-28T02:25:50.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.54999958125076,"strikeZoneBottom":1.58009941589034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45972469616942,"aZ":-33.61426326497562,"pfxX":8.216348026272524,"pfxZ":-1.0278345146391494,"pX":0.9791683107886153,"pZ":2.1547921436165893,"vX0":4.776175452348965,"vY0":-118.75912708900734,"vZ0":-1.1901292192990758,"x":79.68,"y":180.6,"x0":-2.1372589267859543,"y0":50.00240715629207,"z0":5.768993468793986,"aX":11.528625168500344},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.9,"breakHorizontal":-16.2,"spinRate":2939,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4643366731190173,"extension":5.753748035028236},"index":3,"playId":"b6f52e20-3d6b-371c-a38e-f235d2b781a6","pitchNumber":3,"startTime":"2025-08-28T02:26:01.276Z","endTime":"2025-08-28T02:26:05.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.3,"endSpeed":88.5,"strikeZoneTop":3.55000071740653,"strikeZoneBottom":1.71144047261986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46849933673655,"aZ":-14.910914625883326,"pfxX":-3.864243191135369,"pfxZ":8.581537109410206,"pX":1.212506342244744,"pZ":2.806659994384079,"vX0":9.7184100139646,"vY0":-141.23933395215235,"vZ0":-5.168292641261763,"x":70.78,"y":163.0,"x0":-1.7774934597001084,"y0":50.00172327907211,"z0":5.625885365235151,"aX":-7.773413192342833},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":4.9,"spinRate":2439,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38843573195425796,"extension":5.955973885881371},"index":4,"playId":"b5a0a3aa-0ebc-3339-9441-48f06c2ca24d","pitchNumber":4,"startTime":"2025-08-28T02:26:15.781Z","endTime":"2025-08-28T02:26:19.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.578973366601325,"aZ":-14.65813022966827,"pfxX":-6.85406074909112,"pfxZ":8.724281392903473,"pX":-0.16927497581881468,"pZ":2.8716246464098965,"vX0":7.230623970748624,"vY0":-141.5735063156272,"vZ0":-5.1429973283425765,"x":123.45,"y":161.25,"x0":-1.8792191532935376,"y0":50.00561575585258,"z0":5.666959383396388,"aX":-13.765612332283943},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2469,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38849487080398903,"extension":6.034774572045638},"hitData":{"launchSpeed":97.9,"launchAngle":38.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":77.38,"coordY":50.32}},"index":5,"playId":"591f0e7d-3c96-37a2-9c56-e3d4d4ec1881","pitchNumber":5,"startTime":"2025-08-28T02:26:28.737Z","endTime":"2025-08-28T02:26:46.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":0.69,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:26:46.670Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:26:56.529Z","endTime":"2025-08-28T02:28:37.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.10945622169276,"strikeZoneBottom":1.46974558045132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.546467033780726,"aZ":-35.80517973780944,"pfxX":7.246688410760278,"pfxZ":-2.5273671977244483,"pX":1.4087614144905196,"pZ":3.196116794474854,"vX0":6.24551823712938,"vY0":-119.55782388656131,"vZ0":1.3029632319242033,"x":63.3,"y":152.48,"x0":-2.1852669204753625,"y0":50.001584254244726,"z0":5.874517879287711,"aX":10.416429029955768},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":-14.8,"spinRate":2925,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.45935704532794164,"extension":6.028169906503155},"index":0,"playId":"1e25da52-9ec0-3d3a-acdd-40fa9be74722","pitchNumber":1,"startTime":"2025-08-28T02:27:20.757Z","endTime":"2025-08-28T02:27:25.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.1879757270528,"strikeZoneBottom":1.5157756494859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.284805320569724,"aZ":-22.17130999523154,"pfxX":-8.178844277898413,"pfxZ":6.126388825031691,"pX":0.029637526500390875,"pZ":3.3535109118461714,"vX0":6.978117970015852,"vY0":-126.81147595401617,"vZ0":-1.8666145110160475,"x":115.87,"y":148.24,"x0":-1.691572534538689,"y0":50.00500997925249,"z0":5.8631996349974695,"aX":-13.358369950168369},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":1958,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4314884285148586,"extension":6.154054025193918},"index":1,"playId":"6b0ea1b6-89a1-3998-8721-6769da5b4757","pitchNumber":2,"startTime":"2025-08-28T02:27:36.552Z","endTime":"2025-08-28T02:27:40.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.88190990532485,"aZ":-13.545202946721771,"pfxX":-2.5877138179175065,"pfxZ":9.098907433657216,"pX":-0.1556358802350126,"pZ":3.2901695445723607,"vX0":5.757548236272799,"vY0":-142.66369596017708,"vZ0":-4.428451555883647,"x":122.93,"y":149.95,"x0":-1.8698620070648797,"y0":50.003546165720664,"z0":5.725583678405352,"aX":-5.2990386926386},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":3.5,"spinRate":2565,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3849227319169546,"extension":5.983964905765694},"index":2,"playId":"32ebbc81-61c4-3da0-bd85-bef18c6f3544","pitchNumber":3,"startTime":"2025-08-28T02:27:53.258Z","endTime":"2025-08-28T02:27:56.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.28145486779523,"strikeZoneBottom":1.50900412464232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.744492498864542,"aZ":-25.63287358014403,"pfxX":1.8313600378805486,"pfxZ":3.8293378690330586,"pX":1.809924765248068,"pZ":1.1119421828835632,"vX0":8.551094686223664,"vY0":-129.5319124842544,"vZ0":-6.570906292660944,"x":48.01,"y":208.76,"x0":-1.7649769561228164,"y0":50.00260323859301,"z0":5.627454195678396,"aX":3.1272796981550273},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-5.2,"spinRate":2886,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.42202205301887963,"extension":6.213174112556229},"index":3,"playId":"f95613d9-a31a-36a9-a15d-40b602c0c4ca","pitchNumber":4,"startTime":"2025-08-28T02:28:14.602Z","endTime":"2025-08-28T02:28:18.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.502464966071926,"aZ":-14.55636987041841,"pfxX":-5.825234853998016,"pfxZ":8.417971238208425,"pX":-1.056464823172436,"pZ":2.418734446358961,"vX0":4.583503485358111,"vY0":-144.4093576831906,"vZ0":-6.427541264323898,"x":157.27,"y":173.47,"x0":-1.914720811779252,"y0":50.0040328510812,"z0":5.584464856143425,"aX":-12.191648837036169},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2579,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3806370111373605,"extension":5.9577266034591405},"index":4,"playId":"7db433a8-b248-3667-a42f-0965164a35b2","pitchNumber":5,"startTime":"2025-08-28T02:28:33.607Z","endTime":"2025-08-28T02:28:37.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.6,"awayTeamWinProbability":38.4,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":1.45,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:28:37.069Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to second baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:28:40.268Z","endTime":"2025-08-28T02:29:06.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52612260858234,"aZ":-12.653947984644544,"pfxX":-3.743066599929159,"pfxZ":9.360996260758906,"pX":0.24022754346558503,"pZ":1.7107376785178479,"vX0":6.83907967676306,"vY0":-143.56772302129042,"vZ0":-8.639347320612053,"x":107.84,"y":192.59,"x0":-1.6875675374628545,"y0":50.006659821560184,"z0":5.548596071351457,"aX":-7.808763213957441},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2593,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3816483284489567,"extension":6.060452755991332},"hitData":{"launchSpeed":99.2,"launchAngle":12.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":154.28,"coordY":130.77}},"index":0,"playId":"eba5316c-9146-3082-a6c1-f52dedd0d11f","pitchNumber":1,"startTime":"2025-08-28T02:28:59.668Z","endTime":"2025-08-28T02:29:06.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.44,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:29:06.257Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:30:35.808Z","endTime":"2025-08-28T02:32:29.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.38999921135515,"strikeZoneBottom":1.67545078353206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47298020985414,"aZ":-30.539488287449146,"pfxX":2.031652180630135,"pfxZ":1.1005542344435488,"pX":-0.29084941725615704,"pZ":1.729489049792368,"vX0":4.298645974173618,"vY0":-120.80757809762204,"vZ0":-3.0216800804830806,"x":128.09,"y":192.08,"x0":-2.353796944642302,"y0":50.00206944903771,"z0":5.667529312127838,"aX":3.0173085979052807},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":-4.7,"spinRate":2196,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.45255625276453415,"extension":6.848779306066941},"index":0,"playId":"65a5273a-8156-3c54-8866-38c77074b738","pitchNumber":1,"startTime":"2025-08-28T02:31:12.679Z","endTime":"2025-08-28T02:31:16.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.359485836140063,"aZ":-28.263656512939797,"pfxX":-10.19861179252219,"pfxZ":2.461019045784168,"pX":-0.43221379566964896,"pZ":1.5574034934856156,"vX0":7.306500166710217,"vY0":-125.4883885489099,"vZ0":-4.723715775599464,"x":133.47,"y":196.73,"x0":-2.062465229190794,"y0":50.00248078014027,"z0":5.7777481495336795,"aX":-16.19902144652604},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1614,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4371498400818741,"extension":6.790558733562256},"index":1,"playId":"a7c4e4b2-bbdc-369f-bee7-1da4b4d16f47","pitchNumber":2,"startTime":"2025-08-28T02:31:25.848Z","endTime":"2025-08-28T02:31:29.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-28T02:31:34.719Z","endTime":"2025-08-28T02:31:43.144Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.705333381919225,"aZ":-14.461658673279548,"pfxX":-6.928183242670809,"pfxZ":9.5619202482146,"pX":0.10969152264657618,"pZ":3.3165361953400807,"vX0":7.2373868846162575,"vY0":-135.94259852536123,"vZ0":-4.166752263933658,"x":112.82,"y":149.23,"x0":-1.700336307327779,"y0":50.001004813115244,"z0":5.888612880464356,"aX":-12.831132096702662},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2343,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.404543480818341,"extension":6.807247090420566},"index":3,"playId":"1b6bfbca-a1cc-3189-b4bc-c8eb5d00b626","pitchNumber":3,"startTime":"2025-08-28T02:31:43.144Z","endTime":"2025-08-28T02:31:48.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.2,"strikeZoneTop":3.31641155477409,"strikeZoneBottom":1.66657325410531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.98736091223104,"aZ":-27.80522324707378,"pfxX":1.0067639131929917,"pfxZ":2.7547164341784205,"pX":1.5112212485630394,"pZ":0.22426158751328473,"vX0":8.493121602540052,"vY0":-123.90382217447211,"vZ0":-7.402302820109352,"x":59.4,"y":232.72,"x0":-2.0630039198699195,"y0":50.003268896489416,"z0":5.509437303601817,"aX":1.597563088671116},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-3.4,"spinRate":2349,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43863377387885194,"extension":6.872310137892693},"index":4,"playId":"deea2850-141a-3343-b1e6-c6f02c80f4ed","pitchNumber":4,"startTime":"2025-08-28T02:32:03.390Z","endTime":"2025-08-28T02:32:07.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39040834429806,"aZ":-27.383013662471264,"pfxX":-9.527483304569508,"pfxZ":2.893074525735969,"pX":0.43944329972412643,"pZ":0.9767025551246558,"vX0":9.08505341409579,"vY0":-127.66104660203148,"vZ0":-6.396164262971917,"x":100.25,"y":212.41,"x0":-1.9214307162048323,"y0":50.00316055497385,"z0":5.659795828488386,"aX":-15.783161808810927},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":1587,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4284491284714411,"extension":6.832088654833008},"index":5,"playId":"b4623deb-5b79-3dbb-af39-33ec4c5eee4d","pitchNumber":5,"startTime":"2025-08-28T02:32:25.289Z","endTime":"2025-08-28T02:32:29.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:32:29.038Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Harris singles on a ground ball to shortstop Trey Sweeney.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:32:29.066Z","endTime":"2025-08-28T02:33:42.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.853395831123244,"aZ":-11.578300863251663,"pfxX":-4.309722871775983,"pfxZ":10.775475188305878,"pX":0.580220881161841,"pZ":3.1908024729917126,"vX0":7.688274701158217,"vY0":-137.90663468780747,"vZ0":-5.198790898275882,"x":94.88,"y":152.63,"x0":-1.6935536866140546,"y0":50.00191209655374,"z0":5.892380305642098,"aX":-8.23727636511116},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2347,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3983247261675027,"extension":6.86196099562022},"index":0,"playId":"d97483fd-5b7d-34ef-82a7-c2ea248b9dee","pitchNumber":1,"startTime":"2025-08-28T02:32:52.908Z","endTime":"2025-08-28T02:32:56.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":80.3,"strikeZoneTop":3.42549181862049,"strikeZoneBottom":1.58860356177073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.855655569137983,"aZ":-30.305269751065968,"pfxX":1.06273919859097,"pfxZ":1.1767746746412482,"pX":1.2377849434360533,"pZ":0.6071817678646817,"vX0":8.134643974795855,"vY0":-123.27341711653936,"vZ0":-5.873920223663536,"x":69.82,"y":222.39,"x0":-2.2040338011031846,"y0":50.00133487349508,"z0":5.490864005487526,"aX":1.6807995838236964},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-3.2,"spinRate":2275,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43952174023127677,"extension":6.925765694730207},"index":1,"playId":"696d974e-4f26-35bd-8ae5-c49e5af4818b","pitchNumber":2,"startTime":"2025-08-28T02:33:12.139Z","endTime":"2025-08-28T02:33:15.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.968656107159234,"aZ":-32.700109318491435,"pfxX":-8.3111886241343,"pfxZ":-0.31811732425575556,"pX":-0.07278164203706719,"pZ":2.6312269662536893,"vX0":7.381549687186262,"vY0":-128.28403810428426,"vZ0":-1.8957531188907906,"x":119.77,"y":167.74,"x0":-1.915760546593285,"y0":50.00241308394647,"z0":5.942943728999876,"aX":-13.77238733527747},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":13.3,"spinRate":1543,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4279175331702487,"extension":6.992572540058234},"hitData":{"launchSpeed":85.8,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":147.63}},"index":2,"playId":"e7ddfea2-763a-3c4b-aff6-63ab8aace083","pitchNumber":3,"startTime":"2025-08-28T02:33:33.401Z","endTime":"2025-08-28T02:33:42.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:33:42.055Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zack Gelof homers (1) on a fly ball to left center field. Brett Harris scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:33:53.944Z","endTime":"2025-08-28T02:34:35.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.915319711747866,"aZ":-26.651133226471774,"pfxX":0.7607224268413542,"pfxZ":3.138651935209868,"pX":0.0360325834434655,"pZ":3.147093873853801,"vX0":5.428077978388024,"vY0":-131.97332058305417,"vZ0":-1.842043008788577,"x":115.63,"y":153.81,"x0":-2.1488155678151006,"y0":50.001559598483176,"z0":5.8232772923360825,"aX":1.3358921218961393},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":2175,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4155331974921759,"extension":6.98763300045286},"hitData":{"launchSpeed":97.7,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.2,"coordY":44.41}},"index":0,"playId":"64713e7d-8139-3476-85a3-fbb13ac178d7","pitchNumber":1,"startTime":"2025-08-28T02:34:12.234Z","endTime":"2025-08-28T02:34:35.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":15.100000000000009,"leverageIndex":1.08,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:34:35.844Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:34:23.904Z","endTime":"2025-08-28T02:35:14.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87850563370772,"aZ":-27.11925336394639,"pfxX":0.0422677392290467,"pfxZ":3.0142608674734053,"pX":-0.5493245445889618,"pZ":1.9515841127353966,"vX0":4.342032784742499,"vY0":-129.4988976867324,"vZ0":-4.171561983949332,"x":137.94,"y":186.09,"x0":-2.261349572447964,"y0":50.00598595586891,"z0":5.685177285888794,"aX":0.07111933095509121},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-1.2,"spinRate":2182,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.42477638012576424,"extension":6.903407816463201},"hitData":{"launchSpeed":81.1,"launchAngle":28.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.11,"coordY":82.47}},"index":0,"playId":"d4834249-0d76-3ef9-a3e6-a62edfa7c9ec","pitchNumber":1,"startTime":"2025-08-28T02:34:58.874Z","endTime":"2025-08-28T02:35:14.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:35:14.280Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (24) on a sharp line drive to right fielder Kerry Carpenter. Nick Kurtz to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:35:10.942Z","endTime":"2025-08-28T02:38:29.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.927111898736396,"aZ":-30.946798651819716,"pfxX":2.179751760023632,"pfxZ":0.778788035542231,"pX":0.33904286627542984,"pZ":2.907991161199581,"vX0":5.570689455897564,"vY0":-125.20010929866595,"vZ0":-0.8159902818349749,"x":104.08,"y":160.26,"x0":-2.2006338348725336,"y0":50.00615880060893,"z0":5.7770910705101945,"aX":3.450467332763092},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-5.3,"spinRate":2197,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.43794109512067747,"extension":6.901507090118004},"index":0,"playId":"a742f019-4ba9-3291-b4a6-d107ecda34c6","pitchNumber":1,"startTime":"2025-08-28T02:35:50.990Z","endTime":"2025-08-28T02:35:54.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.28315618510047,"strikeZoneBottom":1.47877629011552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.681286006780844,"aZ":-12.890151333351453,"pfxX":-5.978031776159947,"pfxZ":10.151632901933482,"pX":0.3467156881638519,"pZ":1.7183285593809792,"vX0":7.924553137118019,"vY0":-136.6005050191986,"vZ0":-8.591071812828961,"x":103.78,"y":192.39,"x0":-1.8084448051023025,"y0":50.00262214054933,"z0":5.780166091630563,"aX":-11.35509227396566},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2353,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40021748593488216,"extension":6.850584968026996},"index":1,"playId":"db5da535-8142-33ef-8c94-c569250a6d8b","pitchNumber":2,"startTime":"2025-08-28T02:36:12.400Z","endTime":"2025-08-28T02:36:15.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T02:36:22.616Z","endTime":"2025-08-28T02:36:42.489Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.27646911488746,"strikeZoneBottom":1.47593060212007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92035609668851,"aZ":-29.665702906248555,"pfxX":1.3255323822893565,"pfxZ":1.6075224587502603,"pX":1.3403826910802923,"pZ":1.0383885184269657,"vX0":7.845627566216465,"vY0":-124.06502343113162,"vZ0":-5.266971980400394,"x":65.91,"y":210.74,"x0":-2.0355151210005964,"y0":50.00087616838347,"z0":5.662468834038131,"aX":2.0645282236053064},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2286,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4415513805327782,"extension":7.041942398389594},"index":3,"playId":"1d6b7f78-093e-3e44-8d18-1ea4be2cfd92","pitchNumber":3,"startTime":"2025-08-28T02:36:42.489Z","endTime":"2025-08-28T02:36:46.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.442996139445544,"aZ":-15.462554831736243,"pfxX":-5.446018353365522,"pfxZ":8.794643817967865,"pX":-0.40627378040575446,"pZ":3.8347345291676738,"vX0":6.027692133447513,"vY0":-136.8026915971065,"vZ0":-2.8206083164760356,"x":132.49,"y":135.24,"x0":-1.9279033591514667,"y0":50.00271895539731,"z0":5.935572804217366,"aX":-10.349353115037886},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2357,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3999729609227778,"extension":6.763192062882176},"index":4,"playId":"b185e784-f4e5-3196-8600-93b54f95b86d","pitchNumber":4,"startTime":"2025-08-28T02:37:04.074Z","endTime":"2025-08-28T02:37:07.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.28000007967933,"strikeZoneBottom":1.42024128097599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.322854199605665,"aZ":-15.600459609453722,"pfxX":-4.633640677984238,"pfxZ":8.83821757954039,"pX":-0.6951927546631047,"pZ":4.228844273317311,"vX0":4.440757382313879,"vY0":-136.38399484818277,"vZ0":-1.8635133855218395,"x":143.5,"y":124.6,"x0":-1.7462779381810334,"y0":50.00017176574879,"z0":6.002518095711435,"aX":-8.686590259170131},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2215,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4023339544493325,"extension":6.896982110852984},"index":5,"playId":"3339a9f5-8720-3e6d-9fc2-b845220621e7","pitchNumber":5,"startTime":"2025-08-28T02:37:26.742Z","endTime":"2025-08-28T02:37:30.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.807565255882288,"aZ":-29.31368073542955,"pfxX":2.617194384368526,"pfxZ":1.8548853665447513,"pX":-0.2705147802083014,"pZ":2.6347865077670414,"vX0":3.9828044573443493,"vY0":-123.48766820461607,"vZ0":-1.6016291059842964,"x":127.31,"y":167.64,"x0":-2.2448789217050162,"y0":50.00282407284969,"z0":5.7599135297894275,"aX":4.038265835383887},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-5.6,"spinRate":2293,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.44371103704023707,"extension":6.935014258669499},"index":6,"playId":"18c38149-bc8f-3569-8060-20e6afa9de60","pitchNumber":6,"startTime":"2025-08-28T02:37:43.956Z","endTime":"2025-08-28T02:37:50.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.0,"endSpeed":87.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.221599624663305,"aZ":-15.103051568573111,"pfxX":-4.85972859796864,"pfxZ":8.727599179436075,"pX":0.6475350199142856,"pZ":2.766757329175618,"vX0":8.043460638963678,"vY0":-139.4119640450588,"vZ0":-5.98438569831114,"x":92.32,"y":164.08,"x0":-1.652101747585883,"y0":50.00081079004912,"z0":5.949135597510564,"aX":-9.503960364026543},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":2380,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39385885080365934,"extension":6.873101341990023},"hitData":{"launchSpeed":104.0,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.96,"coordY":87.21}},"index":7,"playId":"fd57c747-0ca8-3458-b2a3-f586a69dad65","pitchNumber":7,"startTime":"2025-08-28T02:38:15.957Z","endTime":"2025-08-28T02:38:29.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":0.65,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:38:29.826Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brent Rooker out on a sacrifice fly to center fielder Wenceel Pérez. Nick Kurtz scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:39:52.668Z","endTime":"2025-08-28T02:42:13.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T02:38:57.678Z","endTime":"2025-08-28T02:39:54.857Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30174683860804,"aZ":-15.754670008396923,"pfxX":-8.955325038116106,"pfxZ":8.554022504157569,"pX":-0.5227608362161074,"pZ":1.7397560244339083,"vX0":6.929449326268078,"vY0":-137.8456583553576,"vZ0":-8.00856004617416,"x":136.93,"y":191.81,"x0":-1.9085407827286327,"y0":50.0045863187962,"z0":5.751253147890968,"aX":-17.195918573970758},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":14.8,"spinRate":2318,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39768771266503933,"extension":6.8919246525597},"index":1,"playId":"8795f066-c180-38af-bc26-c67f40cfaedb","pitchNumber":1,"startTime":"2025-08-28T02:39:54.857Z","endTime":"2025-08-28T02:39:59.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.590408301966118,"aZ":-30.091761631799777,"pfxX":-9.670908562508867,"pfxZ":1.2397167227307122,"pX":0.41145917886877453,"pZ":1.4055750905289408,"vX0":8.906575652530716,"vY0":-129.53714978114436,"vZ0":-5.276656910811907,"x":101.32,"y":200.83,"x0":-1.8316739030380944,"y0":50.00598898894904,"z0":5.797840009771851,"aX":-16.273987129421354},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":1241,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42447301058593334,"extension":6.864657078341144},"index":2,"playId":"8a83d86b-1012-3117-b24d-0f9fe4ed088f","pitchNumber":2,"startTime":"2025-08-28T02:40:20.141Z","endTime":"2025-08-28T02:40:23.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.40328293336853,"strikeZoneBottom":1.62855290715835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.471898127071945,"aZ":-11.57109613122523,"pfxX":-5.30130603767666,"pfxZ":10.564631832169127,"pX":1.2158898430968372,"pZ":4.044122452866811,"vX0":9.456068543335574,"vY0":-139.93648043269954,"vZ0":-3.5049927068098174,"x":70.65,"y":129.59,"x0":-1.5441776511665781,"y0":50.003314817625835,"z0":6.090424144800152,"aX":-10.339862598959625},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2452,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3939210288913513,"extension":6.720803408486435},"index":3,"playId":"0d0b3db3-3303-349e-9ba9-479f5766c8dd","pitchNumber":3,"startTime":"2025-08-28T02:40:38.617Z","endTime":"2025-08-28T02:40:41.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.50963112954351,"strikeZoneBottom":1.6737483888261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.519791743454643,"aZ":-35.410869008285864,"pfxX":1.7062976121114204,"pfxZ":-2.0328579637821154,"pX":2.31390937819775,"pZ":1.0306400782073764,"vX0":10.150218493067474,"vY0":-125.92278564156778,"vZ0":-4.4312933313676925,"x":28.8,"y":210.95,"x0":-2.0043944075292903,"y0":50.00161175499394,"z0":5.703601819339719,"aX":2.7175981512380734},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-5.6,"spinRate":2382,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4363311937182388,"extension":7.011895761551701},"index":4,"playId":"32eee9da-9895-3af8-92f6-32558c710716","pitchNumber":4,"startTime":"2025-08-28T02:40:55.873Z","endTime":"2025-08-28T02:40:59.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.59595634442122,"strikeZoneBottom":1.64561765189894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.538456985086327,"aZ":-22.659218276697302,"pfxX":-10.915883653844883,"pfxZ":5.584526879051812,"pX":0.6075812330848338,"pZ":0.7118673220587095,"vX0":10.145754666375268,"vY0":-130.26421492268167,"vZ0":-8.273983986652151,"x":93.84,"y":219.56,"x0":-1.9355926212806929,"y0":50.00288538519478,"z0":5.666007985895119,"aX":-18.600245198229167},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":1467,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.421848291100142,"extension":6.871373743294101},"index":5,"playId":"3c017bce-e77c-34b4-a3a7-6fd717df0052","pitchNumber":5,"startTime":"2025-08-28T02:41:14.782Z","endTime":"2025-08-28T02:41:18.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.961198555011826,"aZ":-27.822590234683794,"pfxX":-8.309762016351536,"pfxZ":2.670536832305549,"pX":-0.38353454780890167,"pZ":3.1544754443361502,"vX0":6.355226628443901,"vY0":-127.27881430498059,"vZ0":-1.582732874203355,"x":131.62,"y":153.61,"x0":-1.842546446115782,"y0":50.000900723284886,"z0":6.003429056759172,"aX":-13.529749569047263},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":13.4,"spinRate":1345,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.43157303896136234,"extension":7.0277644241849995},"index":6,"playId":"2e20938e-278f-36b3-a255-d94f6c74d424","pitchNumber":6,"startTime":"2025-08-28T02:41:37.038Z","endTime":"2025-08-28T02:41:40.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.313126645910604,"aZ":-30.408446772746316,"pfxX":1.717316086442169,"pfxZ":1.1092984379495388,"pX":0.48827064059235253,"pZ":2.248616376913072,"vX0":6.1723572028934415,"vY0":-125.2869100946173,"vZ0":-2.6186056811721197,"x":98.39,"y":178.07,"x0":-2.226330384936637,"y0":50.00523760471319,"z0":5.7820158473114045,"aX":2.741641220011626},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2210,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.4364756758752395,"extension":6.776625904396827},"hitData":{"launchSpeed":98.1,"launchAngle":48.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.48,"coordY":74.41}},"index":7,"playId":"dbf99726-d74e-3827-bb6b-f0e2dacb11a1","pitchNumber":7,"startTime":"2025-08-28T02:41:59.409Z","endTime":"2025-08-28T02:42:13.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.87,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:42:13.146Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:42:18.181Z","endTime":"2025-08-28T02:43:24.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26989583466684,"aZ":-26.834713498899387,"pfxX":0.5085803316834329,"pfxZ":3.1070391459813447,"pX":-0.12717517874411718,"pZ":2.2615873603910805,"vX0":5.1866223582244935,"vY0":-130.68727476887943,"vZ0":-3.756356418976229,"x":121.85,"y":177.72,"x0":-2.2091351029647566,"y0":50.00272206400612,"z0":5.748629036485712,"aX":0.8728734805712358},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.2,"spinRate":2220,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.42019758619343417,"extension":7.006179313908128},"index":0,"playId":"7d6585ec-b8df-306f-9414-c12905363458","pitchNumber":1,"startTime":"2025-08-28T02:42:42.009Z","endTime":"2025-08-28T02:42:45.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.9,"endSpeed":86.2,"strikeZoneTop":3.33601281872904,"strikeZoneBottom":1.49265734661401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49380758111674,"aZ":-14.656602174861517,"pfxX":-6.030708690988975,"pfxZ":9.127720293356363,"pX":-0.2013714973172382,"pZ":4.130361719678823,"vX0":6.928553736307772,"vY0":-138.08428092382402,"vZ0":-2.3275430887599113,"x":124.68,"y":127.26,"x0":-1.9667794479924645,"y0":50.004911791056394,"z0":5.97755639855683,"aX":-11.577059905363788},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2307,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3975956811796748,"extension":6.794622140287562},"index":1,"playId":"7af446cc-9c9d-36a3-b24e-53f70c0f4770","pitchNumber":2,"startTime":"2025-08-28T02:43:01.514Z","endTime":"2025-08-28T02:43:06.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.712795535821563,"aZ":-30.91960098736878,"pfxX":-8.444971413981573,"pfxZ":0.7360761754867866,"pX":0.4146407980886371,"pZ":2.5718930587652364,"vX0":8.687219904762955,"vY0":-129.3161942027689,"vZ0":-2.398996102271091,"x":101.19,"y":169.34,"x0":-1.8831284575555602,"y0":50.00267786749841,"z0":5.871909458437272,"aX":-14.374386665523362},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":13.4,"spinRate":1270,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.42276367968824546,"extension":6.89957236038441},"hitData":{"launchSpeed":100.8,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.87,"coordY":166.88}},"index":2,"playId":"9f79d27a-4cff-3b49-9f54-6b2666163888","pitchNumber":3,"startTime":"2025-08-28T02:43:17.796Z","endTime":"2025-08-28T02:43:24.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:43:24.294Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:45:24.145Z","endTime":"2025-08-28T02:46:51.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.22320727842196,"strikeZoneBottom":1.43602009206139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61729408334866,"aZ":-13.802654822830661,"pfxX":-5.34533033562047,"pfxZ":9.094524714229125,"pX":-1.182834187706837,"pZ":3.672130862233816,"vX0":4.283014988622863,"vY0":-141.74506131259128,"vZ0":-2.8970586588343896,"x":162.09,"y":139.63,"x0":-2.024534459460985,"y0":50.00039464555705,"z0":5.59723379862172,"aX":-10.795757578580298},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2436,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3874922625714148,"extension":5.84784778893342},"index":0,"playId":"8cbcae63-0347-3d49-aab2-9796539ddbb9","pitchNumber":1,"startTime":"2025-08-28T02:45:33.810Z","endTime":"2025-08-28T02:45:37.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.38456686098674,"strikeZoneBottom":1.58644766834789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.944384394118792,"aZ":-11.321617517179126,"pfxX":-6.1343156431116705,"pfxZ":10.305550014574207,"pX":0.8933953338663851,"pZ":1.286584162738469,"vX0":9.71346007588406,"vY0":-141.27974632046318,"vZ0":-9.502139830666442,"x":82.95,"y":204.04,"x0":-1.790988282085442,"y0":50.00235726023975,"z0":5.419625327760639,"aX":-12.411827207272049},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2465,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38758008136027433,"extension":6.078616537220511},"index":1,"playId":"634dce6e-fb96-388c-a8e1-704025f39aff","pitchNumber":2,"startTime":"2025-08-28T02:45:48.698Z","endTime":"2025-08-28T02:45:52.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T02:46:02.403Z","endTime":"2025-08-28T02:46:16.434Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.47287493505335,"strikeZoneBottom":1.56299456798088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00123828923612,"aZ":-12.401014586756931,"pfxX":-6.10902963351376,"pfxZ":9.78770168083155,"pX":0.7478858236342603,"pZ":2.2828870653613413,"vX0":9.510571417069006,"vY0":-141.4194435197851,"vZ0":-6.871215232969501,"x":88.49,"y":177.14,"x0":-1.8688888933021053,"y0":50.0038750613416,"z0":5.543745265775645,"aX":-12.343725681198489},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2607,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3876659367835833,"extension":6.03274333080391},"index":3,"playId":"c60ea6f0-09dd-341a-b679-cd6a3b64b857","pitchNumber":3,"startTime":"2025-08-28T02:46:16.434Z","endTime":"2025-08-28T02:46:20.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.39000051345935,"strikeZoneBottom":1.58346603407275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.803847229570955,"aZ":-15.641700776440048,"pfxX":-7.040398409742919,"pfxZ":8.204963411552114,"pX":1.369430005629573,"pZ":2.243964404812911,"vX0":11.276706193974423,"vY0":-141.41584249044766,"vZ0":-6.386636531150457,"x":64.8,"y":178.19,"x0":-1.7646510073564614,"y0":50.00358886262076,"z0":5.544353084962937,"aX":-14.187771423382282},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2541,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38808080679163526,"extension":6.054398278901832},"index":4,"playId":"794f57d8-0129-37b1-b303-08a95fca028d","pitchNumber":4,"startTime":"2025-08-28T02:46:32.700Z","endTime":"2025-08-28T02:46:36.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.57153115200108,"strikeZoneBottom":1.59999173147047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.679285962273276,"aZ":-15.062013697589569,"pfxX":-7.576283358706957,"pfxZ":8.543735836732424,"pX":1.2051928608937523,"pZ":1.5066193824337242,"vX0":11.130837627469784,"vY0":-141.22457698156737,"vZ0":-8.316645066421675,"x":71.06,"y":198.1,"x0":-1.81831426222651,"y0":50.00322306121224,"z0":5.475748213255613,"aX":-15.176023334083139},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2426,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38909481585283734,"extension":6.039361815390288},"index":5,"playId":"0dd7aff4-4e2b-3e0f-8955-a309a0a53cc0","pitchNumber":5,"startTime":"2025-08-28T02:46:47.982Z","endTime":"2025-08-28T02:46:51.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:46:51.593Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:46:52.596Z","endTime":"2025-08-28T02:47:50.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.8629972283597,"strikeZoneBottom":1.82246746532732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.54330053701566,"aZ":-13.942877103479983,"pfxX":-5.090716499620279,"pfxZ":9.191706728399204,"pX":0.2923529256729256,"pZ":1.7104452472381013,"vX0":7.198249771265974,"vY0":-140.56376431687283,"vZ0":-8.095452309054854,"x":105.86,"y":192.6,"x0":-1.6510177378786062,"y0":50.00096585259042,"z0":5.5509002224755335,"aX":-10.094955831348418},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2535,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3910238154612693,"extension":6.065924735086017},"index":0,"playId":"1d3ecad3-fc01-3c75-a661-8dbad9010495","pitchNumber":1,"startTime":"2025-08-28T02:47:15.844Z","endTime":"2025-08-28T02:47:19.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.68999959321971,"strikeZoneBottom":1.57067540163006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.827612923271676,"aZ":-23.509242493443196,"pfxX":-7.8824753227600475,"pfxZ":5.133891454695247,"pX":-0.76432029495471,"pZ":3.423824973688184,"vX0":4.892185560007278,"vY0":-129.79553697969624,"vZ0":-1.6515303753984574,"x":146.13,"y":146.34,"x0":-1.6596329874852376,"y0":50.005145855886816,"z0":5.877223141659991,"aX":-13.309921173782127},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2069,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4237093408905861,"extension":6.036544447090258},"index":1,"playId":"f2859552-1b3b-3ce4-89ba-ffc3b49a4ed9","pitchNumber":2,"startTime":"2025-08-28T02:47:30.051Z","endTime":"2025-08-28T02:47:34.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.635893846863716,"aZ":-11.945559942843971,"pfxX":-3.5933341545856217,"pfxZ":9.934734829440226,"pX":0.031974341001849725,"pZ":3.1809364112428304,"vX0":6.214597189866692,"vY0":-142.25269145260668,"vZ0":-5.153465442504423,"x":115.78,"y":152.89,"x0":-1.720686385427308,"y0":50.00177794728941,"z0":5.782546499883964,"aX":-7.316373962429583},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2479,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.38601916239014855,"extension":5.977756847839774},"index":2,"playId":"12b0c9ef-a573-3e78-88bb-481ce113e5ad","pitchNumber":3,"startTime":"2025-08-28T02:47:46.695Z","endTime":"2025-08-28T02:47:50.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:47:50.166Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:47:50.048Z","endTime":"2025-08-28T02:48:56.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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":89.9,"endSpeed":81.8,"strikeZoneTop":3.33261740093581,"strikeZoneBottom":1.58394897146212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.151093129398124,"aZ":-21.758435588326503,"pfxX":-9.630284118131113,"pfxZ":6.074063696142955,"pX":-0.046941789107930086,"pZ":1.9700648352914663,"vX0":7.189823131331279,"vY0":-130.57827459145219,"vZ0":-5.132050350445056,"x":118.79,"y":185.59,"x0":-1.5936969723966792,"y0":50.00649230242101,"z0":5.61231341402092,"aX":-16.526567035768707},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":2165,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.42050350883032106,"extension":6.12984712648513},"index":0,"playId":"02f4a209-cd36-30cf-8134-61e5caf9e348","pitchNumber":1,"startTime":"2025-08-28T02:48:11.871Z","endTime":"2025-08-28T02:48:15.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.0,"endSpeed":89.3,"strikeZoneTop":3.33654982369699,"strikeZoneBottom":1.6053687046945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80985964613513,"aZ":-13.83382024310237,"pfxX":-5.999468911829753,"pfxZ":8.971828854169015,"pX":-0.13836950381384597,"pZ":1.7658124358601852,"vX0":6.760751076345184,"vY0":-142.34825807642594,"vZ0":-8.153978051825893,"x":122.27,"y":191.1,"x0":-1.7689527074558362,"y0":50.00528682940912,"z0":5.550579287001187,"aX":-12.268241714886807},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2453,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3853213714225716,"extension":6.0591162612056335},"index":1,"playId":"4ef8b249-a628-31e9-9100-2eb1c7a8dce2","pitchNumber":2,"startTime":"2025-08-28T02:48:27.323Z","endTime":"2025-08-28T02:48:32.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316490845930826,"aZ":-22.503099976344235,"pfxX":-7.001895112509482,"pfxZ":5.5985080334903685,"pX":-0.8167469162358472,"pZ":3.504279625739194,"vX0":4.481590420363574,"vY0":-130.76282465918277,"vZ0":-1.6023975407613893,"x":148.13,"y":144.16,"x0":-1.6457032077647777,"y0":50.00026915886098,"z0":5.818087274966475,"aX":-12.088768784232677},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":11.6,"spinRate":2178,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4193298463740276,"extension":6.106902537484482},"hitData":{"launchSpeed":84.6,"launchAngle":54.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.41,"coordY":129.15}},"index":2,"playId":"8733a0de-9186-3c22-bff2-14aa0b1168ec","pitchNumber":3,"startTime":"2025-08-28T02:48:43.918Z","endTime":"2025-08-28T02:48:56.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.9,"awayTeamWinProbability":12.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:48:56.790Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks. Dillon Dingler to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:48:57.045Z","endTime":"2025-08-28T02:51:59.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.24000053766905,"strikeZoneBottom":1.49189627850782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255628305552342,"aZ":-31.437968418777807,"pfxX":7.705026739150835,"pfxZ":0.4955350204499247,"pX":0.8302241599097246,"pZ":2.7978010032502634,"vX0":4.428412424900544,"vY0":-120.968865104238,"vZ0":-0.20261736449537426,"x":85.35,"y":163.24,"x0":-2.0267401938725995,"y0":50.00075921887824,"z0":5.645591753143799,"aX":11.38288759178113},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":-15.0,"spinRate":3003,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4532993607715152,"extension":5.871582103556499},"index":0,"playId":"9d523eba-f2df-3281-a8bb-dd0fd758eeb2","pitchNumber":1,"startTime":"2025-08-28T02:49:27.406Z","endTime":"2025-08-28T02:49:31.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.5,"strikeZoneTop":3.1075337825744,"strikeZoneBottom":1.45892722956529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.636562130390093,"aZ":-29.617132443560024,"pfxX":11.10544468597412,"pfxZ":1.8955139146978617,"pX":1.1062267972998263,"pZ":2.7385320117319685,"vX0":3.7062596143789728,"vY0":-117.04115381119182,"vZ0":-0.27380341916646644,"x":74.83,"y":164.84,"x0":-1.9524628393313725,"y0":50.00385386816114,"z0":5.695738327502597,"aX":14.992046642111493},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.7,"breakHorizontal":-21.1,"spinRate":2923,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.47290629566080833,"extension":5.767252869551722},"index":1,"playId":"71aee0eb-76e8-34d7-8a2c-b5b7e728ee9f","pitchNumber":2,"startTime":"2025-08-28T02:49:43.094Z","endTime":"2025-08-28T02:49:46.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.0,"endSpeed":88.0,"strikeZoneTop":3.28183668240155,"strikeZoneBottom":1.54018590379698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36704589033307,"aZ":-12.647170886354557,"pfxX":-4.484190935389027,"pfxZ":9.806999745244504,"pX":0.697262990972312,"pZ":2.0895798812924578,"vX0":8.692719479060365,"vY0":-140.80218834729428,"vZ0":-7.045143167045653,"x":90.42,"y":182.36,"x0":-1.858857297622725,"y0":50.006930888307764,"z0":5.456670941060937,"aX":-8.932926807110016},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2578,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3901933795981627,"extension":5.993134530929741},"index":2,"playId":"8c9710d0-8969-3406-a16f-131e1114a0c9","pitchNumber":3,"startTime":"2025-08-28T02:49:58.465Z","endTime":"2025-08-28T02:50:02.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20811761712,"aZ":-12.468781340091388,"pfxX":-4.018330961672637,"pfxZ":9.834170081227466,"pX":-0.10079231484092593,"pZ":2.3953329349172523,"vX0":5.691303185850281,"vY0":-141.36497873743585,"vZ0":-6.344507165367857,"x":120.84,"y":174.11,"x0":-1.6274173794300386,"y0":50.00441610655604,"z0":5.485360173388354,"aX":-8.053429465486609},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2545,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3889308551016204,"extension":5.802413789524843},"index":3,"playId":"c7010722-fe39-3d63-a5c0-721d7ec751d9","pitchNumber":4,"startTime":"2025-08-28T02:50:15.287Z","endTime":"2025-08-28T02:50:18.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.23999961132659,"strikeZoneBottom":1.4446856528206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.208516379776366,"aZ":-28.178746635636585,"pfxX":5.388609785053881,"pfxZ":2.4721763958440377,"pX":1.1780066979838677,"pZ":1.5421054810954644,"vX0":5.4327952874167345,"vY0":-126.98961549805342,"vZ0":-4.394241261709458,"x":72.1,"y":197.14,"x0":-1.6965475061887645,"y0":50.005388847815325,"z0":5.560302059560443,"aX":8.722264452822126},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-11.0,"spinRate":2995,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.43282619123409694,"extension":5.851558433130242},"index":4,"playId":"b15daa5c-f162-364c-bb26-73ec01109f86","pitchNumber":5,"startTime":"2025-08-28T02:50:41.934Z","endTime":"2025-08-28T02:50:45.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.3,"endSpeed":89.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00344015058564,"aZ":-12.869476627344541,"pfxX":-4.822862560811942,"pfxZ":9.419691340148834,"pX":0.3315333529000513,"pZ":2.5535100473126677,"vX0":7.743889921970502,"vY0":-142.76327085213708,"vZ0":-5.977547225436791,"x":104.36,"y":169.84,"x0":-1.7983367127522711,"y0":50.006714229102975,"z0":5.4955548433880805,"aX":-9.888529026116851},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":7.1,"spinRate":2605,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3846806994386207,"extension":5.962730392717791},"index":5,"playId":"3cdceea4-ac08-391c-854a-a7521e1539b8","pitchNumber":6,"startTime":"2025-08-28T02:50:56.371Z","endTime":"2025-08-28T02:51:00.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-28T02:51:15.159Z","endTime":"2025-08-28T02:51:33.707Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.2,"endSpeed":89.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.2665598903542,"aZ":-12.324231505545997,"pfxX":-4.454235469566129,"pfxZ":9.687026770362847,"pX":-0.2306768462699157,"pZ":3.392018834965955,"vX0":5.7099909764268535,"vY0":-142.80478095297138,"vZ0":-3.87751889059768,"x":125.79,"y":147.2,"x0":-1.6847277566188466,"y0":50.006903682951126,"z0":5.5523815741613864,"aX":-9.13126015681751},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":6.8,"spinRate":2674,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38470515393268867,"extension":6.016433005149442},"index":7,"playId":"16e16be3-2da9-3515-8fbd-d395e60d2b8d","pitchNumber":7,"startTime":"2025-08-28T02:51:33.707Z","endTime":"2025-08-28T02:51:36.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":82.2,"endSpeed":74.8,"strikeZoneTop":3.22666805860062,"strikeZoneBottom":1.52670354426914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.674598544031856,"aZ":-34.6352921735518,"pfxX":10.434831426362337,"pfxZ":-1.7319695077631003,"pX":2.312373647400671,"pZ":2.653680381243647,"vX0":7.025233594561715,"vY0":-119.40329402634619,"vZ0":0.41543706954535753,"x":28.86,"y":167.13,"x0":-2.041456073694212,"y0":50.004443717568606,"z0":5.637866602526733,"aX":14.808410714391856},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.6,"breakHorizontal":-20.8,"spinRate":3069,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.46177126289601267,"extension":5.96255418592047},"index":8,"playId":"7c1b2b91-f90f-3888-8a88-6d18e64b5302","pitchNumber":8,"startTime":"2025-08-28T02:51:52.717Z","endTime":"2025-08-28T02:51:59.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:51:59.159Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:51:57.357Z","endTime":"2025-08-28T02:52:29.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05042601286994,"aZ":-13.370221856091746,"pfxX":-5.78123911670926,"pfxZ":9.386393622339206,"pX":-0.3258264788334907,"pZ":2.070326938203051,"vX0":6.102128757999066,"vY0":-141.10880107458823,"vZ0":-7.05226954655543,"x":129.42,"y":182.88,"x0":-1.771980748117795,"y0":50.00693699918576,"z0":5.475154362855611,"aX":-11.586323981587839},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2524,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38913791671816655,"extension":5.9993333504823125},"hitData":{"launchSpeed":99.0,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":151.18}},"index":0,"playId":"ba17eafe-651f-3821-887f-11c8e22db89e","pitchNumber":1,"startTime":"2025-08-28T02:52:21.945Z","endTime":"2025-08-28T02:52:29.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:52:29.534Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out sharply to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:54:14.489Z","endTime":"2025-08-28T02:55:03.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63498492627266,"aZ":-28.407589568598762,"pfxX":-9.71247795862517,"pfxZ":2.3342259505511374,"pX":-0.44012577982370177,"pZ":1.1897362778436174,"vX0":6.719822495464091,"vY0":-126.12969237842397,"vZ0":-5.775857030466014,"x":133.78,"y":206.66,"x0":-1.8769301631297115,"y0":50.00125209811315,"z0":5.799913301156497,"aX":-15.648756071519449},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":1473,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4342431161452933,"extension":6.694125751907161},"index":0,"playId":"eb0870dc-c5bd-3b40-8b39-8d0ee36bb1cd","pitchNumber":1,"startTime":"2025-08-28T02:54:40.238Z","endTime":"2025-08-28T02:54:43.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14431373016251,"aZ":-12.357499456237186,"pfxX":-6.391464103309879,"pfxZ":11.064024100529696,"pX":0.6637096313822842,"pZ":2.6193996932500534,"vX0":8.474982040565846,"vY0":-134.0188219158059,"vZ0":-6.2174823045426795,"x":91.7,"y":168.06,"x0":-1.7321502090980494,"y0":50.00268732579542,"z0":5.878938025770378,"aX":-11.447714432674497},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":9.4,"spinRate":2358,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41113769226802654,"extension":6.579791298730235},"hitData":{"launchSpeed":106.5,"launchAngle":47.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":189.15,"coordY":75.84}},"index":1,"playId":"83c0a196-13a2-330a-91c4-02f0854948d4","pitchNumber":2,"startTime":"2025-08-28T02:54:52.617Z","endTime":"2025-08-28T02:55:03.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:55:03.095Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:55:02.794Z","endTime":"2025-08-28T02:56:51.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.125262278548036,"aZ":-12.587386214532966,"pfxX":-6.915829078025888,"pfxZ":10.752241402579497,"pX":0.17070779955422352,"pZ":1.7702443534758883,"vX0":7.814717282386354,"vY0":-135.2530824604226,"vZ0":-8.293920428259309,"x":110.49,"y":190.98,"x0":-1.880775933994752,"y0":50.00035427665919,"z0":5.7934744167937495,"aX":-12.595993679400852},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2260,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40759709711058534,"extension":6.8606825739879165},"index":0,"playId":"819ecea3-cedd-32e2-84c4-b78870583e8f","pitchNumber":1,"startTime":"2025-08-28T02:55:27.478Z","endTime":"2025-08-28T02:55:30.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.186282912635203,"aZ":-33.14099747670471,"pfxX":3.6248455311837664,"pfxZ":-0.6341669596075601,"pX":0.023526620494036875,"pZ":1.7296625067862073,"vX0":4.2171074080034145,"vY0":-121.92107434356771,"vZ0":-2.8265540857449976,"x":116.1,"y":192.08,"x0":-2.1945397841212078,"y0":50.00602199094974,"z0":5.741691163348658,"aX":5.500200386765926},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-7.4,"spinRate":2346,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4478947781764364,"extension":6.781671956030822},"index":1,"playId":"f03d3678-b37f-393e-be08-d907dc787ac8","pitchNumber":2,"startTime":"2025-08-28T02:55:43.715Z","endTime":"2025-08-28T02:55:50.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.771053442464193,"aZ":-28.901999587127428,"pfxX":-9.547264057059149,"pfxZ":1.9622331207596067,"pX":0.06375207908309215,"pZ":0.6550572871278592,"vX0":8.005331878858405,"vY0":-128.95976615499768,"vZ0":-7.275632912794649,"x":114.57,"y":221.09,"x0":-1.8521662187430088,"y0":50.006370401996904,"z0":5.766404107244803,"aX":-15.958625866699546},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":1370,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4260068718377963,"extension":6.920194221714096},"index":2,"playId":"7e879a76-a14a-380d-a352-aa59fb5c5b51","pitchNumber":3,"startTime":"2025-08-28T02:56:08.011Z","endTime":"2025-08-28T02:56:12.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.5,"strikeZoneTop":3.49504556411718,"strikeZoneBottom":1.55879327014232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.678754175645288,"aZ":-29.432857880302922,"pfxX":2.217911270005697,"pfxZ":1.7496962019836118,"pX":1.0175365803157055,"pZ":0.7558719508769552,"vX0":6.728493459986523,"vY0":-123.3015782833719,"vZ0":-6.038654021107133,"x":78.21,"y":218.37,"x0":-2.016603453401976,"y0":50.00303174343004,"z0":5.6693370049508,"aX":3.470347703046387},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-5.4,"spinRate":2202,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4414129582375499,"extension":6.898517710044164},"index":3,"playId":"fd4c1548-ff01-3266-af0e-bcb5719e6271","pitchNumber":4,"startTime":"2025-08-28T02:56:27.225Z","endTime":"2025-08-28T02:56:30.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32181846117697,"aZ":-27.066207795875147,"pfxX":-9.196814142440621,"pfxZ":3.0695402596426273,"pX":-0.14207124736300097,"pZ":0.5732063147146453,"vX0":7.468330432720752,"vY0":-128.19469753707511,"vZ0":-7.73179976970178,"x":122.42,"y":223.3,"x0":-1.8971776114209107,"y0":50.00564584557152,"z0":5.739183153381008,"aX":-15.320861271894623},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":1315,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42714799821505745,"extension":7.007081503470811},"index":4,"playId":"c49c191b-2127-3ea7-aed5-ab14cd77803a","pitchNumber":5,"startTime":"2025-08-28T02:56:46.241Z","endTime":"2025-08-28T02:56:51.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:56:51.017Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Bleday pops out to shortstop Trey Sweeney.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:56:50.573Z","endTime":"2025-08-28T02:58:33.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.3963800624164,"strikeZoneBottom":1.71245719994349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54398897221574,"aZ":-12.474171679852303,"pfxX":-6.229585920568722,"pfxZ":10.434563038178396,"pX":-1.1714707394012513,"pZ":2.375820860171457,"vX0":4.284580738709732,"vY0":-137.091968520699,"vZ0":-6.867241588729081,"x":161.65,"y":174.63,"x0":-1.951508514280237,"y0":50.006073076624276,"z0":5.778841294102261,"aX":-11.766197251854118},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2329,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40073897844202966,"extension":6.898597208237136},"index":0,"playId":"a4701367-823e-35e5-9800-07b4561ee0d7","pitchNumber":1,"startTime":"2025-08-28T02:57:17.705Z","endTime":"2025-08-28T02:57:21.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.39000049608838,"strikeZoneBottom":1.68999365922894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85205573650486,"aZ":-26.651697555426928,"pfxX":0.16752437511071339,"pfxZ":3.264328149887924,"pX":-0.6161183632228393,"pZ":1.8514605059939315,"vX0":3.6379489355861465,"vY0":-129.25251512637968,"vZ0":-4.463470770077844,"x":140.48,"y":188.79,"x0":-2.0634520716061258,"y0":50.0046156127637,"z0":5.646514586349857,"aX":0.2831334490339889},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2139,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.42371875643069146,"extension":7.077891697412439},"index":1,"playId":"3b54581b-0c33-3d27-ac3d-72288c31e021","pitchNumber":2,"startTime":"2025-08-28T02:57:33.420Z","endTime":"2025-08-28T02:57:37.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.38385951130236,"strikeZoneBottom":1.58221142984698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55833574916508,"aZ":-29.522974024042846,"pfxX":-9.114794789659497,"pfxZ":1.6476917015958579,"pX":0.17591120795324686,"pZ":0.7559696364205544,"vX0":8.051954451236345,"vY0":-126.70991211686659,"vZ0":-6.310055045214949,"x":110.29,"y":218.37,"x0":-1.875912416779149,"y0":50.00132971889985,"z0":5.670839256879709,"aX":-14.656459246928724},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":14.4,"spinRate":1427,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43410580874372906,"extension":6.891861611430276},"index":2,"playId":"6a6a65e4-db49-3c7f-9e60-e2e08988eb6a","pitchNumber":3,"startTime":"2025-08-28T02:57:49.824Z","endTime":"2025-08-28T02:57:53.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.5,"endSpeed":84.9,"strikeZoneTop":3.32191074942201,"strikeZoneBottom":1.60285078036338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90858220456434,"aZ":-12.476195184804162,"pfxX":-6.165762203146536,"pfxZ":10.647519403116618,"pX":-0.42611326563244184,"pZ":1.2691778043713546,"vX0":5.754988192580728,"vY0":-135.6892326920837,"vZ0":-9.614022889636935,"x":133.24,"y":204.51,"x0":-1.7817430151440101,"y0":50.00031292889692,"z0":5.745201211620456,"aX":-11.403824647867289},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2285,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4048981473700177,"extension":6.92517220624575},"index":3,"playId":"cec85a42-90f7-315e-834b-cb771f85f3ad","pitchNumber":4,"startTime":"2025-08-28T02:58:06.974Z","endTime":"2025-08-28T02:58:10.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48532281074304,"aZ":-12.42307133988266,"pfxX":-6.303927657847451,"pfxZ":10.569623375435265,"pX":-0.6440547651344107,"pZ":2.064401451330858,"vX0":5.346827548746878,"vY0":-136.65606292541557,"vZ0":-7.681437131320736,"x":141.55,"y":183.04,"x0":-1.8185721972074818,"y0":50.005301222249194,"z0":5.788292066993492,"aX":-11.781982927610635},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2310,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4026686818112588,"extension":6.8844624584984455},"hitData":{"launchSpeed":81.4,"launchAngle":66.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.06,"coordY":138.51}},"index":4,"playId":"2261821e-699e-337d-8011-d732610c6355","pitchNumber":5,"startTime":"2025-08-28T02:58:24.188Z","endTime":"2025-08-28T02:58:33.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:58:33.615Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T03:00:48.779Z","endTime":"2025-08-28T03:00:58.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:00:40.573Z","endTime":"2025-08-28T03:00:50.981Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.08393689576153,"aZ":-13.820409808444298,"pfxX":-5.637076833692748,"pfxZ":9.239245591399808,"pX":-0.7018454483547834,"pZ":3.206686071592906,"vX0":5.540199782455775,"vY0":-141.02060588197,"vZ0":-4.302535270058953,"x":143.75,"y":152.2,"x0":-1.9723825697859239,"y0":50.0067497095351,"z0":5.662552063555685,"aX":-11.203808107367456},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2675,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3904023186085728,"extension":5.996828608799116},"hitData":{"launchSpeed":106.2,"launchAngle":23.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.27,"coordY":41.7}},"index":1,"playId":"4a55ec2b-6591-347a-b440-fba6c1413a9b","pitchNumber":1,"startTime":"2025-08-28T03:00:50.981Z","endTime":"2025-08-28T03:00:58.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:00:58.604Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T03:01:01.495Z","endTime":"2025-08-28T03:02:34.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.60702509754437,"strikeZoneBottom":1.73945429803254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74999819125587,"aZ":-9.400973990769998,"pfxX":-4.846711503306586,"pfxZ":11.338166301649604,"pX":0.7188662258933975,"pZ":1.2943413481689159,"vX0":9.222231332844304,"vY0":-141.41962003248858,"vZ0":-9.513955880941044,"x":89.6,"y":203.83,"x0":-1.967092920340697,"y0":50.00318494543776,"z0":5.321150173049883,"aX":-9.735724960082935},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2568,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3885321872417742,"extension":6.070984490401603},"index":0,"playId":"7587d32b-bf67-363f-9ac3-d969af9f9d92","pitchNumber":1,"startTime":"2025-08-28T03:01:25.678Z","endTime":"2025-08-28T03:01:29.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.54498847041324,"strikeZoneBottom":1.6996189191793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06608057820689,"aZ":-11.863808795457844,"pfxX":-7.258686067037597,"pfxZ":10.221273873107972,"pX":0.18079469825463085,"pZ":2.0996531252448416,"vX0":8.630601904427639,"vY0":-140.58030806683433,"vZ0":-7.297555225825137,"x":110.11,"y":182.09,"x0":-1.996708098701665,"y0":50.000289085959615,"z0":5.51204750008236,"aX":-14.419976255013992},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":11.2,"spinRate":2580,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3907259758389152,"extension":5.927185157686513},"index":1,"playId":"7cf65240-f192-361c-9e52-1c852bbf206d","pitchNumber":2,"startTime":"2025-08-28T03:01:38.562Z","endTime":"2025-08-28T03:01:41.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":74.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63620671338711,"aZ":-30.68745589297404,"pfxX":9.497130015562735,"pfxZ":1.0422549539935062,"pX":0.12954657676565923,"pZ":3.3106107709619073,"vX0":2.6718204577527285,"vY0":-120.56903726798558,"vZ0":0.5469716485155565,"x":112.06,"y":149.39,"x0":-2.2345680402104855,"y0":50.00449614576477,"z0":5.851701081777112,"aX":13.586859196315979},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.9,"spinRate":2987,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.45930634631119416,"extension":5.773995066890102},"index":2,"playId":"ce588a1a-7a18-3aea-a9bc-d6a43039789d","pitchNumber":3,"startTime":"2025-08-28T03:01:50.636Z","endTime":"2025-08-28T03:01:53.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.54861160556019,"strikeZoneBottom":1.7036207946564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.170130320446212,"aZ":-28.977441195042683,"pfxX":9.2113152785426,"pfxZ":2.0963601189028376,"pX":1.5597060703439778,"pZ":1.2480904199624843,"vX0":5.483814629386888,"vY0":-123.9071054982076,"vZ0":-4.536256519381795,"x":57.55,"y":205.08,"x0":-1.8931851761485599,"y0":50.00435891562906,"z0":5.578135665065094,"aX":14.04808942190279},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":-18.1,"spinRate":2892,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4453307465454923,"extension":5.853435448926264},"index":3,"playId":"ee6ce277-a685-3268-acc9-5a0b3c48dd61","pitchNumber":4,"startTime":"2025-08-28T03:02:03.166Z","endTime":"2025-08-28T03:02:06.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.54999904222677,"strikeZoneBottom":1.61982346798349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69768580802223,"aZ":-29.617848663992334,"pfxX":9.368475881378183,"pfxZ":1.7398358806902765,"pX":1.0911112295662564,"pZ":1.9039799020578003,"vX0":4.873501426150464,"vY0":-121.72523486922468,"vZ0":-2.7674027432975965,"x":75.41,"y":187.37,"x0":-2.1680432390528988,"y0":50.0026340019802,"z0":5.677385131539747,"aX":13.753509086533537},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":-18.2,"spinRate":3057,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45373890320601173,"extension":5.779072182134425},"index":4,"playId":"55410a90-6d14-3424-b857-52b67b2ba9b7","pitchNumber":5,"startTime":"2025-08-28T03:02:18.303Z","endTime":"2025-08-28T03:02:22.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.50143733072395,"aZ":-10.478031647875122,"pfxX":-3.701677757323848,"pfxZ":10.723812982466782,"pX":-0.41298672775646134,"pZ":3.5202249566457096,"vX0":5.544022806703814,"vY0":-142.66353762504798,"vZ0":-3.99435236829026,"x":132.74,"y":143.73,"x0":-1.917420700119024,"y0":50.00136873582606,"z0":5.620367016358605,"aX":-7.488662378154447},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2498,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3866881668396873,"extension":5.945816711478962},"index":5,"playId":"f972a31b-0602-3e88-bc14-e2facf745c22","pitchNumber":6,"startTime":"2025-08-28T03:02:30.835Z","endTime":"2025-08-28T03:02:34.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:02:34.623Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T03:02:34.722Z","endTime":"2025-08-28T03:03:25.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.1900002824342,"strikeZoneBottom":1.5033687142156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.293936296980256,"aZ":-19.707442935446487,"pfxX":-10.038224107644412,"pfxZ":7.044478100817669,"pX":-0.820139961530974,"pZ":1.673769426885937,"vX0":6.067246320229655,"vY0":-132.6581891143377,"vZ0":-6.582494496745639,"x":148.26,"y":193.59,"x0":-1.8413412677986056,"y0":50.001331080098176,"z0":5.640073657580021,"aX":-17.760431684316085},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":16.7,"spinRate":2123,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.41403952773738917,"extension":6.095205739244344},"index":0,"playId":"dd2ace5d-8028-3be7-bab9-f80ef8036a6c","pitchNumber":1,"startTime":"2025-08-28T03:02:56.924Z","endTime":"2025-08-28T03:03:00.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":91.9,"endSpeed":83.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.132759492072893,"aZ":-19.623429340138678,"pfxX":-9.432786912306781,"pfxZ":6.971676228220637,"pX":-1.3503090855906483,"pZ":2.1670564054979704,"vX0":4.615624539234995,"vY0":-133.6526081112435,"vZ0":-5.561288940435984,"x":168.47,"y":180.27,"x0":-1.8787159893709124,"y0":50.00398005533914,"z0":5.694369088895729,"aX":-16.98177974539772},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2176,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41060280288412887,"extension":6.139696307620818},"index":1,"playId":"df5627b7-0cdf-3381-b08c-0ce59389091c","pitchNumber":2,"startTime":"2025-08-28T03:03:08.467Z","endTime":"2025-08-28T03:03:11.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.7,"strikeZoneTop":3.2237136469179,"strikeZoneBottom":1.48108136149451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.06158986861864,"aZ":-10.101780381922687,"pfxX":-5.346788230151054,"pfxZ":10.63228518232788,"pX":-0.3720092334117284,"pZ":1.7337320503402904,"vX0":6.401353115167802,"vY0":-144.01368838120484,"vZ0":-8.904849405342127,"x":131.18,"y":191.97,"x0":-1.9412461672094814,"y0":50.00674770623955,"z0":5.5123532383256935,"aX":-11.10377561302683},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2527,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.38203025181112427,"extension":5.870342031900517},"index":2,"playId":"1ffef3c3-0c86-39e3-b51a-389cbc5a1ab0","pitchNumber":3,"startTime":"2025-08-28T03:03:21.265Z","endTime":"2025-08-28T03:03:25.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:03:25.330Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Harris doubles (2) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:05:18.476Z","endTime":"2025-08-28T03:05:56.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.799167247101266,"aZ":-16.17954696846011,"pfxX":-8.738934369226516,"pfxZ":9.075403760435371,"pX":-0.38915365037145205,"pZ":2.148476559247193,"vX0":6.771196271771791,"vY0":-132.53784874128783,"vZ0":-6.3291549759250305,"x":131.83,"y":180.77,"x0":-1.853570762076936,"y0":50.00389171442888,"z0":5.767843904566005,"aX":-15.403106967976003},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":14.2,"spinRate":2248,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.41475242372589616,"extension":6.787945132942533},"hitData":{"launchSpeed":104.3,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.36,"coordY":157.59}},"index":0,"playId":"bc0723c7-a262-3de2-8a29-d6db6d291015","pitchNumber":1,"startTime":"2025-08-28T03:05:42.894Z","endTime":"2025-08-28T03:05:56.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.27,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:05:56.939Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Zack Gelof reaches on a throwing error by pitcher Casey Mize. Brett Harris scores.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:06:02.654Z","endTime":"2025-08-28T03:06:30.239Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":false,"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.140938956781618,"aZ":-32.17399041971772,"pfxX":3.739037643889054,"pfxZ":1.531805493382166E-4,"pX":0.8984837558208012,"pZ":2.356325346543511,"vX0":6.521773299133781,"vY0":-122.37120901523623,"vZ0":-1.7031741920649455,"x":82.75,"y":175.16,"x0":-2.2868606743400948,"y0":50.002482961187894,"z0":5.817469196255473,"aX":5.670340307894193},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-8.3,"spinRate":2214,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4475869819250544,"extension":6.857226813553739},"hitData":{"launchSpeed":43.3,"launchAngle":-73.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.77,"coordY":188.88}},"index":0,"playId":"c06a000c-45a8-3bd0-bea6-ffa5cd8ef1ef","pitchNumber":1,"startTime":"2025-08-28T03:06:19.446Z","endTime":"2025-08-28T03:06:30.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"second":{"id":695391,"link":"/api/v1/people/695391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.35,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:06:30.239Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:07:01.237Z","endTime":"2025-08-28T03:09:19.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.529951474814762,"aZ":-13.091250442424117,"pfxX":-5.84592394229146,"pfxZ":10.313094657725024,"pX":0.35523521751290266,"pZ":3.7219776389325503,"vX0":7.479315449909105,"vY0":-135.4030665649897,"vZ0":-3.4489243813413353,"x":103.46,"y":138.29,"x0":-1.6878006788880635,"y0":50.003370313764265,"z0":5.9328595069214165,"aX":-10.818163454891968},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2254,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40506236723176947,"extension":6.792101092053217},"index":0,"playId":"9b73cc54-7ef1-3f91-9e32-6273aa6c990d","pitchNumber":1,"startTime":"2025-08-28T03:07:02.023Z","endTime":"2025-08-28T03:07:05.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.6,"strikeZoneTop":3.71355298206579,"strikeZoneBottom":1.68846679996409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.764079713967302,"aZ":-15.012756563636865,"pfxX":-6.228235344490694,"pfxZ":9.26770508802984,"pX":0.05224858733694733,"pZ":3.994377414136268,"vX0":7.2789138397296265,"vY0":-135.73786681261498,"vZ0":-2.2702619744519708,"x":115.01,"y":130.93,"x0":-1.864360274448184,"y0":50.00649598644489,"z0":5.896040431603816,"aX":-11.538753207663982},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2315,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40466662226935446,"extension":6.828796449130013},"index":1,"playId":"a34bd002-3e20-36f9-bdeb-4c2026097d76","pitchNumber":2,"startTime":"2025-08-28T03:07:20.366Z","endTime":"2025-08-28T03:07:25.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.70999958735961,"strikeZoneBottom":1.6951889657111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.654637456983686,"aZ":-28.617644662978847,"pfxX":-8.923032777940518,"pfxZ":2.189685646766503,"pX":0.5719864852732701,"pZ":0.6644285666170674,"vX0":9.756693901013497,"vY0":-126.73333018413001,"vZ0":-6.849445356133277,"x":95.2,"y":220.84,"x0":-2.174055993298539,"y0":50.00094222782313,"z0":5.697352316590997,"aX":-14.468827496836981},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":13.8,"spinRate":1598,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4327087044326219,"extension":6.960187255951097},"index":2,"playId":"ffd6d10a-6eb2-3bef-a637-40970d4e5369","pitchNumber":3,"startTime":"2025-08-28T03:07:39.821Z","endTime":"2025-08-28T03:07:43.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"d0c1d151-8ad8-38c7-9d78-ceb4f3a0685f","startTime":"2025-08-28T03:08:00.174Z","endTime":"2025-08-28T03:08:03.174Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.71000086706728,"strikeZoneBottom":1.73589813171443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.337456478713168,"aZ":-31.195100944197318,"pfxX":1.7435549243319937,"pfxZ":0.6109676095691778,"pX":1.4260244971536082,"pZ":2.149526855675878,"vX0":8.069084746934886,"vY0":-123.98624469402331,"vZ0":-2.635310464536591,"x":62.64,"y":180.74,"x0":-2.0661715406022867,"y0":50.000705695047195,"z0":5.769407689131566,"aX":2.776137316623125},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-4.6,"spinRate":2316,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4378741824170702,"extension":6.8485308249462555},"index":4,"playId":"03845200-e8c9-35c5-8641-43ca2e7e23ff","pitchNumber":4,"startTime":"2025-08-28T03:08:19.059Z","endTime":"2025-08-28T03:08:24.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zack Gelof caught stealing 2nd base, catcher Dillon Dingler to shortstop Trey Sweeney.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"03845200-e8c9-35c5-8641-43ca2e7e23ff","startTime":"2025-08-28T03:08:35.040Z","endTime":"2025-08-28T03:08:51.392Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.27,"dramaIndex":19.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82430893401315,"aZ":-12.77767831303955,"pfxX":-6.376371793971379,"pfxZ":10.710271615175696,"pX":0.8963579890935052,"pZ":3.0004932331583962,"vX0":8.631050859568484,"vY0":-134.38695339738072,"vZ0":-5.216468368023914,"x":82.83,"y":157.77,"x0":-1.5434130580368668,"y0":50.00098700659285,"z0":5.89006434441251,"aX":-11.546221297487516},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2231,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4091394437986655,"extension":6.899008630050121},"index":6,"playId":"5fd1a3d7-b184-32a9-b784-0de7b2deaba5","pitchNumber":5,"startTime":"2025-08-28T03:08:51.392Z","endTime":"2025-08-28T03:08:55.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-08-28T03:09:06.767Z","endTime":"2025-08-28T03:09:15.857Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.1,"strikeZoneTop":3.70999996263654,"strikeZoneBottom":1.68916875496062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.35854336925459,"aZ":-32.271993343063095,"pfxX":2.186226803931363,"pfxZ":-0.06584638590686165,"pX":1.0418199988259906,"pZ":1.1514656764193352,"vX0":6.988008279606481,"vY0":-122.66883426666008,"vZ0":-4.535159617910711,"x":77.29,"y":207.69,"x0":-2.108100875437769,"y0":50.00081101626741,"z0":5.723458200073449,"aX":3.3878727328375207},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":-5.3,"spinRate":2163,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4436114551157244,"extension":7.007106218027253},"index":8,"playId":"93740138-d771-3217-8187-44e9c281ae4d","pitchNumber":6,"startTime":"2025-08-28T03:09:15.857Z","endTime":"2025-08-28T03:09:19.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:09:19.923Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:11:58.630Z","endTime":"2025-08-28T03:12:30.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T03:09:43.389Z","endTime":"2025-08-28T03:09:55.796Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Rafael Montero replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-28T03:09:55.796Z","endTime":"2025-08-28T03:12:00.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.27021165398187,"strikeZoneBottom":1.48442591195975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.278880486367733,"aZ":-32.673375188638246,"pfxX":-6.7893569892763885,"pfxZ":-0.30263914223906596,"pX":0.6494594001365305,"pZ":1.8754513742964989,"vX0":8.406078010595495,"vY0":-127.1952294338983,"vZ0":-1.42039780852281,"x":92.24,"y":188.14,"x0":-1.8173494514885673,"y0":50.0048503718396,"z0":5.033784582963228,"aX":-11.117834994488845},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":10.3,"spinRate":1490,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43074599801016644,"extension":6.285589791251429},"index":2,"playId":"62bbbed7-8e78-3ee9-bfa2-5a2be5323315","pitchNumber":1,"startTime":"2025-08-28T03:12:00.812Z","endTime":"2025-08-28T03:12:04.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.857133347691416,"aZ":-30.478571899020213,"pfxX":3.6987692131474805,"pfxZ":1.1235130508275608,"pX":0.448333078339136,"pZ":1.8991017543598792,"vX0":4.8583763726921605,"vY0":-122.26136926085007,"vZ0":-1.4704142088646237,"x":99.91,"y":187.5,"x0":-2.0444856976182217,"y0":50.00548897021105,"z0":5.121305740614532,"aX":5.606924162286075},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.8,"spinRate":2282,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.44779665925682544,"extension":6.23648251564867},"hitData":{"launchSpeed":78.8,"launchAngle":41.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.45,"coordY":97.16}},"index":3,"playId":"a103525b-17d6-3c1f-8586-5804db7b0896","pitchNumber":2,"startTime":"2025-08-28T03:12:19.410Z","endTime":"2025-08-28T03:12:30.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:12:30.849Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks. Nick Kurtz to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:12:42.315Z","endTime":"2025-08-28T03:14:15.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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(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.9,"endSpeed":85.6,"strikeZoneTop":3.51329424172689,"strikeZoneBottom":1.59344195559967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86897220177205,"aZ":-15.240137864083636,"pfxX":-5.696148287575066,"pfxZ":8.907544018915456,"pX":1.323695619527668,"pZ":4.201631463598938,"vX0":10.746754186918603,"vY0":-137.8009608062427,"vZ0":0.23113663001114837,"x":66.54,"y":125.34,"x0":-1.9069661684581063,"y0":50.00421908411595,"z0":5.155664890675506,"aX":-10.83185509269211},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2553,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3992093897426474,"extension":6.202753027971613},"index":0,"playId":"5679fbf0-1768-3b50-aed4-5c962a5df128","pitchNumber":1,"startTime":"2025-08-28T03:12:55.824Z","endTime":"2025-08-28T03:12:58.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.57999888888929,"strikeZoneBottom":1.67715571348264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55752374163619,"aZ":-29.79846753953923,"pfxX":-8.07673872616223,"pfxZ":1.441585621272342,"pX":0.8315447365139558,"pZ":1.1969806510488095,"vX0":9.077403227904945,"vY0":-127.87223293156201,"vZ0":-3.429285572926421,"x":85.3,"y":206.46,"x0":-1.7230895556260482,"y0":50.00290675415249,"z0":4.905459510458511,"aX":-13.311209471197866},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":1594,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42913892043757196,"extension":6.473220798251965},"index":1,"playId":"432e4272-69c8-3629-adce-0c1af4329297","pitchNumber":2,"startTime":"2025-08-28T03:13:14.368Z","endTime":"2025-08-28T03:13:18.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.53126404848487,"strikeZoneBottom":1.67372945464883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62126861905149,"aZ":-13.621217689806198,"pfxX":-5.416727365227803,"pfxZ":9.690356909298522,"pX":1.0883215042659133,"pZ":3.103428909930669,"vX0":9.7448625971148,"vY0":-138.3879880661344,"vZ0":-2.8288000111616847,"x":75.52,"y":154.99,"x0":-1.795774437193574,"y0":50.00159453035758,"z0":5.066884438707827,"aX":-10.370464439240163},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2480,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3977748664782048,"extension":6.269479064705669},"index":2,"playId":"cf552376-b471-357e-97a3-e69ab8627246","pitchNumber":3,"startTime":"2025-08-28T03:13:32.589Z","endTime":"2025-08-28T03:13:36.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.43355973131325,"strikeZoneBottom":1.63753438119245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8609462402104,"aZ":-30.53801293985991,"pfxX":-8.425282702131152,"pfxZ":0.9815695874383215,"pX":0.19302687949112227,"pZ":2.007163776979696,"vX0":7.929576500567688,"vY0":-128.13700773993202,"vZ0":-1.4010123035468252,"x":109.64,"y":184.59,"x0":-1.84933815480937,"y0":50.000695213185544,"z0":4.950496655775521,"aX":-13.987644415240615},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":13.4,"spinRate":1733,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4277179714037942,"extension":6.499534977391108},"index":3,"playId":"a64e5710-1629-3783-be11-60606fd3d4df","pitchNumber":4,"startTime":"2025-08-28T03:13:53.509Z","endTime":"2025-08-28T03:13:57.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.47999213417654,"strikeZoneBottom":1.59139687704758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.123576738085056,"aZ":-29.86998663971471,"pfxX":-9.000564685484143,"pfxZ":1.3896633545588806,"pX":0.9413873386693743,"pZ":1.278277265835228,"vX0":9.436176625667143,"vY0":-128.18102914038658,"vZ0":-3.179184765707931,"x":81.12,"y":204.27,"x0":-1.6226880077860064,"y0":50.00536413594167,"z0":4.873271736898395,"aX":-14.942398418312608},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":1769,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4277324495517627,"extension":6.372053500272681},"index":4,"playId":"76aac21f-a99d-3f79-b078-b26d6e998b13","pitchNumber":5,"startTime":"2025-08-28T03:14:11.396Z","endTime":"2025-08-28T03:14:15.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:14:15.576Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:14:18.977Z","endTime":"2025-08-28T03:16:08.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.385076441742058,"aZ":-34.03860602681245,"pfxX":-5.4345105942890815,"pfxZ":-1.1179370554083992,"pX":0.16417254647123128,"pZ":2.781057547313195,"vX0":6.843658551443155,"vY0":-128.41544201506227,"vZ0":0.9658497293254598,"x":110.74,"y":163.69,"x0":-1.8332997976832681,"y0":50.004565389312546,"z0":5.0545770931352605,"aX":-9.048787989756686},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":8.3,"spinRate":1726,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4270557248333393,"extension":6.286502321999941},"index":0,"playId":"8d19a68f-179a-3b42-b088-4b5c3613a1ff","pitchNumber":1,"startTime":"2025-08-28T03:14:43.256Z","endTime":"2025-08-28T03:14:47.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.209156243843502,"aZ":-15.393842483852584,"pfxX":-5.526551365505258,"pfxZ":8.639685603021402,"pX":0.5207255742553046,"pZ":3.1853504953950647,"vX0":8.385056469106292,"vY0":-138.55072818835765,"vZ0":-2.2685532003560716,"x":97.15,"y":152.78,"x0":-1.8281113499425359,"y0":50.00397340202028,"z0":5.044547907084059,"aX":-10.736199861499173},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2338,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39544934407816434,"extension":6.2164556788938},"index":1,"playId":"fc379573-b1f1-374e-b587-e7d5bc19136d","pitchNumber":2,"startTime":"2025-08-28T03:15:05.691Z","endTime":"2025-08-28T03:15:08.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.34999906172821,"strikeZoneBottom":1.50273687940533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.191858509200703,"aZ":-32.63941720618007,"pfxX":-6.871186795457255,"pfxZ":-0.28530890842186274,"pX":-0.859000004229562,"pZ":2.028451393539781,"vX0":5.137365710322706,"vY0":-127.74382606564397,"vZ0":-0.9055267131981517,"x":149.74,"y":184.01,"x0":-1.9989164011328007,"y0":50.00015766456926,"z0":4.943136266849897,"aX":-11.406330247131681},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":11.4,"spinRate":1548,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4280273079379211,"extension":6.389186824892405},"index":2,"playId":"3d2c89a7-8a0c-3cbf-a69c-e56f60d1a48c","pitchNumber":3,"startTime":"2025-08-28T03:15:26.879Z","endTime":"2025-08-28T03:15:31.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.35153316601555,"strikeZoneBottom":1.49486661479796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.023044746781128,"aZ":-32.669364261389035,"pfxX":-6.876206618197884,"pfxZ":-0.3078774918443088,"pX":-1.5949877097493967,"pZ":0.9493090523025884,"vX0":3.1094111406092635,"vY0":-126.08517514525794,"vZ0":-3.081558048889485,"x":177.8,"y":213.15,"x0":-1.9518810240612063,"y0":50.004396376627945,"z0":4.828152240695535,"aX":-11.053958776831427},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":11.8,"spinRate":1640,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4346971688385981,"extension":6.459032540791757},"index":3,"playId":"f51adfda-6972-34d8-b684-6644295aa95f","pitchNumber":4,"startTime":"2025-08-28T03:15:46.256Z","endTime":"2025-08-28T03:15:49.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00822419932539,"aZ":-32.047913845453365,"pfxX":-6.563157664788918,"pfxZ":0.07999190721084304,"pX":0.01673414019640685,"pZ":1.8764949200314205,"vX0":6.662135603536869,"vY0":-127.55296960628144,"vZ0":-1.1932787188326066,"x":116.36,"y":188.11,"x0":-1.7751369026164254,"y0":50.00589292398475,"z0":4.8752416784236345,"aX":-10.826913272341232},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":10.4,"spinRate":1614,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4292559704929113,"extension":6.389658400114586},"index":4,"playId":"7755b9d8-3e4c-3ff3-9a55-e6584ab79a5f","pitchNumber":5,"startTime":"2025-08-28T03:16:05.416Z","endTime":"2025-08-28T03:16:08.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:16:08.707Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, first baseman Nick Kurtz to pitcher Luis Morales.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:17:58.989Z","endTime":"2025-08-28T03:20:13.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":97.3,"endSpeed":88.1,"strikeZoneTop":3.40961815308614,"strikeZoneBottom":1.60567029013416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27928701014007,"aZ":-11.448440972176344,"pfxX":-4.681265838867816,"pfxZ":10.339190291788594,"pX":-0.5268149301281745,"pZ":2.3159255239999497,"vX0":6.251897029515319,"vY0":-141.4094032258717,"vZ0":-6.993780559838182,"x":137.08,"y":176.25,"x0":-2.16863288739851,"y0":50.004089474884275,"z0":5.572466790434956,"aX":-9.385759079355326},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2550,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38883369710167104,"extension":6.026884951815764},"index":0,"playId":"07cf6715-bed1-3611-a84d-cdcc7dea0af2","pitchNumber":1,"startTime":"2025-08-28T03:18:17.081Z","endTime":"2025-08-28T03:18:20.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.9,"endSpeed":88.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.5687957464972,"aZ":-13.590342087835104,"pfxX":-5.061170156919507,"pfxZ":9.138463809989101,"pX":-0.6413372146128795,"pZ":3.22606648201959,"vX0":5.822981443983518,"vY0":-142.38230544487425,"vZ0":-4.572951370987595,"x":141.45,"y":151.68,"x0":-2.0646282727037515,"y0":50.00323808424192,"z0":5.726139731057842,"aX":-10.293716384313832},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2520,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3860699841833761,"extension":5.933810138587884},"index":1,"playId":"1d5bff43-d9bf-3ea5-aea1-543cb45ffa48","pitchNumber":2,"startTime":"2025-08-28T03:18:30.115Z","endTime":"2025-08-28T03:18:33.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.36196991688177,"strikeZoneBottom":1.66423553835734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61516546202869,"aZ":-22.084398792042986,"pfxX":1.6350301800104932,"pfxZ":5.943739560438452,"pX":-0.8149450734192366,"pZ":0.6445612224759398,"vX0":2.749821543481688,"vY0":-128.90729268341872,"vZ0":-8.174944554969477,"x":148.06,"y":221.38,"x0":-2.1043378206609513,"y0":50.00263454582631,"z0":5.5380656687158165,"aX":2.7753735309702963},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-3.5,"spinRate":2731,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.42349325601187937,"extension":6.139808415681487},"index":2,"playId":"b8b3902c-f45f-36d2-85b7-9c6197b6bd69","pitchNumber":3,"startTime":"2025-08-28T03:18:57.245Z","endTime":"2025-08-28T03:19:01.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.27773543818094,"strikeZoneBottom":1.5746422978096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.247068388840255,"aZ":-14.80449481697608,"pfxX":-4.149472679066762,"pfxZ":8.570822493679865,"pX":-1.7460683129102963,"pZ":3.3278524188344174,"vX0":2.2924062576131745,"vY0":-141.66951092600655,"vZ0":-3.9206658378260686,"x":183.56,"y":148.93,"x0":-2.02785472025748,"y0":50.00536622053492,"z0":5.680144939099147,"aX":-8.4110051014946},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":7.1,"spinRate":2482,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3870709612818448,"extension":5.880242851646044},"index":3,"playId":"9547a448-a324-3a48-a132-a633f2718032","pitchNumber":4,"startTime":"2025-08-28T03:19:18.104Z","endTime":"2025-08-28T03:19:21.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":98.1,"endSpeed":88.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.11169903187668,"aZ":-10.195995159786534,"pfxX":-3.7454663087503404,"pfxZ":10.790470617324873,"pX":-0.16035653087239152,"pZ":3.2859483044326168,"vX0":6.402148242222149,"vY0":-142.5936262270996,"vZ0":-4.934018819294123,"x":123.11,"y":150.06,"x0":-1.9593076609956437,"y0":50.00585488916847,"z0":5.696020811684444,"aX":-7.631552151109333},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2611,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3857383181613838,"extension":6.051418803457704},"index":4,"playId":"601db684-6c65-3b24-8497-2d4d39e69384","pitchNumber":5,"startTime":"2025-08-28T03:19:34.135Z","endTime":"2025-08-28T03:19:42.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":91.6,"endSpeed":83.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399694779037837,"aZ":-20.617769124701358,"pfxX":-8.270486858501929,"pfxZ":6.462755673585807,"pX":-0.2207229308936695,"pZ":2.0358119521016604,"vX0":6.545730323371887,"vY0":-133.09687949791962,"vZ0":-5.579582268830148,"x":125.41,"y":183.81,"x0":-1.6411845287198668,"y0":50.00597005083536,"z0":5.65929602943792,"aX":-14.794890048336343},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":2105,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4120166776619967,"extension":6.15280079063095},"hitData":{"launchSpeed":94.7,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":162.32}},"index":5,"playId":"418d6ed1-3eb2-374c-86a1-3ea48716ebe8","pitchNumber":6,"startTime":"2025-08-28T03:20:04.203Z","endTime":"2025-08-28T03:20:13.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.89999999999999,"awayTeamWinProbability":5.1000000000000085,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:20:13.641Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:20:14.909Z","endTime":"2025-08-28T03:22:19.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.39000003375048,"strikeZoneBottom":1.61242063452513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.462065275265484,"aZ":-30.59144109755935,"pfxX":10.400196300643438,"pfxZ":1.0637555686727573,"pX":0.9068341063753665,"pZ":2.996588881415776,"vX0":4.036449169854069,"vY0":-122.03587404578877,"vZ0":-0.2802030447215489,"x":82.43,"y":157.87,"x0":-2.125249824381536,"y0":50.005496356634445,"z0":5.7727687039645925,"aX":15.516259438297013},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":-19.8,"spinRate":2941,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.450711671368885,"extension":5.7028525662696845},"index":0,"playId":"d929a717-fec8-3d39-ab7c-a32023bb6067","pitchNumber":1,"startTime":"2025-08-28T03:20:41.213Z","endTime":"2025-08-28T03:20:50.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.48794271639679,"strikeZoneBottom":1.60921832426076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.081631731442847,"aZ":-32.01154641036477,"pfxX":10.26852438241885,"pfxZ":0.11332420765489282,"pX":1.770039027285957,"pZ":1.1840547009446074,"vX0":5.668106959613625,"vY0":-121.00586079360008,"vZ0":-3.842010080835281,"x":49.53,"y":206.81,"x0":-1.9525725185433922,"y0":50.00307060909457,"z0":5.65890602048433,"aX":14.919040876663841},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.6,"breakHorizontal":-20.2,"spinRate":2979,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45620133044253786,"extension":5.768122328428656},"index":1,"playId":"e6f3fc3c-1398-3717-9f66-412a82bb2375","pitchNumber":2,"startTime":"2025-08-28T03:20:57.327Z","endTime":"2025-08-28T03:21:03.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.5,"endSpeed":88.2,"strikeZoneTop":3.47649529437397,"strikeZoneBottom":1.598280322364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40377951698217,"aZ":-12.173195330128918,"pfxX":-4.392040669092417,"pfxZ":9.925908473760977,"pX":0.49209317521482926,"pZ":4.165728694082671,"vX0":8.031536455389194,"vY0":-141.75918986909812,"vZ0":-1.9177066307741617,"x":98.24,"y":126.31,"x0":-1.8200273883876055,"y0":50.00164801472111,"z0":5.637330721113317,"aX":-8.849589961761883},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2543,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38785106010730797,"extension":5.9987584319405345},"index":2,"playId":"13674624-099f-331f-87e2-c5fef7e00389","pitchNumber":3,"startTime":"2025-08-28T03:21:13.674Z","endTime":"2025-08-28T03:21:16.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.9,"endSpeed":88.8,"strikeZoneTop":3.54977274106806,"strikeZoneBottom":1.6404154461995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.592613935854004,"aZ":-12.152313131954354,"pfxX":-6.017537374144635,"pfxZ":9.881889739341217,"pX":0.9250940653646147,"pZ":1.6092393105132543,"vX0":9.946300837955603,"vY0":-141.93259455179833,"vZ0":-8.236805158975185,"x":81.74,"y":195.33,"x0":-1.8540739386659748,"y0":50.00328338541352,"z0":5.33589348104426,"aX":-12.19326797588879},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2518,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38693914486763203,"extension":5.970151846553296},"index":3,"playId":"5a486256-8fd4-33b2-9e66-ba16e4c17065","pitchNumber":4,"startTime":"2025-08-28T03:21:29.170Z","endTime":"2025-08-28T03:21:33.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25920495285143,"aZ":-9.476719646359808,"pfxX":-4.978298748295623,"pfxZ":11.156682756007184,"pX":0.21110292849291679,"pZ":2.4257365506648076,"vX0":7.4198622388944315,"vY0":-142.55866040203054,"vZ0":-6.8923753467339495,"x":108.95,"y":173.29,"x0":-1.7924887603309285,"y0":50.006315399927026,"z0":5.490548679210551,"aX":-10.131719982603782},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2548,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3858971792639325,"extension":6.0836354685702725},"index":4,"playId":"2a3b33b1-e962-341f-b794-b7d35450f2c9","pitchNumber":5,"startTime":"2025-08-28T03:21:43.787Z","endTime":"2025-08-28T03:21:46.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9383652281599,"aZ":-12.126655078687309,"pfxX":-5.454490305550322,"pfxZ":9.729069794587135,"pX":0.17331849200068186,"pZ":2.6559603173019846,"vX0":7.331837208840621,"vY0":-142.4585322563945,"vZ0":-6.007964556833997,"x":110.39,"y":167.07,"x0":-1.7219639147919115,"y0":50.004689755987336,"z0":5.555013103296812,"aX":-11.241823233123796},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2427,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3841168187700812,"extension":6.011011604561936},"hitData":{"launchSpeed":105.3,"launchAngle":9.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.09,"coordY":96.92}},"index":5,"playId":"b3402977-fde5-38b0-b786-3aa667fc112a","pitchNumber":6,"startTime":"2025-08-28T03:22:10.609Z","endTime":"2025-08-28T03:22:19.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:22:19.760Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trey Sweeney flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:22:23.279Z","endTime":"2025-08-28T03:23:24.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.88174469822983,"strikeZoneBottom":1.74806998986064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40473506033622,"aZ":-18.84946612643887,"pfxX":-9.166099614590689,"pfxZ":7.6106288053026425,"pX":0.46347284778381276,"pZ":0.9548751834363681,"vX0":8.576201169369847,"vY0":-130.9108021217284,"vZ0":-7.913705601250651,"x":99.33,"y":213.0,"x0":-1.650571919568205,"y0":50.00342297973473,"z0":5.407194566313344,"aX":-16.04769202345822},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":14.9,"spinRate":2011,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41702667357101664,"extension":6.258082777349146},"index":0,"playId":"04909865-755b-3a67-9406-04337370dadb","pitchNumber":1,"startTime":"2025-08-28T03:22:41.135Z","endTime":"2025-08-28T03:22:45.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32303451130986,"aZ":-21.112567858594783,"pfxX":-9.7683464510364,"pfxZ":6.357300613959887,"pX":-0.9963053971241633,"pZ":1.0314066035276528,"vX0":5.460849311129653,"vY0":-131.00314635931352,"vZ0":-7.538666288232109,"x":154.98,"y":210.93,"x0":-1.8371347722503202,"y0":50.00641699487064,"z0":5.521441387631146,"aX":-17.005014495620077},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":16.6,"spinRate":1942,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4178884390974531,"extension":6.047775539314253},"index":1,"playId":"54040462-7a70-3be6-9159-09c4a4ea9ad1","pitchNumber":2,"startTime":"2025-08-28T03:22:57.248Z","endTime":"2025-08-28T03:23:00.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.5,"endSpeed":88.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78797479927973,"aZ":-11.409469474330086,"pfxX":-5.548026955187741,"pfxZ":10.28705577326128,"pX":0.6161203207284157,"pZ":2.2864168276002346,"vX0":8.102013662489702,"vY0":-141.54193677791673,"vZ0":-7.212933018472687,"x":93.51,"y":177.05,"x0":-1.5692230121829875,"y0":50.00689853828259,"z0":5.606802605616625,"aX":-11.20411932721948},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2541,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3876883028112559,"extension":5.9762344401993595},"hitData":{"launchSpeed":78.2,"launchAngle":39.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.63,"coordY":97.48}},"index":2,"playId":"9ad6a958-b79a-372d-b11b-be0257f30486","pitchNumber":3,"startTime":"2025-08-28T03:23:13.718Z","endTime":"2025-08-28T03:23:24.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:23:24.347Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:23:26.097Z","endTime":"2025-08-28T03:24:06.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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":83.0,"endSpeed":76.0,"strikeZoneTop":3.457152701637,"strikeZoneBottom":1.64328047159962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09836965218304,"aZ":-28.67721496030013,"pfxX":8.70138063677525,"pfxZ":2.381747720600412,"pX":-0.41767858410037506,"pZ":1.838153537483262,"vX0":1.152163235757458,"vY0":-120.84382622159815,"vZ0":-3.048218341901395,"x":132.92,"y":189.15,"x0":-2.031276581380628,"y0":50.00429408835335,"z0":5.653861975444119,"aX":12.778333875725362},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.8,"breakHorizontal":-16.0,"spinRate":2846,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.45448412542529004,"extension":5.825337188481708},"index":0,"playId":"7b398ce8-c8cd-3b46-be94-3ed253277fb0","pitchNumber":1,"startTime":"2025-08-28T03:23:44.603Z","endTime":"2025-08-28T03:23:47.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85700184006249,"aZ":-12.278328690414636,"pfxX":-5.810864155761989,"pfxZ":9.72444926546668,"pX":-0.5155627214522155,"pZ":3.6309576502321486,"vX0":5.409284536561164,"vY0":-142.6202883575512,"vZ0":-3.698564506503304,"x":136.65,"y":140.74,"x0":-1.6880643077373965,"y0":50.00528555384752,"z0":5.727074219625434,"aX":-11.892190114142585},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2591,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38504038371088534,"extension":5.927612665308416},"hitData":{"launchSpeed":98.3,"launchAngle":19.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.76,"coordY":80.84}},"index":1,"playId":"a7d156cc-3610-35cf-8ac5-a05debfffc85","pitchNumber":2,"startTime":"2025-08-28T03:24:00.268Z","endTime":"2025-08-28T03:24:06.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:24:06.995Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:25:41.472Z","endTime":"2025-08-28T03:27:39.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13423049024144,"aZ":-17.15243183405922,"pfxX":-7.295998734862303,"pfxZ":7.951020170013875,"pX":-0.27586074751390977,"pZ":3.2577490128050974,"vX0":7.4046091883231755,"vY0":-137.67721383113977,"vZ0":-1.6305402124661548,"x":127.52,"y":150.82,"x0":-2.073204319022293,"y0":50.000490946231075,"z0":5.038224325233731,"aX":-13.780551777605835},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":11.4,"spinRate":2385,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40029022776117573,"extension":6.094465375307367},"index":0,"playId":"695cff46-f3d9-3b39-84d1-101eb4d7342f","pitchNumber":1,"startTime":"2025-08-28T03:26:22.064Z","endTime":"2025-08-28T03:26:26.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":79.7,"strikeZoneTop":3.71006757544042,"strikeZoneBottom":1.71458459415183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40499926037805,"aZ":-37.91153126070178,"pfxX":-9.10618193658534,"pfxZ":-3.4988904003266734,"pX":-1.079360164581868,"pZ":1.5139449132863203,"vX0":5.445986808015138,"vY0":-128.98536780003784,"vZ0":-1.0737880866758154,"x":158.14,"y":197.9,"x0":-2.0641605613109273,"y0":50.00232721779473,"z0":4.92921399418725,"aX":-14.93967691969852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.2,"breakHorizontal":14.8,"spinRate":1551,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42900216472293007,"extension":6.4693787044475854},"index":1,"playId":"0a300f31-22e0-37a1-9c2e-6c2a6147f288","pitchNumber":2,"startTime":"2025-08-28T03:26:39.230Z","endTime":"2025-08-28T03:26:42.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.4,"strikeZoneTop":3.64600311918006,"strikeZoneBottom":1.65042318438984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99386697768435,"aZ":-31.974668530648703,"pfxX":-4.431113536482715,"pfxZ":0.1214596697058763,"pX":-2.234365864082469,"pZ":3.085877561909719,"vX0":1.1546998400198252,"vY0":-127.8088233587625,"vZ0":1.5245053520660878,"x":202.17,"y":155.46,"x0":-2.1206349830663904,"y0":50.00284011187132,"z0":5.0205000036016,"aX":-7.221436757733193},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":1554,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43102047548371214,"extension":6.32449078553558},"index":2,"playId":"d5d1a923-f77b-3a86-a530-31a32928c4e4","pitchNumber":3,"startTime":"2025-08-28T03:27:01.534Z","endTime":"2025-08-28T03:27:04.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.609274160697044,"aZ":-35.22539718601908,"pfxX":-7.08786114494214,"pfxZ":-1.8295558781454977,"pX":0.45654171345580136,"pZ":1.71101484082171,"vX0":7.90515902093686,"vY0":-128.89167220091676,"vZ0":-1.181976279366896,"x":99.6,"y":192.58,"x0":-1.7398815403294408,"y0":50.000845149773184,"z0":4.913544845098603,"aX":-11.837997269066035},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":10.9,"spinRate":1728,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4261357082045425,"extension":6.608118193393188},"index":3,"playId":"8f035289-552c-3306-b7cb-6f9474c2b779","pitchNumber":4,"startTime":"2025-08-28T03:27:16.813Z","endTime":"2025-08-28T03:27:20.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.1,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.592080024903275,"aZ":-13.911559348681543,"pfxX":-5.690047966227848,"pfxZ":9.356707086237176,"pX":-0.9730839878555766,"pZ":3.347107309665729,"vX0":5.119206179997276,"vY0":-139.78717571648554,"vZ0":-2.1333093212127134,"x":154.09,"y":148.41,"x0":-2.1014290873718617,"y0":50.000753529147346,"z0":5.048655382531117,"aX":-11.103444241505288},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2548,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3939274471652672,"extension":6.158203436237481},"index":4,"playId":"10a0b83a-2bbc-3df7-93f5-4c3793ea9857","pitchNumber":5,"startTime":"2025-08-28T03:27:36.922Z","endTime":"2025-08-28T03:27:39.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:27:39.987Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:27:41.076Z","endTime":"2025-08-28T03:28:31.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.827406855552095,"aZ":-32.77581743277689,"pfxX":6.3904003362583435,"pfxZ":-0.40766280491095763,"pX":0.23969882368285234,"pZ":2.6677211280146165,"vX0":3.5415521548261095,"vY0":-121.42017001665806,"vZ0":0.8592410813579507,"x":107.86,"y":166.75,"x0":-2.0724004117090025,"y0":50.00281399645553,"z0":5.182044709782914,"aX":9.451842254612037},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.2,"breakHorizontal":-12.5,"spinRate":2496,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.45271244941669053,"extension":6.277782197223695},"index":0,"playId":"0a2991c1-6f2e-3772-8bf5-a14006590c0a","pitchNumber":1,"startTime":"2025-08-28T03:28:03.398Z","endTime":"2025-08-28T03:28:06.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64090363855036,"aZ":-32.878471167317,"pfxX":-5.964956103706773,"pfxZ":-0.43101656545805245,"pX":-0.14969769478378867,"pZ":1.661127541141199,"vX0":6.231167363042302,"vY0":-127.70361987329724,"vZ0":-1.8181939118892978,"x":122.71,"y":193.93,"x0":-1.8479577865575352,"y0":50.000614208955675,"z0":4.972096864576516,"aX":-9.837717579956028},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":9.4,"spinRate":1584,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4291314728260436,"extension":6.5127944687608155},"hitData":{"launchSpeed":87.6,"launchAngle":-30.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":161.31}},"index":1,"playId":"384aba29-ba9b-3f3a-847b-934a630b4d2c","pitchNumber":2,"startTime":"2025-08-28T03:28:24.259Z","endTime":"2025-08-28T03:28:31.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:28:31.630Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:28:33.901Z","endTime":"2025-08-28T03:30:05.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.38096135323041,"strikeZoneBottom":1.72477956772326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.005087566761784,"aZ":-31.398785861814144,"pfxX":-3.4759933520571007,"pfxZ":0.4734642205698698,"pX":-1.2235140005578804,"pZ":3.14625999101109,"vX0":3.150917566131994,"vY0":-126.74379069756682,"vZ0":1.3657397832075502,"x":163.64,"y":153.83,"x0":-2.0289884222780654,"y0":50.002040444218366,"z0":5.101044472369699,"aX":-5.6761249669023695},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":5.6,"spinRate":1442,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4315499245315162,"extension":6.282735399695247},"index":0,"playId":"69ba490c-e01a-3c2f-a213-a81603593696","pitchNumber":1,"startTime":"2025-08-28T03:29:02.321Z","endTime":"2025-08-28T03:29:06.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6167960577742,"aZ":-30.202859483194914,"pfxX":-5.130976156609576,"pfxZ":1.1954099824065683,"pX":-0.05948822274747422,"pZ":2.4342118178028564,"vX0":6.284125440790747,"vY0":-128.0626555859478,"vZ0":-0.36184350557936695,"x":119.27,"y":173.06,"x0":-1.8886284688360055,"y0":50.00174762587745,"z0":4.957848255359268,"aX":-8.447610428056414},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":7.7,"spinRate":1557,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4291521823229507,"extension":6.251290247928255},"index":1,"playId":"d66bb0dd-1196-3076-82f3-ad006ec59a89","pitchNumber":2,"startTime":"2025-08-28T03:29:17.379Z","endTime":"2025-08-28T03:29:20.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03798517022068,"aZ":-16.109745481246424,"pfxX":-5.363260286937699,"pfxZ":8.32484842257501,"pX":-0.1784333503161362,"pZ":2.9587139841122134,"vX0":6.850456973244218,"vY0":-138.7670494019402,"vZ0":-2.6812278044616122,"x":123.8,"y":158.89,"x0":-1.99431270167945,"y0":50.005149964789,"z0":5.0242016588387255,"aX":-10.353329087410062},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2264,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39627673990577295,"extension":6.138110021167597},"index":2,"playId":"65cf79b1-b3bf-3f9f-a4b4-9cf675aae643","pitchNumber":3,"startTime":"2025-08-28T03:29:35.746Z","endTime":"2025-08-28T03:29:38.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T03:29:43.505Z","endTime":"2025-08-28T03:29:56.363Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.968651706195054,"aZ":-28.509629941845304,"pfxX":-1.980448264010384,"pfxZ":2.2693187380374003,"pX":-0.35779431808677714,"pZ":2.5567053893786205,"vX0":4.442484835165593,"vY0":-126.6219286973692,"vZ0":-0.25507989127987307,"x":130.64,"y":169.75,"x0":-1.8813391986066366,"y0":50.00395855122068,"z0":4.9487913922031375,"aX":-3.2012514747468988},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":2.5,"spinRate":1478,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4333260769116163,"extension":6.363264288006159},"hitData":{"launchSpeed":94.4,"launchAngle":36.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.74,"coordY":57.33}},"index":4,"playId":"f9e81cb1-d981-3092-a00d-a64615c1667e","pitchNumber":4,"startTime":"2025-08-28T03:29:56.363Z","endTime":"2025-08-28T03:30:05.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:30:05.344Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:31:55.285Z","endTime":"2025-08-28T03:33:32.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.24000102750612,"strikeZoneBottom":1.53590107587986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.145839456290656,"aZ":-31.944020359168874,"pfxX":11.23876441613025,"pfxZ":0.1561811713290524,"pX":0.20875200427785937,"pZ":2.3052208016102833,"vX0":2.2216148167407885,"vY0":-119.933336087277,"vZ0":-1.2123825082719606,"x":109.04,"y":176.54,"x0":-2.1907258813757178,"y0":50.00028470587364,"z0":5.68958712088991,"aX":16.222057234280925},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.2,"breakHorizontal":-20.9,"spinRate":2985,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.458279801261122,"extension":5.757061107056864},"index":0,"playId":"a786cf1e-e82c-3768-aa6e-4a3a434bc4d5","pitchNumber":1,"startTime":"2025-08-28T03:32:09.646Z","endTime":"2025-08-28T03:32:12.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":74.7,"strikeZoneTop":3.24117600511185,"strikeZoneBottom":1.63964395021881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78952436655692,"aZ":-28.079197207066432,"pfxX":11.837708629156506,"pfxZ":2.8555933041008075,"pX":0.17374076274628228,"pZ":3.6359928525741996,"vX0":1.9920101171484605,"vY0":-120.07238143145223,"vZ0":0.9891520030873436,"x":110.38,"y":140.61,"x0":-2.2064388733131115,"y0":50.005720287676205,"z0":5.748646982316703,"aX":17.00594211306094},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":-21.8,"spinRate":3016,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4590406583045228,"extension":5.666330206831303},"index":1,"playId":"e9330cca-0a87-36e9-b22e-5a8a7e8a9757","pitchNumber":2,"startTime":"2025-08-28T03:32:22.081Z","endTime":"2025-08-28T03:32:26.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.6,"endSpeed":87.4,"strikeZoneTop":3.24139120184779,"strikeZoneBottom":1.63719204636809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62985852432418,"aZ":-13.414055500045542,"pfxX":-7.329927253662169,"pfxZ":9.455147027021578,"pX":-1.400429402473505,"pZ":4.64917648174536,"vX0":4.081644928998709,"vY0":-140.63117956696524,"vZ0":-0.46458890046016665,"x":170.38,"y":113.25,"x0":-1.9253465655492503,"y0":50.00665312773215,"z0":5.693992118985244,"aX":-14.54997580252179},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":12.4,"spinRate":2455,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3908641687337262,"extension":5.746605864743287},"index":2,"playId":"676f75bc-5979-3e6b-bfde-268e8aa2c444","pitchNumber":3,"startTime":"2025-08-28T03:32:35.613Z","endTime":"2025-08-28T03:32:38.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.944197168823646,"aZ":-30.34473415951828,"pfxX":11.632220677843137,"pfxZ":1.2882265005057398,"pX":0.10177882580138126,"pZ":2.764006299688533,"vX0":1.7958842555124654,"vY0":-118.86521553047864,"vZ0":-0.2775830550408086,"x":113.12,"y":164.15,"x0":-2.1751966497020763,"y0":50.00078871404954,"z0":5.6614835846563425,"aX":16.472711289964735},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.5,"breakHorizontal":-21.5,"spinRate":2849,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4626065014303635,"extension":5.859584652589203},"index":3,"playId":"86294d5b-8da4-3587-ade9-874defed7b4e","pitchNumber":4,"startTime":"2025-08-28T03:32:53.615Z","endTime":"2025-08-28T03:33:01.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25277611193831,"aZ":-9.242361996597742,"pfxX":-5.194722508996046,"pfxZ":11.12113595008849,"pX":0.5965082875127534,"pZ":2.050280250194235,"vX0":8.422789904895538,"vY0":-143.40898994591873,"vZ0":-7.911979888393659,"x":94.26,"y":183.42,"x0":-1.7172476977909081,"y0":50.0033721033344,"z0":5.43797000149797,"aX":-10.71266877358414},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":7.6,"spinRate":2589,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3833988498487759,"extension":6.074734106172377},"index":4,"playId":"a89236ae-6b50-3c38-8c39-3200b0b4a4ec","pitchNumber":5,"startTime":"2025-08-28T03:33:29.454Z","endTime":"2025-08-28T03:33:32.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:33:32.500Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:33:33.944Z","endTime":"2025-08-28T03:34:16.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.45429965090016,"strikeZoneBottom":1.60697255033498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95173167585706,"aZ":-22.392310863919377,"pfxX":-10.875238395603173,"pfxZ":5.665173000440974,"pX":-0.6910455553956483,"pZ":1.0947740360352152,"vX0":6.460627827154789,"vY0":-131.82633330833082,"vZ0":-6.9714325795877015,"x":143.34,"y":209.22,"x0":-1.784818411856611,"y0":50.00531260241484,"z0":5.474525482537905,"aX":-18.782356317610176},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":17.9,"spinRate":2170,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4185401030143403,"extension":6.16200666366768},"index":0,"playId":"cb2eff87-cef3-3082-8d1c-ab0c78c6ccd5","pitchNumber":1,"startTime":"2025-08-28T03:33:54.106Z","endTime":"2025-08-28T03:33:57.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":91.7,"endSpeed":82.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.310732667500396,"aZ":-18.5556075782767,"pfxX":-10.309609870352439,"pfxZ":7.739515710595776,"pX":-1.1509533469761022,"pZ":2.1654581492093037,"vX0":5.236406099042996,"vY0":-133.22447591509385,"vZ0":-5.549501705227616,"x":160.87,"y":180.31,"x0":-1.8253473348738578,"y0":50.00132187611118,"z0":5.659913287090413,"aX":-18.1352297858947},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":17.2,"spinRate":2209,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4145408703468001,"extension":6.084580774268923},"hitData":{"launchSpeed":68.2,"launchAngle":0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.25,"coordY":152.7}},"index":1,"playId":"9fdaa1ae-0fd5-3f1b-bb52-b31a60c13ad8","pitchNumber":2,"startTime":"2025-08-28T03:34:07.756Z","endTime":"2025-08-28T03:34:16.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:34:16.021Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out sharply to right fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:34:20.166Z","endTime":"2025-08-28T03:35:10.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.6328144605681,"strikeZoneBottom":1.7288103045917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72428672942915,"aZ":-31.200996145734447,"pfxX":11.313889086525403,"pfxZ":0.6482239524358553,"pX":0.005405470917000802,"pZ":1.0748457709004922,"vX0":1.9456349683393834,"vY0":-122.64875931277149,"vZ0":-4.288849669438756,"x":116.79,"y":209.76,"x0":-2.269415972198731,"y0":50.003137552874136,"z0":5.552865039188214,"aX":16.971647356761082},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-20.9,"spinRate":2975,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4492273406206264,"extension":5.777003474529586},"index":0,"playId":"f99210d1-324d-3fe0-bdce-b090cccc7cfa","pitchNumber":1,"startTime":"2025-08-28T03:34:50.333Z","endTime":"2025-08-28T03:34:53.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01621387741552,"aZ":-10.780507566612924,"pfxX":-3.477239474766756,"pfxZ":10.608879081812463,"pX":-0.1257453945306973,"pZ":3.193770442714256,"vX0":5.963348455037517,"vY0":-141.7248787273264,"vZ0":-4.870020325480086,"x":121.79,"y":152.55,"x0":-1.8137502551777396,"y0":50.00120989706676,"z0":5.634160876974387,"aX":-7.0115388186940555},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2655,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3877507363313226,"extension":6.063879065612548},"hitData":{"launchSpeed":105.6,"launchAngle":20.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.59,"coordY":94.26}},"index":1,"playId":"77733242-422e-30ad-a074-5e15571d94fd","pitchNumber":2,"startTime":"2025-08-28T03:35:04.022Z","endTime":"2025-08-28T03:35:10.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:35:10.422Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Harris pops out to catcher Dillon Dingler in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:37:09.735Z","endTime":"2025-08-28T03:37:58.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.43454718270249,"strikeZoneBottom":1.62987835185264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.892133993925935,"aZ":-32.32513863391456,"pfxX":3.3749762714082605,"pfxZ":-0.09872824966444149,"pX":-0.27675743694206467,"pZ":1.6108357425543842,"vX0":3.4148229260343634,"vY0":-123.42363493299945,"vZ0":-1.8440154955480925,"x":127.55,"y":195.29,"x0":-2.1196559169641622,"y0":50.002705054896815,"z0":5.104821511806488,"aX":5.176220463160613},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":2550,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.4447589186061678,"extension":6.179757724325379},"index":0,"playId":"955c2c44-e263-318d-b515-3d403c63a668","pitchNumber":1,"startTime":"2025-08-28T03:37:17.502Z","endTime":"2025-08-28T03:37:20.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.37036631115249,"strikeZoneBottom":1.54821116799384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13217487953491,"aZ":-33.45784115518085,"pfxX":-6.509535447395386,"pfxZ":-0.7865439988222729,"pX":-0.885590945932611,"pZ":1.1326796222174744,"vX0":4.655083173145164,"vY0":-127.54878503605403,"vZ0":-2.8717108960217064,"x":150.76,"y":208.2,"x0":-1.8919602041207373,"y0":50.000114980462484,"z0":4.921221232818467,"aX":-10.684704321888393},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":10.7,"spinRate":1712,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4300333535454257,"extension":6.3399683582296795},"index":1,"playId":"a8d48165-a19f-3722-afa5-e0df0ab9a563","pitchNumber":2,"startTime":"2025-08-28T03:37:32.792Z","endTime":"2025-08-28T03:37:35.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.166852372542884,"aZ":-15.130307616823961,"pfxX":-5.114053037048467,"pfxZ":8.8265148656285,"pX":0.9273921849113413,"pZ":3.173518347239667,"vX0":9.31174438168353,"vY0":-138.81432580072374,"vZ0":-2.366994542055785,"x":81.65,"y":153.1,"x0":-1.8224415655001913,"y0":50.002028399728346,"z0":5.0574842467517644,"aX":-9.87540331628366},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2485,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39619738741031574,"extension":6.268107130942685},"hitData":{"launchSpeed":74.9,"launchAngle":81.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":138.64,"coordY":217.05}},"index":2,"playId":"6e85df7f-8259-3516-bf35-fae4d2f48ae7","pitchNumber":3,"startTime":"2025-08-28T03:37:49.436Z","endTime":"2025-08-28T03:37:58.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:37:58.922Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:38:10.812Z","endTime":"2025-08-28T03:39:40.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.3,"endSpeed":85.8,"strikeZoneTop":3.43212278364823,"strikeZoneBottom":1.51212338399963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.352571206452524,"aZ":-14.49256832556684,"pfxX":-6.120126689908031,"pfxZ":9.242286576351312,"pX":-0.26479483738016,"pZ":2.3990449061784482,"vX0":6.7339546327979765,"vY0":-138.50484381278858,"vZ0":-4.390237064719939,"x":127.09,"y":174.01,"x0":-1.9503396300073081,"y0":50.0038989395328,"z0":4.996760086248408,"aX":-11.709970370958139},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2540,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3977963909637916,"extension":6.204086740032504},"index":0,"playId":"a94ae4b1-67c3-3d8a-b5b2-78e743c925de","pitchNumber":1,"startTime":"2025-08-28T03:38:25.834Z","endTime":"2025-08-28T03:38:28.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35346052806294,"aZ":-32.29177127593307,"pfxX":-7.516096276387783,"pfxZ":-0.06952654418984583,"pX":-0.5257917019211613,"pZ":1.7083653927476334,"vX0":5.883200833746806,"vY0":-128.7958757258236,"vZ0":-2.033326524369248,"x":137.04,"y":192.65,"x0":-1.8749310311769953,"y0":50.0043505118322,"z0":5.030748275294378,"aX":-12.497009976027002},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":12.1,"spinRate":1797,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.42698299619643976,"extension":6.4016528100678345},"index":1,"playId":"10c0cae2-7d15-3679-b468-2e04436f8afd","pitchNumber":2,"startTime":"2025-08-28T03:38:41.274Z","endTime":"2025-08-28T03:38:44.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.60009086395739,"aZ":-13.546772297293831,"pfxX":-5.844269237317193,"pfxZ":9.814733882410536,"pX":0.31701508807220985,"pZ":3.1434363192227384,"vX0":7.847950266504584,"vY0":-138.0686661855502,"vZ0":-2.60374054342285,"x":104.92,"y":153.91,"x0":-1.8256597968383337,"y0":50.0026916212359,"z0":5.030199829578741,"aX":-11.092428523210378},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2459,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3993009011619022,"extension":6.153620688934752},"index":2,"playId":"f6432030-5690-3f33-a26a-7d67dcbbcf65","pitchNumber":3,"startTime":"2025-08-28T03:38:58.486Z","endTime":"2025-08-28T03:39:02.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.42569693716933,"strikeZoneBottom":1.45634806476282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45182201711382,"aZ":-33.08692391106587,"pfxX":4.200691391084529,"pfxZ":-0.5995968414681672,"pX":1.303898159998885,"pZ":1.6202247386455622,"vX0":6.341619613704733,"vY0":-122.74764578269122,"vZ0":-1.5297387029734264,"x":67.3,"y":195.03,"x0":-1.8594925484279228,"y0":50.00264512211177,"z0":5.070452989709769,"aX":6.404089360326395},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-9.1,"spinRate":2545,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44634848529413107,"extension":6.230976113484208},"index":3,"playId":"92358ceb-9d68-3ba1-9afb-3676a0d05594","pitchNumber":4,"startTime":"2025-08-28T03:39:20.709Z","endTime":"2025-08-28T03:39:24.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20545396614986,"aZ":-30.92035997216373,"pfxX":-9.009774838674485,"pfxZ":0.7758185140500382,"pX":-0.017521093726201968,"pZ":1.5246202474918034,"vX0":7.061513799831111,"vY0":-127.98265731871867,"vZ0":-2.5179206590389036,"x":117.67,"y":197.62,"x0":-1.674346619178967,"y0":50.0037221919046,"z0":5.001197771363259,"aX":-14.595398466361623},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":1749,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.43189062302135595,"extension":6.503064646103406},"index":4,"playId":"f1dfeab8-f7b8-3039-99ee-06e97a58e778","pitchNumber":5,"startTime":"2025-08-28T03:39:37.668Z","endTime":"2025-08-28T03:39:40.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:39:40.744Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:39:41.506Z","endTime":"2025-08-28T03:41:39.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.72007831637713,"strikeZoneBottom":1.68844453951167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29492530198264,"aZ":-16.66800894192386,"pfxX":-4.795509458603627,"pfxZ":8.17979576244114,"pX":1.1004197901907735,"pZ":3.9523473261494613,"vX0":9.209091155411675,"vY0":-137.25999257684205,"vZ0":-0.21704293118239004,"x":75.05,"y":132.07,"x0":-1.6852322615605821,"y0":50.000268339867766,"z0":5.174045185303264,"aX":-9.08921322157638},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2575,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40007499362402843,"extension":6.134090696185213},"index":0,"playId":"94e0737b-09a8-365a-a0f3-b42ac580e26f","pitchNumber":1,"startTime":"2025-08-28T03:40:06.539Z","endTime":"2025-08-28T03:40:09.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.70999995819217,"strikeZoneBottom":1.70500606931416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09106646464918,"aZ":-16.943492475897703,"pfxX":-6.595344866879433,"pfxZ":8.00066850956168,"pX":0.9204709270084334,"pZ":3.467902205795944,"vX0":9.416662829707874,"vY0":-137.91688944756507,"vZ0":-1.3894157041500121,"x":81.91,"y":145.15,"x0":-1.700238835777268,"y0":50.00207573119789,"z0":5.135030308188429,"aX":-12.554819934064883},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2625,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39898168155892977,"extension":6.207720687386193},"index":1,"playId":"ae8f2480-df12-3d04-84b0-a85553b520e0","pitchNumber":2,"startTime":"2025-08-28T03:40:21.398Z","endTime":"2025-08-28T03:40:25.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":79.9,"strikeZoneTop":3.70999978006142,"strikeZoneBottom":1.77937374183831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.161621362947855,"aZ":-30.514444210062038,"pfxX":-9.143608397634116,"pfxZ":1.0012078899879047,"pX":-0.4735849415628964,"pZ":2.1416794149161955,"vX0":6.345884434498589,"vY0":-129.19674257079416,"vZ0":-1.151828220501067,"x":135.05,"y":180.95,"x0":-1.7998630854694255,"y0":50.00248504701834,"z0":4.984099384510346,"aX":-15.134225799056676},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":14.8,"spinRate":1809,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4273927782595175,"extension":6.446437385858363},"index":2,"playId":"52f6f7cc-203d-30a6-867a-dc206ab710a4","pitchNumber":3,"startTime":"2025-08-28T03:40:36.936Z","endTime":"2025-08-28T03:40:39.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.721735492521894,"aZ":-15.303412363993157,"pfxX":-5.427398143795184,"pfxZ":8.928716151879124,"pX":0.5435485246590739,"pZ":3.7654033703694867,"vX0":7.874822848690604,"vY0":-137.17177019834298,"vZ0":-0.8985011835324381,"x":96.28,"y":137.11,"x0":-1.6705531840344996,"y0":50.00459440217799,"z0":5.149126525085533,"aX":-10.258027323127735},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2635,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.40060150469779066,"extension":6.21444082024491},"index":3,"playId":"a4955d89-d140-3d9b-a214-cd0d56f1aa6e","pitchNumber":4,"startTime":"2025-08-28T03:40:53.594Z","endTime":"2025-08-28T03:40:58.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45885732293844,"aZ":-34.602558988265265,"pfxX":-5.047815779382308,"pfxZ":-1.5060034159002633,"pX":-1.3358059853879547,"pZ":2.323106834534214,"vX0":3.1483002221017506,"vY0":-126.10521158845708,"vZ0":0.029939073997395704,"x":167.92,"y":176.06,"x0":-1.9441142120086021,"y0":50.00384394919338,"z0":5.100714351155375,"aX":-8.136672277339242},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":8.4,"spinRate":1580,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43422547705779335,"extension":6.251536128957073},"index":4,"playId":"5b5f917e-54a8-3cf7-8e5c-d5d6a63a6334","pitchNumber":5,"startTime":"2025-08-28T03:41:35.278Z","endTime":"2025-08-28T03:41:39.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:41:39.159Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:43:07.067Z","endTime":"2025-08-28T03:45:06.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.53626748006903,"strikeZoneBottom":1.64078863078785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.848464977257066,"aZ":-14.505117655186707,"pfxX":-6.2537827297141195,"pfxZ":8.880179871457097,"pX":-0.5594328666014575,"pZ":3.3309427957224798,"vX0":5.6530518458348205,"vY0":-140.85034591130795,"vZ0":-3.5322567599392594,"x":138.32,"y":148.84,"x0":-1.7893963315762975,"y0":50.006632839857815,"z0":5.55201214638026,"aX":-12.4482385433604},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2529,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3903152417434912,"extension":5.8575895506132305},"index":0,"playId":"4106362e-f51b-30f4-8f6b-293f945e3136","pitchNumber":1,"startTime":"2025-08-28T03:43:48.314Z","endTime":"2025-08-28T03:43:55.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.859919805367902,"aZ":-27.941218657779643,"pfxX":9.212543031816985,"pfxZ":2.898258228548489,"pX":-0.14104917207277767,"pZ":2.834730675686525,"vX0":2.084322424982587,"vY0":-121.00063359030088,"vZ0":-0.7870953069223513,"x":122.38,"y":162.24,"x0":-2.2130263322358186,"y0":50.00444367747176,"z0":5.64502907183535,"aX":13.458628325772626},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-17.2,"spinRate":2951,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.45525480210061753,"extension":5.7946117128593455},"index":1,"playId":"1b4a5f6d-b256-3c06-9231-8b5b845da8eb","pitchNumber":2,"startTime":"2025-08-28T03:44:00.179Z","endTime":"2025-08-28T03:44:05.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.7,"endSpeed":88.9,"strikeZoneTop":3.68573033457981,"strikeZoneBottom":1.74220120005119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20160181580834,"aZ":-11.368997867418239,"pfxX":-5.8178268237756745,"pfxZ":10.313690336786744,"pX":0.30829461267456076,"pZ":0.3278108091261096,"vX0":8.219823384721684,"vY0":-141.58019917984146,"vZ0":-11.603099062179375,"x":105.25,"y":229.93,"x0":-1.8852196816014026,"y0":50.005702151034626,"z0":5.221622643542521,"aX":-11.739651085077968},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2552,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38778472163990063,"extension":6.01738745595888},"index":2,"playId":"f575ba67-03cb-3c05-8295-1954a5bf2259","pitchNumber":3,"startTime":"2025-08-28T03:44:39.666Z","endTime":"2025-08-28T03:44:42.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.52154878929148,"aZ":-12.80820596675497,"pfxX":-6.248683981659475,"pfxZ":9.583288440462995,"pX":0.12804115993675078,"pZ":2.6651721806606643,"vX0":7.4828628432818975,"vY0":-141.9663125023477,"vZ0":-5.624617654352802,"x":112.12,"y":166.82,"x0":-1.7425595362505066,"y0":50.00169355577955,"z0":5.502416421908964,"aX":-12.626977279631845},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2585,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3872850050920267,"extension":6.0762406548522945},"hitData":{"launchSpeed":93.3,"launchAngle":45.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.56,"coordY":76.92}},"index":3,"playId":"78fe6298-4d3b-33de-9788-d29c8c5f9457","pitchNumber":4,"startTime":"2025-08-28T03:44:56.941Z","endTime":"2025-08-28T03:45:06.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:45:06.342Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:45:08.102Z","endTime":"2025-08-28T03:46:30.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69940582758497,"aZ":-12.39788305895133,"pfxX":-5.262717005661598,"pfxZ":9.809198773451111,"pX":-0.15241214529033606,"pZ":1.7225752695894827,"vX0":6.687020324497951,"vY0":-141.43344940691125,"vZ0":-8.119697834808557,"x":122.81,"y":192.27,"x0":-1.8689886383788847,"y0":50.00448738118441,"z0":5.434888209267317,"aX":-10.61218055437538},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2501,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3879851856567975,"extension":6.177059713136859},"index":0,"playId":"31a7d1da-9cb2-3145-988d-4f66c98e1cb1","pitchNumber":1,"startTime":"2025-08-28T03:45:32.455Z","endTime":"2025-08-28T03:45:36.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.18690127255651,"strikeZoneBottom":1.46793215439844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.956778774235648,"aZ":-34.01931178170739,"pfxX":11.260576463424584,"pfxZ":-1.2551321366794106,"pX":0.423089672441154,"pZ":1.2098469448905704,"vX0":2.867613883064814,"vY0":-121.90630928777497,"vZ0":-3.679951630437423,"x":100.87,"y":206.11,"x0":-2.2371026790252406,"y0":50.00285207668403,"z0":5.745825414789216,"aX":16.568035070533632},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.0,"breakHorizontal":-21.1,"spinRate":2992,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45320594004643366,"extension":5.794177395119773},"index":1,"playId":"d3f5575a-3b90-3137-92bf-001f7851ebe9","pitchNumber":2,"startTime":"2025-08-28T03:45:47.515Z","endTime":"2025-08-28T03:45:51.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.365760623717406,"aZ":-23.1310121029753,"pfxX":-10.092875375227234,"pfxZ":5.198097820128534,"pX":-0.45105224592538423,"pZ":1.6939385082063887,"vX0":6.787576682078784,"vY0":-131.90524200500067,"vZ0":-5.650172393190623,"x":134.19,"y":193.04,"x0":-1.7629748622594954,"y0":50.003334255109515,"z0":5.598875590252043,"aX":-17.560926840486886},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2047,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4172673637069715,"extension":6.083331304914458},"index":2,"playId":"b70bb132-df5d-383d-90c6-ab0edda5c2a1","pitchNumber":3,"startTime":"2025-08-28T03:46:01.364Z","endTime":"2025-08-28T03:46:05.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T03:46:15.933Z","endTime":"2025-08-28T03:46:26.632Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.968265258202145,"aZ":-19.51480583742554,"pfxX":-9.114878802890505,"pfxZ":7.020258765730981,"pX":-0.38376667215857946,"pZ":1.2455514940496462,"vX0":6.35940680073923,"vY0":-133.91545446889313,"vZ0":-7.6674252079215846,"x":111.83,"y":193.2,"x0":-1.61424367614605,"y0":50.0008190514254,"z0":5.559887785467258,"aX":-16.427556874342205},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2164,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4102055563865328,"extension":6.182053003010831},"index":4,"playId":"3c7217e9-95a1-3cfa-bebe-8dc925fc4a37","pitchNumber":4,"startTime":"2025-08-28T03:46:26.632Z","endTime":"2025-08-28T03:46:30.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:46:30.678Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:46:36.715Z","endTime":"2025-08-28T03:47:44.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.76759918349341,"aZ":-10.201340021587681,"pfxX":-2.174302474768354,"pfxZ":11.049392468410208,"pX":-0.6083887267262048,"pZ":2.617623641670194,"vX0":4.147770087292795,"vY0":-141.43337291189005,"vZ0":-6.444151108190582,"x":140.19,"y":168.1,"x0":-1.8237886697603294,"y0":50.00335135778284,"z0":5.607772637307034,"aX":-4.324258484710059},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":2.9,"spinRate":2538,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39001835936135665,"extension":5.904980887459177},"index":0,"playId":"28625329-9071-3f14-8062-aa67b9cd02d6","pitchNumber":1,"startTime":"2025-08-28T03:46:50.829Z","endTime":"2025-08-28T03:46:54.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.6,"endSpeed":88.5,"strikeZoneTop":3.28000058941663,"strikeZoneBottom":1.53918699193864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87736569364912,"aZ":-15.350581410119668,"pfxX":-5.557862643420405,"pfxZ":8.308091776392493,"pX":-0.6093831827794656,"pZ":3.6566752364487285,"vX0":5.386009087290378,"vY0":-141.95799575045328,"vZ0":-2.8681150669946374,"x":140.23,"y":140.05,"x0":-1.8164433708306273,"y0":50.00212797478804,"z0":5.667049611838479,"aX":-11.254135340095509},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2522,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38699708274842193,"extension":5.870399858346193},"index":1,"playId":"ef6ad7b1-d405-380b-8b14-1bf035e34cc9","pitchNumber":2,"startTime":"2025-08-28T03:47:07.451Z","endTime":"2025-08-28T03:47:11.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.28000021570697,"strikeZoneBottom":1.50183824989329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.856613462597256,"aZ":-33.1432253908681,"pfxX":8.011456714384124,"pfxZ":-0.6390150434389774,"pX":-0.407263077705449,"pZ":2.2219574548856187,"vX0":1.6104456784966938,"vY0":-123.13299745672532,"vZ0":-1.8732799567081098,"x":132.52,"y":178.79,"x0":-2.1110637450326086,"y0":50.00116675672362,"z0":5.813392101190299,"aX":12.223311653134791},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":-14.9,"spinRate":2951,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.44589034425614393,"extension":5.7592090655698955},"index":2,"playId":"0715a29d-bb22-3da4-bea3-972a68873411","pitchNumber":3,"startTime":"2025-08-28T03:47:21.736Z","endTime":"2025-08-28T03:47:24.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94279413328192,"aZ":-19.469949560499266,"pfxX":-6.329132169601859,"pfxZ":6.997313609564073,"pX":-0.5759807037077967,"pZ":2.413529860495749,"vX0":4.858182680635898,"vY0":-135.04352704526008,"vZ0":-4.962930469670381,"x":138.96,"y":173.61,"x0":-1.5909323811667435,"y0":50.00665417279366,"z0":5.6769145956493565,"aX":-11.499140950758708},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2280,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4081892271319987,"extension":6.059781220480883},"hitData":{"launchSpeed":100.8,"launchAngle":14.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.52,"coordY":80.76}},"index":3,"playId":"02987df4-2d87-3625-b618-e9f556590cee","pitchNumber":4,"startTime":"2025-08-28T03:47:36.901Z","endTime":"2025-08-28T03:47:44.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:47:44.891Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:50:26.925Z","endTime":"2025-08-28T03:50:54.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Kahnle replaces Rafael Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:49:14.872Z","endTime":"2025-08-28T03:50:29.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592454,"link":"/api/v1/people/592454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.29286295148566,"strikeZoneBottom":1.53161113094784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725278634733947,"aZ":-32.69025257020529,"pfxX":-7.258236560290792,"pfxZ":-0.3205001181479634,"pX":-0.11302560255097739,"pZ":2.937559445015803,"vX0":7.47944118618675,"vY0":-126.51404946459891,"vZ0":-0.4254521195973944,"x":121.31,"y":159.47,"x0":-2.170033271920177,"y0":50.001908014375054,"z0":5.736510956523251,"aX":-11.720902453007886},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":11.4,"spinRate":1196,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.4335670133339784,"extension":6.49948659295945},"index":1,"playId":"caf1893a-0f36-34db-948a-48b415791c1d","pitchNumber":1,"startTime":"2025-08-28T03:50:29.084Z","endTime":"2025-08-28T03:50:32.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.581639185189996,"aZ":-30.52809387002692,"pfxX":-8.029077180816047,"pfxZ":0.9920330019258428,"pX":0.6928208460844846,"pZ":1.8392897468990927,"vX0":9.35696679535242,"vY0":-127.66708754038646,"vZ0":-3.4851218490518874,"x":90.59,"y":189.12,"x0":-1.964786764817735,"y0":50.003676359205876,"z0":5.607151757215351,"aX":-13.346242182003463},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":12.6,"spinRate":1354,"spinDirection":246},"zone":9,"typeConfidence":0.9,"plateTime":0.4278938253081934,"extension":6.591103520681777},"hitData":{"launchSpeed":92.2,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.65,"coordY":150.67}},"index":2,"playId":"ab5ca080-5a77-39d9-a9cc-6612eaf441d6","pitchNumber":2,"startTime":"2025-08-28T03:50:47.032Z","endTime":"2025-08-28T03:50:54.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:50:54.968Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:50:58.002Z","endTime":"2025-08-28T03:52:14.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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.5,"endSpeed":84.3,"strikeZoneTop":3.4397869250438,"strikeZoneBottom":1.68694518913023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.480601810281755,"aZ":-11.533132134424003,"pfxX":-4.106538487502482,"pfxZ":11.161054825135512,"pX":-0.49222951385971525,"pZ":4.447128485743874,"vX0":4.680276028934589,"vY0":-136.02921205615152,"vZ0":-2.1467160366504285,"x":135.76,"y":118.71,"x0":-1.7123001252814056,"y0":50.003028770614954,"z0":6.059249627224989,"aX":-7.5952359090066714},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":6.2,"spinRate":2273,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.40467418177447945,"extension":6.5758778134869305},"index":0,"playId":"d4d68d33-9c88-3e32-973b-39deeadcd63e","pitchNumber":1,"startTime":"2025-08-28T03:51:22.060Z","endTime":"2025-08-28T03:51:25.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.676876654325405,"aZ":-29.69758784619492,"pfxX":-8.83772370521911,"pfxZ":1.5196843888336655,"pX":-0.7721629734374149,"pZ":2.552522509918267,"vX0":6.308134287230138,"vY0":-127.76053341990043,"vZ0":-1.8815449990762234,"x":146.43,"y":169.86,"x0":-2.141984031378993,"y0":50.00467611050855,"z0":5.663805748290553,"aX":-14.41214799274642},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":14.3,"spinRate":1317,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.43098418773217384,"extension":6.553342124302437},"index":1,"playId":"b93c27b2-a8c5-3c6d-9dc7-68aee8af04a5","pitchNumber":2,"startTime":"2025-08-28T03:51:38.775Z","endTime":"2025-08-28T03:51:44.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.450050960783955,"aZ":-31.192046283217685,"pfxX":-7.071704135928703,"pfxZ":0.5951727041829038,"pX":-0.5532826524335952,"pZ":2.63711396571383,"vX0":6.270586455651752,"vY0":-127.84943131672388,"vZ0":-1.2600747194464588,"x":138.09,"y":167.58,"x0":-2.124246612042533,"y0":50.00170189763332,"z0":5.594323955453417,"aX":-11.654234536613115},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":11.3,"spinRate":1305,"spinDirection":252},"zone":4,"typeConfidence":0.9,"plateTime":0.42913047531915893,"extension":6.724345455401692},"hitData":{"launchSpeed":64.5,"launchAngle":24.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.65,"coordY":118.66}},"index":2,"playId":"35408a63-9a4f-3c9c-9fbc-7227173b1e98","pitchNumber":3,"startTime":"2025-08-28T03:52:03.253Z","endTime":"2025-08-28T03:52:14.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:52:14.969Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Soderstrom grounds into a double play, second baseman Gleyber Torres to shortstop Trey Sweeney to first baseman Spencer Torkelson. Brent Rooker out at 2nd. Tyler Soderstrom out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:52:12.342Z","endTime":"2025-08-28T03:53:10.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.039408104667004,"aZ":-31.314530935251483,"pfxX":-7.283451449376041,"pfxZ":0.5506545588228269,"pX":-0.5384996941107203,"pZ":1.9917813858614672,"vX0":6.104371336763002,"vY0":-125.01870572758003,"vZ0":-2.516418689033726,"x":137.53,"y":185.0,"x0":-2.0748769792663757,"y0":50.00504958586282,"z0":5.601720851288706,"aX":-11.440959473017712},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":11.6,"spinRate":1280,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.4394188679522286,"extension":6.588364328626281},"index":0,"playId":"23200ac6-6ec4-3c1a-8bae-1c21813f328e","pitchNumber":1,"startTime":"2025-08-28T03:52:41.959Z","endTime":"2025-08-28T03:52:45.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.821384574214076,"aZ":-29.47811967269143,"pfxX":-6.6311324212744855,"pfxZ":1.6699935196573135,"pX":-0.4291804299917112,"pZ":1.707278809714319,"vX0":6.689446483602997,"vY0":-126.5862734382249,"vZ0":-3.566991297079855,"x":133.36,"y":192.68,"x0":-2.2496290567961235,"y0":50.005866969077736,"z0":5.505250105910398,"aX":-10.720372218437625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":10.4,"spinRate":1216,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.43337650483534995,"extension":6.561723322749551},"hitData":{"launchSpeed":89.2,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":148.64}},"index":1,"playId":"a284167c-4425-3513-8f11-1badf174eb05","pitchNumber":2,"startTime":"2025-08-28T03:53:01.376Z","endTime":"2025-08-28T03:53:10.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:53:10.202Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:55:41.368Z","endTime":"2025-08-28T03:57:23.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Sterner replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:54:17.004Z","endTime":"2025-08-28T03:55:43.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":3.38999926760225,"strikeZoneBottom":1.46435290448282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.425511796461826,"aZ":-31.720016373916994,"pfxX":2.8515123130773787,"pfxZ":0.30317110775708045,"pX":0.2674012251663287,"pZ":3.7943803815787787,"vX0":6.122515777639943,"vY0":-122.97061470455242,"vZ0":1.8045138228124455,"x":106.81,"y":136.33,"x0":-2.638522769617508,"y0":50.00481272845471,"z0":5.768082253731106,"aX":4.308372285642023},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-6.7,"spinRate":2617,"spinDirection":126},"zone":12,"typeConfidence":0.89,"plateTime":0.44770970571683,"extension":6.290384202735506},"index":1,"playId":"ec9e4b38-cdd9-3111-86c6-49496d54b6a8","pitchNumber":1,"startTime":"2025-08-28T03:55:43.534Z","endTime":"2025-08-28T03:55:47.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.9,"endSpeed":78.7,"strikeZoneTop":3.38999895780946,"strikeZoneBottom":1.50117587668735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64721701233263,"aZ":-27.42523621962702,"pfxX":1.1870024230634497,"pfxZ":3.010487769363925,"pX":1.849407837392045,"pZ":1.5811960671106557,"vX0":10.240207234769791,"vY0":-125.96631185512591,"vZ0":-4.03889058094825,"x":46.5,"y":196.09,"x0":-2.4520583467545447,"y0":50.00620698753079,"z0":5.466199933613756,"aX":1.8752313324517789},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2592,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.43768884379660555,"extension":6.469664054661168},"index":2,"playId":"9e9ced64-c091-31e9-86cb-7c1c720e67e9","pitchNumber":2,"startTime":"2025-08-28T03:55:59.018Z","endTime":"2025-08-28T03:56:02.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":82.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.29289888391981,"aZ":-13.324336733113427,"pfxX":-7.562576420125219,"pfxZ":10.56399695489156,"pX":-0.5940374765457832,"pZ":3.005741762147788,"vX0":7.803863213537958,"vY0":-134.49627845548522,"vZ0":-4.011175661323947,"x":139.64,"y":157.62,"x0":-2.5876224260585015,"y0":50.001088136418645,"z0":5.499316144243818,"aX":-13.491520031344987},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":11.5,"spinRate":2371,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.41140966051544225,"extension":6.452148568999255},"index":3,"playId":"1c5a9c69-8a28-312f-b0ea-5dbd1400822b","pitchNumber":3,"startTime":"2025-08-28T03:56:15.267Z","endTime":"2025-08-28T03:56:18.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-28T03:56:34.068Z","endTime":"2025-08-28T03:56:46.172Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.2,"strikeZoneTop":3.53309165490016,"strikeZoneBottom":1.58789330491284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.25997795019797,"aZ":-15.033954194027672,"pfxX":-6.348723442157558,"pfxZ":9.501090776857417,"pX":-0.7989066284744138,"pZ":3.5480731192193655,"vX0":7.156076427917918,"vY0":-134.7067704935989,"vZ0":-2.4532359657800584,"x":147.45,"y":142.98,"x0":-2.6883462950773063,"y0":50.003511950664624,"z0":5.5570395423417125,"aX":-11.454747603598378},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2405,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4094999939659525,"extension":6.447693170437417},"index":5,"playId":"b27054a0-b128-3713-91e6-afa840052463","pitchNumber":4,"startTime":"2025-08-28T03:56:46.172Z","endTime":"2025-08-28T03:56:51.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.0,"strikeZoneTop":3.52910511271801,"strikeZoneBottom":1.58399296810785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.83563169216912,"aZ":-14.08730206219738,"pfxX":-6.668506737614246,"pfxZ":10.056919893566302,"pX":-0.5775001768905416,"pZ":3.5066049653954785,"vX0":7.680539577964189,"vY0":-134.64593190028694,"vZ0":-2.7772147264779,"x":139.01,"y":144.1,"x0":-2.62864983616002,"y0":50.00335473554094,"z0":5.574739805350249,"aX":-11.993936375425731},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2428,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.41003604790181436,"extension":6.535272401815066},"index":6,"playId":"9c2238b6-3568-3bf3-ae37-08a969533a3a","pitchNumber":5,"startTime":"2025-08-28T03:57:03.885Z","endTime":"2025-08-28T03:57:07.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86904498334198,"aZ":-27.338417603894484,"pfxX":2.614872011086587,"pfxZ":2.9480570682288043,"pX":1.3537072752215156,"pZ":2.4947513794660554,"vX0":8.842075863220773,"vY0":-127.65278862817362,"vZ0":-2.0511024361829997,"x":65.4,"y":171.42,"x0":-2.503693856227319,"y0":50.00181261824565,"z0":5.474755252104393,"aX":4.285901905655748},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.8,"spinRate":2684,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.4301388043553125,"extension":6.401605407414598},"index":7,"playId":"56b073d0-a0cb-3b05-a8f2-ed375d87a3af","pitchNumber":6,"startTime":"2025-08-28T03:57:20.048Z","endTime":"2025-08-28T03:57:23.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:57:23.937Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:57:23.246Z","endTime":"2025-08-28T03:59:10.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.76218585580434,"strikeZoneBottom":1.68512375060709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.245100417271555,"aZ":-30.75640205396238,"pfxX":6.966351213940499,"pfxZ":0.9962084936587186,"pX":-0.9618003035851868,"pZ":2.84573462031732,"vX0":2.2713771982245436,"vY0":-119.62121981095491,"vZ0":-0.015830648960561522,"x":153.66,"y":161.95,"x0":-2.83351679991749,"y0":50.00226830436176,"z0":5.6551536132644005,"aX":9.89864183158408},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":-13.2,"spinRate":2711,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46132517905617254,"extension":6.312797315471662},"index":0,"playId":"7edce2ca-d5e2-3387-8bdf-6d8d016f2b14","pitchNumber":1,"startTime":"2025-08-28T03:57:48.131Z","endTime":"2025-08-28T03:57:52.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18936433801769,"aZ":-16.057512507392012,"pfxX":-7.549872366451689,"pfxZ":8.849650986372612,"pX":-0.6124967559499402,"pZ":3.5037299989823083,"vX0":7.66755033976504,"vY0":-135.6818234692862,"vZ0":-2.3384050864825814,"x":140.35,"y":144.18,"x0":-2.5265092780109484,"y0":50.00013981174142,"z0":5.526748913473165,"aX":-13.74464384746944},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2404,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.40738900408438994,"extension":6.331352875089114},"index":1,"playId":"65993cb4-75c8-3157-8b86-105196aeff48","pitchNumber":2,"startTime":"2025-08-28T03:58:01.730Z","endTime":"2025-08-28T03:58:04.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04131515739486,"aZ":-14.117157453984436,"pfxX":-4.766643718582577,"pfxZ":9.870276231501025,"pX":-0.2673574103154768,"pZ":3.0747554479066324,"vX0":7.870185232209643,"vY0":-135.72384100340096,"vZ0":-3.636306005097536,"x":127.19,"y":155.76,"x0":-2.6113241323820784,"y0":50.006518409324805,"z0":5.442267498205327,"aX":-8.72447067792116},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2470,"spinDirection":218},"zone":2,"typeConfidence":0.89,"plateTime":0.40659089786398406,"extension":6.543599179262523},"index":2,"playId":"b8d995ba-355e-3364-83c2-7300e86506ce","pitchNumber":3,"startTime":"2025-08-28T03:58:18.039Z","endTime":"2025-08-28T03:58:21.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T03:58:30.015Z","endTime":"2025-08-28T03:58:46.460Z","isPitch":false,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.971117628352566,"aZ":-30.69445325542327,"pfxX":0.9704759431667842,"pfxZ":0.9121835784243721,"pX":0.8504649239172739,"pZ":2.5191090986412905,"vX0":8.388255213376723,"vY0":-126.16568876025269,"vZ0":-1.295655854266373,"x":84.58,"y":170.76,"x0":-2.639276074017553,"y0":50.00162249187458,"z0":5.506551268133731,"aX":1.566293407116118},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2793,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.433664192187428,"extension":6.3018648672839666},"index":4,"playId":"87500a37-e8a4-3a91-95cf-531cd7275b88","pitchNumber":4,"startTime":"2025-08-28T03:58:46.460Z","endTime":"2025-08-28T03:58:50.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.851020006056835,"aZ":-14.26401853067944,"pfxX":-8.328138494883317,"pfxZ":9.47939388473543,"pX":-0.7673019881691411,"pZ":3.666769274384435,"vX0":7.787690605915712,"vY0":-137.8482708922171,"vZ0":-2.193070163531015,"x":146.25,"y":139.78,"x0":-2.5723227481038093,"y0":50.00407346917418,"z0":5.456740945022711,"aX":-15.737124428518623},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":13.1,"spinRate":2443,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.40016041598376306,"extension":6.4780011660190855},"index":5,"playId":"c98bed4f-69ed-3bc6-b2df-0208fdd1c965","pitchNumber":5,"startTime":"2025-08-28T03:59:07.226Z","endTime":"2025-08-28T03:59:10.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:59:10.798Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:59:18.228Z","endTime":"2025-08-28T04:00:47.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.746467084252174,"aZ":-14.72917493440463,"pfxX":-5.414299143252995,"pfxZ":9.372981393471962,"pX":0.5012307499396299,"pZ":3.0147501894755244,"vX0":9.948598645057581,"vY0":-136.47339028511348,"vZ0":-3.7780389452193472,"x":97.89,"y":157.38,"x0":-2.5100644427569203,"y0":50.00333471832356,"z0":5.450675872759088,"aX":-10.078529814716259},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2394,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.4033897939420221,"extension":6.4547430306946385},"index":0,"playId":"2a87e15c-6153-3f32-b096-a715ff680744","pitchNumber":1,"startTime":"2025-08-28T03:59:35.697Z","endTime":"2025-08-28T03:59:40.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48870613671106,"aZ":-13.804062330147934,"pfxX":-7.891629955863741,"pfxZ":9.621223804442096,"pX":0.4364795921618392,"pZ":2.8918374806279274,"vX0":10.315320227829494,"vY0":-137.7573917330071,"vZ0":-4.320274246097899,"x":100.36,"y":160.7,"x0":-2.3428374443094935,"y0":50.00090660415154,"z0":5.423027405216361,"aX":-15.065765062366227},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":12.0,"spinRate":2532,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.3986083241203371,"extension":6.439572880557265},"index":1,"playId":"b363e2ba-82a5-38da-b4cb-903e169948c7","pitchNumber":2,"startTime":"2025-08-28T03:59:56.213Z","endTime":"2025-08-28T03:59:59.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.539729305341424,"aZ":-14.257741930073907,"pfxX":-6.535250924627658,"pfxZ":9.674989131847456,"pX":-0.8956855759082385,"pZ":3.416889151063803,"vX0":7.024314057513785,"vY0":-135.67271557475613,"vZ0":-2.558819303560903,"x":151.14,"y":146.52,"x0":-2.6775014488887163,"y0":50.00097588899731,"z0":5.374094914532451,"aX":-12.100526649525031},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2394,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4047411557334746,"extension":6.297404842983682},"index":2,"playId":"73e69444-6c0e-37c1-978a-aabb0f2c9a3b","pitchNumber":3,"startTime":"2025-08-28T04:00:18.315Z","endTime":"2025-08-28T04:00:24.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.52474681401763,"strikeZoneBottom":1.61611419898338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32607494998822,"aZ":-32.07363860208369,"pfxX":7.449490407989986,"pfxZ":0.07440090405168398,"pX":-0.8020661754097823,"pZ":1.998458306111788,"vX0":2.5986409876269976,"vY0":-119.2592558400164,"vZ0":-1.1917325775657686,"x":147.57,"y":184.82,"x0":-2.8785792399641306,"y0":50.00466611818177,"z0":5.439593044878353,"aX":10.561757742468577},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.1,"breakHorizontal":-14.2,"spinRate":2788,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.46209236628287265,"extension":6.237873605752217},"index":3,"playId":"f96625e4-56ad-3f51-8c2e-680e9cb198dc","pitchNumber":4,"startTime":"2025-08-28T04:00:43.135Z","endTime":"2025-08-28T04:00:47.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:00:47.248Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a ground ball to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:03:05.960Z","endTime":"2025-08-28T04:03:35.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Sommers replaces Tommy Kahnle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:01:52.152Z","endTime":"2025-08-28T04:03:08.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.62919930501853,"strikeZoneBottom":1.65170830686545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27565444872574,"aZ":-25.216090865648372,"pfxX":10.402680185755429,"pfxZ":3.7723277974066427,"pX":-0.37329461092446586,"pZ":1.5616668853335345,"vX0":-11.73802931452941,"vY0":-135.5849990733531,"vZ0":-3.9500178946385907,"x":131.23,"y":196.61,"x0":2.6801189161254326,"y0":50.003324225225356,"z0":4.817089890101501,"aX":19.185713099072057},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":-16.1,"spinRate":2001,"spinDirection":123},"zone":7,"typeConfidence":0.87,"plateTime":0.4054538092821893,"extension":7.233849022030735},"index":1,"playId":"8fdece26-b1e8-396d-9fba-c565119c06df","pitchNumber":1,"startTime":"2025-08-28T04:03:08.315Z","endTime":"2025-08-28T04:03:11.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15860818715988,"aZ":-26.480612455305504,"pfxX":9.064911142286993,"pfxZ":3.035845085196536,"pX":0.6877188956053399,"pZ":2.3665747021204493,"vX0":-8.737711825967862,"vY0":-136.56257003110125,"vZ0":-1.7867413685232783,"x":90.79,"y":174.88,"x0":2.7625865256729307,"y0":50.00067058293739,"z0":4.864139862123686,"aX":16.99238879685988},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":-14.4,"spinRate":1933,"spinDirection":123},"zone":6,"typeConfidence":0.89,"plateTime":0.4022100785300098,"extension":7.34481699205748},"hitData":{"launchSpeed":105.8,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.53,"coordY":119.16}},"index":2,"playId":"02cc71dd-5ff1-39b4-81ea-a2e1babc4230","pitchNumber":2,"startTime":"2025-08-28T04:03:23.809Z","endTime":"2025-08-28T04:03:35.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:03:35.259Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:03:35.642Z","endTime":"2025-08-28T04:08:06.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":82.6,"strikeZoneTop":3.69455681134662,"strikeZoneBottom":1.74359340671003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61976260151273,"aZ":-28.089963877118205,"pfxX":13.572976438746794,"pfxZ":2.3076458184120527,"pX":-0.9097501980391596,"pZ":1.932384148323302,"vX0":-14.041742095080346,"vY0":-133.62881458223322,"vZ0":-1.740550603479957,"x":151.68,"y":186.61,"x0":2.7049032194645233,"y0":50.00126783125544,"z0":4.653306937222956,"aX":24.012014886681662},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-20.8,"spinRate":1957,"spinDirection":126},"zone":13,"typeConfidence":0.72,"plateTime":0.413331676379447,"extension":7.445074115091368},"index":0,"playId":"51d762f6-3771-395d-81fc-0480b90e0559","pitchNumber":1,"startTime":"2025-08-28T04:03:57.249Z","endTime":"2025-08-28T04:04:01.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.954742497904682,"aZ":-32.35771046747046,"pfxX":-6.372037756964209,"pfxZ":-0.1333538389579605,"pX":-0.95750831020862,"pZ":2.084886446422385,"vX0":-7.0142570529586825,"vY0":-117.96385327475537,"vZ0":0.29824867106123487,"x":153.5,"y":182.49,"x0":2.895646525074339,"y0":50.00155361481812,"z0":4.969254761856022,"aX":-8.871086568242607},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.1,"breakHorizontal":13.4,"spinRate":2223,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4664635978678411,"extension":7.22938147983755},"index":1,"playId":"4d0db315-962f-37c1-a592-e21e0a9c5c77","pitchNumber":2,"startTime":"2025-08-28T04:04:13.388Z","endTime":"2025-08-28T04:04:16.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.67878348301771,"strikeZoneBottom":1.72808213203754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56308375537322,"aZ":-21.142068371175334,"pfxX":7.251543658311494,"pfxZ":6.075380638543283,"pX":0.43249745868475303,"pZ":4.094962205351552,"vX0":-8.64831255816429,"vY0":-134.72198306513712,"vZ0":1.822455388950805,"x":100.51,"y":128.22,"x0":2.7604505145586353,"y0":50.0029680345939,"z0":4.915721651327474,"aX":13.169520248623977},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-11.0,"spinRate":1944,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.40845142215718155,"extension":7.2084100901690675},"index":2,"playId":"0a29da25-5a07-35ad-a6e3-b2997488c668","pitchNumber":3,"startTime":"2025-08-28T04:04:29.935Z","endTime":"2025-08-28T04:04:35.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Athletics challenged (tag play), call on the field was upheld: Lawrence Butler caught stealing 2nd base, catcher Dillon Dingler to second baseman Gleyber Torres.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"0a29da25-5a07-35ad-a6e3-b2997488c668","startTime":"2025-08-28T04:04:48.126Z","endTime":"2025-08-28T04:07:18.985Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":133},"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.68462550545577,"strikeZoneBottom":1.62535179941823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.824306175084697,"aZ":-28.29043714323469,"pfxX":12.248307410525893,"pfxZ":2.0810589000179656,"pX":-0.04292420998367634,"pZ":1.4731825370151788,"vX0":-12.027824714071048,"vY0":-136.11149720929896,"vZ0":-3.224183615201433,"x":118.64,"y":199.0,"x0":2.8569080204259194,"y0":50.00089023841633,"z0":4.647057503050132,"aX":22.819784224408977},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":-19.4,"spinRate":1987,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.4034904531721226,"extension":7.294521412692813},"index":4,"playId":"c0f7dde4-bd5f-3cb2-84dd-30c6ca188a58","pitchNumber":4,"startTime":"2025-08-28T04:07:18.985Z","endTime":"2025-08-28T04:07:23.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.72839704102824,"strikeZoneBottom":1.69652683638318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55638881258501,"aZ":-30.547697952112415,"pfxX":10.08191967861956,"pfxZ":0.8867445762124682,"pX":-0.30308217995270537,"pZ":2.747402427316308,"vX0":-11.837928188541358,"vY0":-135.7969075598999,"vZ0":0.2736203186271332,"x":128.55,"y":164.6,"x0":2.838977426381679,"y0":50.003863405619136,"z0":4.800917257280241,"aX":18.50458774493681},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2012,"spinDirection":125},"zone":4,"typeConfidence":0.89,"plateTime":0.40606509061533425,"extension":7.353984830879081},"index":5,"playId":"a1d18f14-1d5b-369a-8b5d-2d0606b4da51","pitchNumber":5,"startTime":"2025-08-28T04:07:34.961Z","endTime":"2025-08-28T04:07:38.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-28T04:07:44.503Z","endTime":"2025-08-28T04:07:56.685Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.605381639859434,"aZ":-35.26455192612236,"pfxX":-4.8743655740306275,"pfxZ":-2.1538741699766923,"pX":1.1180487456996844,"pZ":3.4190581320253495,"vX0":-2.77984407524436,"vY0":-119.58364709146059,"vZ0":3.6636381254707118,"x":74.38,"y":146.47,"x0":2.9336169673114574,"y0":50.00591246596781,"z0":5.054283702265925,"aX":-6.977239176311256},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":9.6,"spinRate":2225,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.4601219312936302,"extension":7.183004032557941},"hitData":{"launchSpeed":96.4,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.23,"coordY":119.25}},"index":7,"playId":"fdcd19ab-3e46-3b74-9372-5cd36ead5566","pitchNumber":6,"startTime":"2025-08-28T04:07:56.685Z","endTime":"2025-08-28T04:08:06.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:08:06.848Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"JJ Bleday grounds into a force out, shortstop Trey Sweeney to third baseman Zach McKinstry. Darell Hernaiz out at 2nd. JJ Bleday to 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:08:10.274Z","endTime":"2025-08-28T04:08:51.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":73.7,"strikeZoneTop":3.38999965162797,"strikeZoneBottom":1.48733614676966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.121127989633017,"aZ":-32.317464831246475,"pfxX":-7.322832949215765,"pfxZ":-0.10206104180915077,"pX":0.7812370322102498,"pZ":2.9208716045203853,"vX0":-2.4144521892294306,"vY0":-118.87938577142519,"vZ0":2.173591259916191,"x":87.22,"y":159.92,"x0":2.76699448012583,"y0":50.0034895859179,"z0":4.971060377295454,"aX":-10.266460214698036},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.8,"breakHorizontal":13.9,"spinRate":2262,"spinDirection":300},"zone":3,"typeConfidence":0.91,"plateTime":0.46438592055473116,"extension":7.132738006422487},"index":0,"playId":"776db1e6-7176-3def-80c6-2966ec55ded8","pitchNumber":1,"startTime":"2025-08-28T04:08:28.097Z","endTime":"2025-08-28T04:08:31.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.6,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.163089136523745,"aZ":-26.550563910917177,"pfxX":10.996777831050542,"pfxZ":3.003349897610468,"pX":0.11206087427297835,"pZ":2.1237916062430715,"vX0":-10.794981038860639,"vY0":-137.15582897014113,"vZ0":-2.1684600709877033,"x":112.73,"y":181.44,"x0":2.7029296448091182,"y0":50.003477072761655,"z0":4.76712525650802,"aX":20.59507216725585},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.0,"breakHorizontal":-17.2,"spinRate":2068,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.40198590835622783,"extension":7.2852461167586196},"hitData":{"launchSpeed":94.1,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":149.15}},"index":1,"playId":"cfb31084-18c6-36d3-961a-e06326b7c0b0","pitchNumber":2,"startTime":"2025-08-28T04:08:44.530Z","endTime":"2025-08-28T04:08:51.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:08:51.247Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Harris walks. JJ Bleday to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:09:13.549Z","endTime":"2025-08-28T04:12:33.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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.2,"endSpeed":75.1,"strikeZoneTop":3.48788704176242,"strikeZoneBottom":1.59886482165101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36708673194453,"aZ":-31.568534362474804,"pfxX":-4.724224511598287,"pfxZ":0.42560479784310523,"pX":0.7478811393543804,"pZ":2.1951943479014404,"vX0":-3.9123410091856554,"vY0":-119.58173361385583,"vZ0":0.5161950148738039,"x":88.49,"y":179.51,"x0":3.0227110741739773,"y0":50.00591155353054,"z0":4.8223465606377305,"aX":-6.801392853423143},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":9.6,"spinRate":2223,"spinDirection":300},"zone":6,"typeConfidence":0.9,"plateTime":0.4591025855547817,"extension":7.2748156337069325},"index":0,"playId":"d9d7b235-ee0b-3149-a444-498dccda4a5e","pitchNumber":1,"startTime":"2025-08-28T04:09:19.859Z","endTime":"2025-08-28T04:09:23.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.46287105823871,"strikeZoneBottom":1.59694325815185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23653799229298,"aZ":-29.96300555970583,"pfxX":10.96023977491754,"pfxZ":1.215748700101189,"pX":1.2699600069117865,"pZ":3.373146318235585,"vX0":-8.12395643593096,"vY0":-135.09245591022193,"vZ0":1.9042228393374807,"x":68.59,"y":147.71,"x0":2.913191044167504,"y0":50.00584775452598,"z0":4.785773508369394,"aX":19.980912584882777},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.9,"breakHorizontal":-17.8,"spinRate":2073,"spinDirection":117},"zone":12,"typeConfidence":0.88,"plateTime":0.4076312112506697,"extension":7.140591973845205},"index":1,"playId":"0f7d47fb-01c6-31dc-af12-3d1aacac2d54","pitchNumber":2,"startTime":"2025-08-28T04:09:39.001Z","endTime":"2025-08-28T04:09:42.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.9,"endSpeed":85.0,"strikeZoneTop":3.4639759772909,"strikeZoneBottom":1.66788325801506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32141901615155,"aZ":-23.401502241036912,"pfxX":7.818122757927155,"pfxZ":4.694995514926598,"pX":0.438637212559258,"pZ":3.646777213389509,"vX0":-9.101937766027905,"vY0":-136.3797551299086,"vZ0":1.0005042662585069,"x":100.28,"y":140.32,"x0":2.8167308321071323,"y0":50.000591328641846,"z0":4.899137005962947,"aX":14.60300213201349},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-12.0,"spinRate":2126,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.402898616980778,"extension":7.205410319497257},"index":2,"playId":"dc44b888-15df-352f-8f25-eaaabc5cdb5e","pitchNumber":3,"startTime":"2025-08-28T04:09:55.829Z","endTime":"2025-08-28T04:09:59.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T04:10:10.740Z","endTime":"2025-08-28T04:10:25.056Z","isPitch":false,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.5,"strikeZoneTop":3.37000055342437,"strikeZoneBottom":1.60533727176001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883889261844622,"aZ":-31.952988067660268,"pfxX":-4.413196919613898,"pfxZ":0.1554207396277647,"pX":1.9055144794173693,"pZ":2.578244617372823,"vX0":-1.010764133806949,"vY0":-118.16886495794046,"vZ0":1.2110148775158016,"x":44.37,"y":169.17,"x0":2.913403491716037,"y0":50.000516109571045,"z0":5.030829646405201,"aX":-6.140005270424579},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.0,"breakHorizontal":8.3,"spinRate":2156,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.46638965877170024,"extension":7.291122043993903},"index":4,"playId":"c365a11b-0ba7-3e20-a57e-00d26ce3a62d","pitchNumber":4,"startTime":"2025-08-28T04:10:25.056Z","endTime":"2025-08-28T04:10:28.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.832727125455712,"aZ":-30.828118899826823,"pfxX":-5.107189890665897,"pfxZ":0.9738657892478688,"pX":-1.3547312351728937,"pZ":1.3767678299897108,"vX0":-7.708054827914716,"vY0":-118.19595619968872,"vZ0":-1.4215398163034394,"x":168.64,"y":201.61,"x0":2.638689356885864,"y0":50.00530653588094,"z0":4.871404896757138,"aX":-7.077273953486078},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.7,"breakHorizontal":11.5,"spinRate":2205,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.4671049900109767,"extension":7.2450872342372525},"index":5,"playId":"94dd5d42-ddf0-3277-a7ca-b7e034b0b781","pitchNumber":5,"startTime":"2025-08-28T04:10:43.065Z","endTime":"2025-08-28T04:10:48.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.2,"endSpeed":84.5,"strikeZoneTop":3.42664477340466,"strikeZoneBottom":1.62914928607375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.442878951240147,"aZ":-20.859755389044064,"pfxX":8.055311146061664,"pfxZ":6.120215207197841,"pX":1.394260549378517,"pZ":3.443158933767962,"vX0":-6.942788407209609,"vY0":-135.52681779223133,"vZ0":-0.0019952993104850325,"x":63.85,"y":145.81,"x0":2.9509744510332476,"y0":50.00032357544633,"z0":4.908907969491552,"aX":14.884295343049843},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":-13.0,"spinRate":2235,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.40518495881282135,"extension":7.109172121633413},"index":6,"playId":"1289795b-e05e-35d9-abf7-14fe9e369e2b","pitchNumber":6,"startTime":"2025-08-28T04:11:47.086Z","endTime":"2025-08-28T04:11:50.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.4,"endSpeed":85.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97919488416776,"aZ":-25.251758823588464,"pfxX":9.550286098442811,"pfxZ":3.6710241439069744,"pX":0.6694832421411003,"pZ":2.525047891190446,"vX0":-9.396454252974577,"vY0":-137.07218807556427,"vZ0":-1.2563345663058074,"x":91.48,"y":170.6,"x0":2.9168945973320333,"y0":50.000805691671005,"z0":4.728957650779316,"aX":17.999274712144537},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":-15.1,"spinRate":2075,"spinDirection":123},"zone":6,"typeConfidence":0.8,"plateTime":0.4010524503020356,"extension":7.250154770943714},"index":7,"playId":"24d4e3be-9521-3a1f-ad5a-5d7262bba277","pitchNumber":7,"startTime":"2025-08-28T04:12:05.008Z","endTime":"2025-08-28T04:12:08.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.47285894847052,"strikeZoneBottom":1.61458605843701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14495444008245,"aZ":-25.36224098125469,"pfxX":10.278750463872008,"pfxZ":3.5946145905824887,"pX":-1.022018249149734,"pZ":2.1182467433948777,"vX0":-13.592720036443005,"vY0":-136.85536972463504,"vZ0":-2.194493546684288,"x":155.96,"y":181.59,"x0":2.673307647232692,"y0":50.0067946832577,"z0":4.66731616104165,"aX":19.50591317964146},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":-15.7,"spinRate":1969,"spinDirection":115},"zone":13,"typeConfidence":0.89,"plateTime":0.4001819043421464,"extension":7.454264092024025},"index":8,"playId":"c5278e89-bf3b-3744-be02-04ac8b8eb738","pitchNumber":8,"startTime":"2025-08-28T04:12:26.864Z","endTime":"2025-08-28T04:12:33.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:12:33.923Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zack Gelof doubles (1) on a line drive to center fielder Wenceel Pérez. JJ Bleday scores. Brett Harris scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:13:19.649Z","endTime":"2025-08-28T04:15:43.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,9],"actionIndex":[5],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:12:52.767Z","endTime":"2025-08-28T04:13:21.991Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.49070556130342,"strikeZoneBottom":1.57734597758602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32823295764255,"aZ":-29.98913020717792,"pfxX":11.496939455430034,"pfxZ":1.1891268025877615,"pX":1.2996832825713465,"pZ":2.430905990152413,"vX0":-8.308371840243986,"vY0":-135.74610824895012,"vZ0":-0.4704259297655001,"x":67.46,"y":173.15,"x0":2.926484106192024,"y0":50.006402419600064,"z0":4.718180828041243,"aX":21.181151617439028},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":-18.7,"spinRate":2024,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.4055376416776153,"extension":7.330068727927161},"index":1,"playId":"de2e0cec-cf32-31c1-9661-7849a2ec0e59","pitchNumber":1,"startTime":"2025-08-28T04:13:21.991Z","endTime":"2025-08-28T04:13:25.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":82.3,"endSpeed":75.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.085356767536915,"aZ":-32.58311464879671,"pfxX":-5.491785796346792,"pfxZ":-0.2892119696918245,"pX":-0.2799453224027068,"pZ":1.5688416574054234,"vX0":-5.865050595132055,"vY0":-119.74046286109744,"vZ0":-0.7086266274785705,"x":127.67,"y":196.42,"x0":2.922736732658391,"y0":50.00058541580761,"z0":4.807427958716744,"aX":-7.898476974369622},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":11.4,"spinRate":2182,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.4590443520402543,"extension":7.184488643481164},"index":2,"playId":"3886d9a2-97e5-3c04-bf50-791ec1c82361","pitchNumber":2,"startTime":"2025-08-28T04:13:37.626Z","endTime":"2025-08-28T04:13:40.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.2,"endSpeed":85.1,"strikeZoneTop":3.42999932562266,"strikeZoneBottom":1.56627669098697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26285629102191,"aZ":-20.87858172022408,"pfxX":6.686695929632776,"pfxZ":6.0613955342398675,"pX":1.497307846072852,"pZ":3.6862627819138716,"vX0":-6.057792050216095,"vY0":-135.5818858623939,"vZ0":0.8467125981388263,"x":59.93,"y":139.25,"x0":2.8903071224976675,"y0":50.00589458992722,"z0":4.825470124106566,"aX":12.468407342668941},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-10.8,"spinRate":2016,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.40377646753293694,"extension":7.088237021690634},"index":3,"playId":"e5f06c73-58c8-398f-8139-484b9305d295","pitchNumber":3,"startTime":"2025-08-28T04:14:00.025Z","endTime":"2025-08-28T04:14:10.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"e5f06c73-58c8-398f-8139-484b9305d295","startTime":"2025-08-28T04:14:29.045Z","endTime":"2025-08-28T04:14:30.292Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by catcher Dillon Dingler on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"e5f06c73-58c8-398f-8139-484b9305d295","startTime":"2025-08-28T04:14:30.292Z","endTime":"2025-08-28T04:14:36.194Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":668709,"link":"/api/v1/people/668709"},"postOnFirst":{"id":695391,"link":"/api/v1/people/695391"},"postOnThird":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.5313359035485,"strikeZoneBottom":1.54455887527335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.360113411761443,"aZ":-27.646348192139282,"pfxX":9.84665885404943,"pfxZ":2.402906652866146,"pX":-0.6537950231715852,"pZ":1.7418611980889218,"vX0":-12.626535802688917,"vY0":-136.61933361055333,"vZ0":-2.6517079537046033,"x":141.92,"y":191.75,"x0":2.758132018492175,"y0":50.000612378803886,"z0":4.634181519611055,"aX":18.529296596336753},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":-15.0,"spinRate":2101,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.40161049223946943,"extension":7.247868150478016},"index":6,"playId":"cb3b6298-7fb8-3942-a37b-f4acdba8d300","pitchNumber":4,"startTime":"2025-08-28T04:14:36.194Z","endTime":"2025-08-28T04:14:40.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21176688327889,"aZ":-25.643569624372148,"pfxX":10.983438401691018,"pfxZ":3.4947430559613224,"pX":0.06020889186912944,"pZ":2.786266742954713,"vX0":-11.252358702460395,"vY0":-136.40903059742314,"vZ0":-0.4653643989816503,"x":114.7,"y":163.55,"x0":2.8273687247627173,"y0":50.00552972757802,"z0":4.739310935852438,"aX":20.539707115602607},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-17.3,"spinRate":2163,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4027478657417931,"extension":7.199916313381986},"index":7,"playId":"1e07a058-2c7c-3404-bb34-605bf86c2c8a","pitchNumber":5,"startTime":"2025-08-28T04:14:54.264Z","endTime":"2025-08-28T04:14:57.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2025-08-28T04:15:12.940Z","endTime":"2025-08-28T04:15:28.264Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.18371203985117,"aZ":-30.30925499301599,"pfxX":11.66347821105611,"pfxZ":1.0089921860224838,"pX":0.23594876159582542,"pZ":2.4716649782933895,"vX0":-11.098288291681465,"vY0":-136.43960105484553,"vZ0":-0.3491857707490741,"x":108.01,"y":172.05,"x0":2.8777403208826677,"y0":50.00370182940491,"z0":4.723549640977184,"aX":21.5856952046936},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":-18.2,"spinRate":1996,"spinDirection":122},"zone":5,"typeConfidence":0.89,"plateTime":0.40430642656337223,"extension":7.3090052799032375},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.12,"coordY":49.83}},"index":9,"playId":"7bf4e521-d834-3a22-a773-dfe75e600cf4","pitchNumber":6,"startTime":"2025-08-28T04:15:28.264Z","endTime":"2025-08-28T04:15:43.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":695391,"link":"/api/v1/people/695391"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.04,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:15:43.428Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:15:58.959Z","endTime":"2025-08-28T04:16:58.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.70999875378513,"strikeZoneBottom":1.80677331174206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34345230584342,"aZ":-26.11350957291781,"pfxX":10.449198336477926,"pfxZ":3.240480632042595,"pX":-0.11939324620091013,"pZ":1.5710341033188402,"vX0":-11.201759920418384,"vY0":-135.81675502309446,"vZ0":-3.4529461822398453,"x":121.55,"y":196.36,"x0":2.698042645340347,"y0":50.003939577023864,"z0":4.672008878410528,"aX":19.55111696752038},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.6,"spinRate":2009,"spinDirection":116},"zone":13,"typeConfidence":0.89,"plateTime":0.40305246178604204,"extension":7.236768295025955},"index":0,"playId":"964387aa-2a33-35a7-933a-82109ee503a1","pitchNumber":1,"startTime":"2025-08-28T04:16:13.172Z","endTime":"2025-08-28T04:16:16.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.800663165838266,"aZ":-31.592121962088918,"pfxX":-4.302621904907396,"pfxZ":0.40337000535465606,"pX":-1.0487357647748394,"pZ":1.7594806953087498,"vX0":-7.559601609746292,"vY0":-119.36161547027378,"vZ0":-0.3831275536084787,"x":156.98,"y":191.27,"x0":2.7287904625920163,"y0":50.001356158665885,"z0":4.787655365357551,"aX":-6.152464123047183},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.0,"breakHorizontal":9.7,"spinRate":2291,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4603922835719647,"extension":7.250761644584633},"index":1,"playId":"a1b9711d-3647-3cbe-b928-5db6d44d38ab","pitchNumber":2,"startTime":"2025-08-28T04:16:28.874Z","endTime":"2025-08-28T04:16:31.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.033287855870963,"aZ":-32.31658445624631,"pfxX":-6.835072966531148,"pfxZ":-0.09896619439910115,"pX":-1.1466823345333161,"pZ":1.509500361775157,"vX0":-7.457674601334926,"vY0":-119.49954102552873,"vZ0":-0.7211795911018896,"x":160.71,"y":198.02,"x0":2.907944473984311,"y0":50.00211204985036,"z0":4.7301633398396605,"aX":-9.838738524161773},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":14.3,"spinRate":2388,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.45916024231304187,"extension":7.118030987854994},"index":2,"playId":"08a3a5db-4656-36cc-891e-e747d0f9482a","pitchNumber":3,"startTime":"2025-08-28T04:16:55.252Z","endTime":"2025-08-28T04:16:58.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:16:58.580Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:19:22.960Z","endTime":"2025-08-28T04:20:49.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brady Basso replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:18:07.734Z","endTime":"2025-08-28T04:19:25.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.3,"endSpeed":84.3,"strikeZoneTop":3.22953707578673,"strikeZoneBottom":1.52401801449122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25844366937032,"aZ":-15.249513411610758,"pfxX":2.9065799545214,"pfxZ":9.218642642754915,"pX":-0.7945339068651219,"pZ":3.256108635499076,"vX0":-7.72590402616201,"vY0":-135.53584581129712,"vZ0":-5.544891312563273,"x":147.29,"y":150.87,"x0":1.7321108357175392,"y0":50.00449568571104,"z0":6.416741557241687,"aX":5.338112102604322},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":-3.4,"spinRate":2368,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.40617143691681434,"extension":6.403833042358108},"index":1,"playId":"246f432a-3552-3ff3-95f9-e576bfa3eb7a","pitchNumber":1,"startTime":"2025-08-28T04:19:25.159Z","endTime":"2025-08-28T04:19:29.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.8,"endSpeed":83.9,"strikeZoneTop":3.24000066218096,"strikeZoneBottom":1.61686474664991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.940208148532946,"aZ":-14.074504284861394,"pfxX":3.771278832403259,"pfxZ":9.981088739536741,"pX":0.5013252096126306,"pZ":2.3039914431776007,"vX0":-5.141660943905984,"vY0":-134.7214448634825,"vZ0":-8.079688548354046,"x":97.89,"y":176.57,"x0":1.9566209240343624,"y0":50.002364010564364,"z0":6.3650672351188025,"aX":6.838981521101827},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-5.5,"spinRate":2330,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.40866463382399854,"extension":6.251701815438498},"index":2,"playId":"c28f4de0-be0c-383a-b7b1-37492571e882","pitchNumber":2,"startTime":"2025-08-28T04:19:38.910Z","endTime":"2025-08-28T04:19:42.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.1,"endSpeed":79.6,"strikeZoneTop":3.28731458699645,"strikeZoneBottom":1.57902404717084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82133150746538,"aZ":-26.93139757742735,"pfxX":9.099464150241142,"pfxZ":3.2501314719365766,"pX":1.9401674357577647,"pZ":1.7291510075420424,"vX0":-3.4650090769834754,"vY0":-126.66753374304781,"vZ0":-6.004822893856716,"x":43.05,"y":192.09,"x0":2.149958288508962,"y0":50.00198957846495,"z0":6.306514705596515,"aX":14.66597097619475},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":1907,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4337559307927501,"extension":6.155679468525423},"index":3,"playId":"295dfaa2-d68d-3f01-bb81-c06a4e9c598f","pitchNumber":3,"startTime":"2025-08-28T04:19:53.386Z","endTime":"2025-08-28T04:19:56.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10352233972352,"aZ":-12.266339456467366,"pfxX":3.1368846019250625,"pfxZ":10.844549836141246,"pX":0.15359117515406076,"pZ":2.266185748139088,"vX0":-5.7163378629111286,"vY0":-135.49583494257172,"vZ0":-8.370463795161482,"x":111.15,"y":177.59,"x0":1.8953466061170927,"y0":50.00561714769245,"z0":6.278612216261331,"aX":5.76046887996286},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-4.3,"spinRate":2402,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.406214441496517,"extension":6.383536208106573},"index":4,"playId":"1a44a9a3-8630-34b6-b430-3916c2573ef9","pitchNumber":4,"startTime":"2025-08-28T04:20:09.568Z","endTime":"2025-08-28T04:20:14.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.24000094246506,"strikeZoneBottom":1.58107602322326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47303570939206,"aZ":-14.83825978990599,"pfxX":3.9460341251263857,"pfxZ":9.251200853708085,"pX":0.2997279595467275,"pZ":4.493115621932761,"vX0":-6.127566142921436,"vY0":-135.93762438130167,"vZ0":-2.3511598378245284,"x":105.58,"y":117.47,"x0":2.069121675179378,"y0":50.00047708940045,"z0":6.397857857817342,"aX":7.3931357255697066},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2375,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40273703294962626,"extension":5.987059254185293},"index":5,"playId":"05a2bbc7-a381-38f0-a132-e8f0e40ed49b","pitchNumber":5,"startTime":"2025-08-28T04:20:30.095Z","endTime":"2025-08-28T04:20:33.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.24000101397786,"strikeZoneBottom":1.51778814102948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.074519776809893,"aZ":-12.968444038082618,"pfxX":2.6698782476084038,"pfxZ":10.196772439067809,"pX":1.437931060307061,"pZ":3.0041722374964634,"vX0":-2.4524393338114643,"vY0":-136.60748095684383,"vZ0":-6.605151714522038,"x":62.19,"y":157.67,"x0":2.001962052701177,"y0":50.00146883509896,"z0":6.350978463390061,"aX":5.028179125673594},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-4.3,"spinRate":2421,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4014873360353546,"extension":6.289958588606736},"index":6,"playId":"8ab285df-6ea8-316b-a48c-261bc70fb008","pitchNumber":6,"startTime":"2025-08-28T04:20:45.488Z","endTime":"2025-08-28T04:20:49.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:20:49.098Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jahmai Jones grounds into a double play, third baseman Brett Harris to second baseman Zack Gelof to first baseman Nick Kurtz. Gleyber Torres out at 2nd. Jahmai Jones out at 1st.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:21:54.037Z","endTime":"2025-08-28T04:23:29.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:20:59.824Z","endTime":"2025-08-28T04:21:31.991Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T04:21:31.991Z","endTime":"2025-08-28T04:21:56.124Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.4499991623201,"strikeZoneBottom":1.59912030985958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.080006833096682,"aZ":-41.916746444068316,"pfxX":-0.774364782160414,"pfxZ":-7.687998766428857,"pX":-0.6748608692061693,"pZ":0.28872575023348285,"vX0":-5.3645725674000175,"vY0":-112.6593660609476,"vZ0":-4.173180695822724,"x":142.72,"y":230.98,"x0":1.8512976372952983,"y0":50.000798843734685,"z0":6.461208722641159,"aX":-0.9814249228642851},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.8,"breakHorizontal":3.0,"spinRate":2377,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4887428859903489,"extension":6.502757992768474},"index":2,"playId":"7fe06c4a-596e-3cd3-84bc-d2bc3f4a9ec1","pitchNumber":1,"startTime":"2025-08-28T04:21:56.124Z","endTime":"2025-08-28T04:21:59.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72442169821897,"aZ":-15.996597395142143,"pfxX":3.8148468813683283,"pfxZ":8.756577867806135,"pX":-0.3561327411115648,"pZ":2.6759383556227636,"vX0":-7.372414222784842,"vY0":-134.92507161304962,"vZ0":-6.820462954979553,"x":130.57,"y":166.53,"x0":1.9132952099904896,"y0":50.00551593710353,"z0":6.359279144418114,"aX":7.050812599427103},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":-5.4,"spinRate":2323,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4055898384742913,"extension":6.418099090266806},"index":3,"playId":"96a89487-9573-3010-8c00-06ac4553f0e8","pitchNumber":2,"startTime":"2025-08-28T04:22:18.278Z","endTime":"2025-08-28T04:22:26.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.4,"endSpeed":80.5,"strikeZoneTop":3.54626045354225,"strikeZoneBottom":1.65559396554353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.980368914611983,"aZ":-26.783776462650614,"pfxX":9.0397403924446,"pfxZ":3.3033690309240096,"pX":0.8097886836507778,"pZ":0.6576926425724438,"vX0":-6.115587362720951,"vY0":-126.90870084629749,"vZ0":-8.394524459267101,"x":86.13,"y":221.02,"x0":2.076407996231503,"y0":50.00109854098915,"z0":6.141606773160985,"aX":14.743405624079513},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":1794,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43158569150802295,"extension":6.504748916259704},"index":4,"playId":"7aaf9bd5-a074-33d2-89ee-4d1d9e062484","pitchNumber":3,"startTime":"2025-08-28T04:22:45.209Z","endTime":"2025-08-28T04:22:48.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.45000080393822,"strikeZoneBottom":1.49225769320092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.992922544281228,"aZ":-14.97407134165966,"pfxX":3.402562336592315,"pfxZ":9.341714311255751,"pX":0.32238936319011835,"pZ":3.912706535414672,"vX0":-5.627096414087921,"vY0":-134.32363603528347,"vZ0":-3.9596244939714627,"x":104.71,"y":133.14,"x0":1.9950375093818415,"y0":50.00522567460876,"z0":6.459135782205533,"aX":6.267080916380029},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2335,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.40658141132071,"extension":6.284639086421269},"index":5,"playId":"634603a9-194e-30c1-9d7e-3b1f027c715b","pitchNumber":4,"startTime":"2025-08-28T04:23:04.835Z","endTime":"2025-08-28T04:23:08.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0140024232502,"aZ":-17.340299707883673,"pfxX":4.206180527983733,"pfxZ":8.088120054533242,"pX":-0.2313390824081214,"pZ":2.9794312414368456,"vX0":-6.882423681175444,"vY0":-134.74915111146763,"vZ0":-5.7937183092143725,"x":125.82,"y":158.34,"x0":1.8125622391187814,"y0":50.00409749427729,"z0":6.387851269755393,"aX":7.715729964551897},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-6.1,"spinRate":2314,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4069096138606829,"extension":6.391861541815721},"hitData":{"launchSpeed":106.6,"launchAngle":0.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":167.39}},"index":6,"playId":"914de9ea-bc72-38e9-a45e-221b6c2f0b2e","pitchNumber":5,"startTime":"2025-08-28T04:23:22.006Z","endTime":"2025-08-28T04:23:29.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:23:29.638Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:23:52.816Z","endTime":"2025-08-28T04:24:21.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Riley Greene.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:23:40.025Z","endTime":"2025-08-28T04:23:54.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.16000033900116,"strikeZoneBottom":1.47453999454626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14818580825219,"aZ":-42.42470360189095,"pfxX":-1.0873952532061493,"pfxZ":-7.903041638535223,"pX":-0.2418651531459012,"pZ":0.616700008781781,"vX0":-4.278717261627119,"vY0":-113.5621122612784,"vZ0":-3.675087165912506,"x":126.22,"y":222.13,"x0":1.8133113832835206,"y0":50.00264571494531,"z0":6.505383701472015,"aX":-1.4101737592945511},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.0,"breakHorizontal":3.1,"spinRate":2374,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.48360074427683264,"extension":6.521657786438879},"index":1,"playId":"e81016ca-de64-3581-b20f-3fb33a4099e9","pitchNumber":1,"startTime":"2025-08-28T04:23:54.756Z","endTime":"2025-08-28T04:23:57.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.716043882605664,"aZ":-14.418392656958918,"pfxX":3.502670768394358,"pfxZ":9.670793326702263,"pX":0.1615842954319378,"pZ":2.0113917953432416,"vX0":-5.556485595494297,"vY0":-134.75644499647998,"vZ0":-8.688527066460416,"x":110.84,"y":184.47,"x0":1.7967002468390347,"y0":50.00398565791208,"z0":6.299527753321118,"aX":6.4322654386508535},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-5.2,"spinRate":2392,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4067061091903681,"extension":6.338629467895321},"hitData":{"launchSpeed":102.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":155.74}},"index":2,"playId":"6265553e-6af7-3622-a377-a8f6648b2302","pitchNumber":2,"startTime":"2025-08-28T04:24:11.253Z","endTime":"2025-08-28T04:24:21.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:24:21.924Z","atBatIndex":67}]