{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":824771,"link":"/api/v1.1/game/824771/feed/live","metaData":{"wait":10,"timeStamp":"20260502_230717","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824771,"type":"R","doubleHeader":"N","id":"2026/05/02/houmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824771-2026-05-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-02T20:10:00Z","originalDate":"2026-05-02","officialDate":"2026-05-02","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Houston","record":{"gamesPlayed":34,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":21,"ties":0,"pct":".382"},"records":{},"divisionLeader":false,"wins":13,"losses":21,"winningPercentage":".382"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":33,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":20,"ties":0,"pct":".394"},"records":{},"divisionLeader":false,"wins":13,"losses":20,"winningPercentage":".394"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID694376":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","firstName":"Shay","lastName":"Whitcomb","primaryNumber":"13","birthDate":"1998-09-28","currentAge":27,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Shay","useLastName":"Whitcomb","middleName":"Lane","boxscoreName":"Whitcomb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shay Whitcomb","nameSlug":"shay-whitcomb-694376","firstLastName":"Shay Whitcomb","lastFirstName":"Whitcomb, Shay","lastInitName":"Whitcomb, S","initLastName":"S Whitcomb","fullFMLName":"Shay Lane Whitcomb","fullLFMName":"Whitcomb, Shay Lane","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID701350":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350","firstName":"Roman","lastName":"Anthony","primaryNumber":"19","birthDate":"2004-05-13","currentAge":22,"birthCity":"West Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Roman","useLastName":"Anthony","middleName":"Joseph","boxscoreName":"Anthony","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roman Anthony","nameSlug":"roman-anthony-701350","firstLastName":"Roman Anthony","lastFirstName":"Anthony, Roman","lastInitName":"Anthony, R","initLastName":"R Anthony","fullFMLName":"Roman Joseph Anthony","fullLFMName":"Anthony, Roman Joseph","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID669699":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699","firstName":"Braden","lastName":"Shewmake","birthDate":"1997-11-19","currentAge":28,"birthCity":"Wylie","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Braden","useLastName":"Shewmake","middleName":"Jack","boxscoreName":"Shewmake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SHOE-make","mlbDebutDate":"2023-05-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Shewmake","nameSlug":"braden-shewmake-669699","firstLastName":"Braden Shewmake","lastFirstName":"Shewmake, Braden","lastInitName":"Shewmake, B","initLastName":"B Shewmake","fullFMLName":"Braden Jack Shewmake","fullLFMName":"Shewmake, Braden Jack","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"19","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687957":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957","firstName":"Dustin","lastName":"Harris","primaryNumber":"29","birthDate":"1999-07-08","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dustin","useLastName":"Harris","middleName":"Alexander","boxscoreName":"Harris, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin Harris","nameSlug":"dustin-harris-687957","firstLastName":"Dustin Harris","lastFirstName":"Harris, Dustin","lastInitName":"Harris, D","initLastName":"D Harris","fullFMLName":"Dustin Alexander Harris","fullLFMName":"Harris, Dustin Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID596115":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115","firstName":"Trevor","lastName":"Story","primaryNumber":"10","birthDate":"1992-11-15","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trevor","useLastName":"Story","middleName":"John","boxscoreName":"Story","nickName":"True","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Story","nameSlug":"trevor-story-596115","firstLastName":"Trevor Story","lastFirstName":"Story, Trevor","lastInitName":"Story, T","initLastName":"T Story","fullFMLName":"Trevor John Story","fullLFMName":"Story, Trevor John","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID677161":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161","firstName":"Zachery","lastName":"Kelly","primaryNumber":"76","birthDate":"1995-03-03","currentAge":31,"birthCity":"Roanoke","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Kelly","middleName":"Reed","boxscoreName":"Kelly, Z","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Kelly","nameSlug":"zack-kelly-677161","firstLastName":"Zack Kelly","lastFirstName":"Kelly, Zack","lastInitName":"Kelly, Z","initLastName":"Z Kelly","fullFMLName":"Zachery Reed Kelly","fullLFMName":"Kelly, Zachery Reed","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694728":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","firstName":"Brice","lastName":"Matthews","primaryNumber":"0","birthDate":"2002-03-16","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brice","useLastName":"Matthews","middleName":"Andre","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Matthews","nameSlug":"brice-matthews-694728","firstLastName":"Brice Matthews","lastFirstName":"Matthews, Brice","lastInitName":"Matthews, B","initLastName":"B Matthews","fullFMLName":"Brice Andre Matthews","fullLFMName":"Matthews, Brice Andre","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656986":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986","firstName":"John","lastName":"Sousa","primaryNumber":"62","birthDate":"1995-04-06","currentAge":31,"birthCity":"North Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bennett","useLastName":"Sousa","middleName":"Bennett","boxscoreName":"Sousa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SOO-suh","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bennett Sousa","nameSlug":"bennett-sousa-656986","firstLastName":"Bennett Sousa","lastFirstName":"Sousa, Bennett","lastInitName":"Sousa, B","initLastName":"B Sousa","fullFMLName":"John Bennett Sousa","fullLFMName":"Sousa, John Bennett","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621121":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121","firstName":"Lance","lastName":"McCullers","primaryNumber":"50","birthDate":"1993-10-02","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lance","useLastName":"McCullers Jr.","middleName":"G.","boxscoreName":"McCullers Jr.","nickName":"Perdomo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lance McCullers Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lance-mccullers-jr-621121","firstLastName":"Lance McCullers Jr.","lastFirstName":"McCullers Jr., Lance","lastInitName":"McCullers Jr., L","initLastName":"L McCullers","fullFMLName":"Lance G. McCullers Jr.","fullLFMName":"McCullers Jr., Lance G.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID621043":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043","firstName":"Carlos","lastName":"Correa","primaryNumber":"1","birthDate":"1994-09-22","currentAge":31,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Carlos","useLastName":"Correa","middleName":"Javier","boxscoreName":"Correa","nickName":"I Am Groot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Correa","nameSlug":"carlos-correa-621043","firstLastName":"Carlos Correa","lastFirstName":"Correa, Carlos","lastInitName":"Correa, C","initLastName":"C Correa","fullFMLName":"Carlos Javier Correa","fullLFMName":"Correa, Carlos Javier","strikeZoneTop":3.337,"strikeZoneBottom":1.684},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID675989":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989","firstName":"Carl","lastName":"Bolton","primaryNumber":"67","birthDate":"1998-06-19","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Bolton","middleName":"Donovan","boxscoreName":"Bolton","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Bolton","nameSlug":"cody-bolton-675989","firstLastName":"Cody Bolton","lastFirstName":"Bolton, Cody","lastInitName":"Bolton, C","initLastName":"C Bolton","fullFMLName":"Carl Donovan Bolton","fullLFMName":"Bolton, Carl Donovan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669288":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288","firstName":"Daniel","lastName":"Johnson","birthDate":"1995-07-11","currentAge":31,"birthCity":"Vallejo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Johnson","boxscoreName":"Johnson, Da","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Johnson","nameSlug":"daniel-johnson-669288","firstLastName":"Daniel Johnson","lastFirstName":"Johnson, Daniel","lastInitName":"Johnson, D","initLastName":"D Johnson","fullFMLName":"Daniel Johnson","fullLFMName":"Johnson, Daniel","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID701719":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719","firstName":"Robert","lastName":"Samaniego","primaryNumber":"78","birthDate":"1999-01-30","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Samaniego","middleName":"Tyler","boxscoreName":"Samaniego, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Samaniego","nameSlug":"tyler-samaniego-701719","firstLastName":"Tyler Samaniego","lastFirstName":"Samaniego, Tyler","lastInitName":"Samaniego, T","initLastName":"T Samaniego","fullFMLName":"Robert Tyler Samaniego","fullLFMName":"Samaniego, Robert Tyler","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681151":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151","firstName":"Jayden","lastName":"Murray","primaryNumber":"70","birthDate":"1997-04-11","currentAge":29,"birthCity":"Vernal","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jayden","useLastName":"Murray","middleName":"Allen","boxscoreName":"Murray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jayden Murray","nameSlug":"jayden-murray-681151","firstLastName":"Jayden Murray","lastFirstName":"Murray, Jayden","lastInitName":"Murray, J","initLastName":"J Murray","fullFMLName":"Jayden Allen Murray","fullLFMName":"Murray, Jayden Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Overcast","temp":"57","wind":"6 mph, Out To LF"},"gameInfo":{"attendance":34158,"firstPitch":"2026-05-02T20:12:00.000Z","gameDurationMinutes":175},"review":{"hasChallenges":true,"away":{"used":2,"remaining":0},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"home":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"}},"officialScorer":{"id":504025,"fullName":"Bob Ellis","link":"/api/v1/people/504025"},"primaryDatacaster":{"id":684808,"fullName":"TJ Souhlaris","link":"/api/v1/people/684808"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:12:02.922Z","endTime":"2026-05-02T20:14:31.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T17:01:13.911Z","endTime":"2026-05-02T19:44:35.673Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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},"index":1,"startTime":"2026-05-02T19:44:35.673Z","endTime":"2026-05-02T20:11:05.882Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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},"index":2,"startTime":"2026-05-02T20:11:05.882Z","endTime":"2026-05-02T20:12:05.298Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00042578054045,"aZ":-14.757899585891652,"pfxX":6.858427049997008,"pfxZ":9.316545781679704,"pX":-0.1596032223225553,"pZ":3.2265200381190997,"vX0":-8.754598969090338,"vY0":-136.56972789192463,"vZ0":-3.365699249027168,"x":123.08,"y":151.66,"x0":2.2121923213788017,"y0":50.00212177878734,"z0":5.50427079139248,"aX":12.820662429326134},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":-10.3,"spinRate":2380,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4026768293608258,"extension":6.786197334503474},"index":3,"playId":"f7512411-22c6-3cab-8106-a0deba3a3e7a","pitchNumber":1,"startTime":"2026-05-02T20:12:05.298Z","endTime":"2026-05-02T20:12:08.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411593015548206,"aZ":-38.395966552481255,"pfxX":8.672198524807136,"pfxZ":-4.137933185616569,"pX":0.3857626186168584,"pZ":1.6499478400135992,"vX0":-7.8954957919045095,"vY0":-122.41050277181756,"vZ0":-1.0274857730444473,"x":102.3,"y":194.23,"x0":2.5418264120355913,"y0":50.005202794417066,"z0":5.391648149712244,"aX":13.031810585946257},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.4,"breakHorizontal":-13.6,"spinRate":1365,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.44916556913828254,"extension":6.447974174570013},"index":4,"playId":"5a8d12ec-b486-3238-833c-77e42e209ffd","pitchNumber":2,"startTime":"2026-05-02T20:12:27.323Z","endTime":"2026-05-02T20:12:31.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85141237922124,"aZ":-37.6604434259225,"pfxX":9.168981162645217,"pfxZ":-3.6984488805708047,"pX":0.4208107924607957,"pZ":1.426298300402978,"vX0":-7.809718264031182,"vY0":-121.56024032517266,"vZ0":-1.5491906205696235,"x":100.96,"y":200.27,"x0":2.498109636884899,"y0":50.00414209006983,"z0":5.368790479623412,"aX":13.59878563371089},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.8,"breakHorizontal":-14.5,"spinRate":1308,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4521607825447296,"extension":6.411175510090672},"index":5,"playId":"2f834590-188d-39b8-8c18-59a0ebbb2cd5","pitchNumber":3,"startTime":"2026-05-02T20:12:42.566Z","endTime":"2026-05-02T20:12:45.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405077234141125,"aZ":-36.554513000314465,"pfxX":8.00250974065289,"pfxZ":-2.8322018522508072,"pX":-0.26260777237059363,"pZ":1.0341931356343104,"vX0":-9.103288948214054,"vY0":-124.02927650393046,"vZ0":-2.994763132831542,"x":127.01,"y":210.86,"x0":2.4274707719543707,"y0":50.001820254381975,"z0":5.326688683834711,"aX":12.381356701879751},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":1368,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4427802693045635,"extension":6.457865184003761},"index":6,"playId":"eb28a9d0-b595-3268-bd78-34193312ec67","pitchNumber":4,"startTime":"2026-05-02T20:12:59.316Z","endTime":"2026-05-02T20:13:02.316Z","isPitch":true,"type":"pitch"},{"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},"index":7,"startTime":"2026-05-02T20:13:11.639Z","endTime":"2026-05-02T20:13:23.517Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12416442036101,"aZ":-13.356122813439907,"pfxX":6.279766142337852,"pfxZ":9.691268692148261,"pX":0.06464477620991327,"pZ":3.2682674335552595,"vX0":-8.263410096795116,"vY0":-138.7406615873975,"vZ0":-3.602184805144946,"x":114.54,"y":150.54,"x0":2.2710417349952383,"y0":50.00690446650884,"z0":5.478499751580687,"aX":12.199799651334883},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-9.6,"spinRate":2269,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.3953565887015684,"extension":6.6223159669907306},"index":8,"playId":"762c1019-e1c6-34db-b539-2ba14fd161e5","pitchNumber":5,"startTime":"2026-05-02T20:13:23.517Z","endTime":"2026-05-02T20:13:26.517Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71671014949381,"aZ":-15.977197522404913,"pfxX":5.0481553706480256,"pfxZ":8.336012152904782,"pX":2.0312598978792016,"pZ":4.933839849753663,"vX0":-2.736666807375849,"vY0":-139.31892381199143,"vZ0":1.1225321056242927,"x":39.57,"y":105.57,"x0":2.3766337139401084,"y0":50.001037576235085,"z0":5.590089126635026,"aX":9.806345068624191},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":-8.5,"spinRate":2263,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39491839308738586,"extension":6.597893436124632},"index":9,"playId":"a06e5dda-af7f-375a-889d-2a8e0ef0d7b0","pitchNumber":6,"startTime":"2026-05-02T20:13:44.813Z","endTime":"2026-05-02T20:13:47.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96302881835946,"aZ":-24.209875225833326,"pfxX":9.521914112138564,"pfxZ":4.364283566426435,"pX":0.6050798819952969,"pZ":3.302701331058462,"vX0":-8.086966828609523,"vY0":-134.4493120476845,"vZ0":-0.7343558436072775,"x":93.94,"y":149.61,"x0":2.419188825125476,"y0":50.00468494192889,"z0":5.302177021576371,"aX":17.382672749522172},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-15.5,"spinRate":2073,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.40785131566480803,"extension":6.540411418664443},"index":10,"playId":"57738e1f-f7e6-3e45-9566-e1d0466f529d","pitchNumber":7,"startTime":"2026-05-02T20:14:03.637Z","endTime":"2026-05-02T20:14:06.837Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419773837215683,"aZ":-25.503063891328118,"pfxX":0.3905306531930295,"pfxZ":4.016856091996301,"pX":-1.7128183444756333,"pZ":2.7661243704350533,"vX0":-10.804033741218067,"vY0":-127.62219997096815,"vZ0":-1.0767369350411617,"x":182.29,"y":164.09,"x0":2.5114998175413157,"y0":50.00508851874145,"z0":5.18840075288882,"aX":0.6494717858131518},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":1.6,"spinRate":2330,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.42794985015165077,"extension":6.835490191355772},"index":11,"playId":"9c43993b-9c14-3b34-8716-278ec243b33c","pitchNumber":8,"startTime":"2026-05-02T20:14:28.320Z","endTime":"2026-05-02T20:14:31.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:14:31.657Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:15:06.137Z","endTime":"2026-05-02T20:16:29.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T20:14:53.218Z","endTime":"2026-05-02T20:15:08.514Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65996184790902,"aZ":-21.965709480982152,"pfxX":10.083547586584743,"pfxZ":5.371411057485214,"pX":-0.38722025301421,"pZ":2.429895638093519,"vX0":-10.950227124356513,"vY0":-136.88513341628374,"vZ0":-3.4675353968370457,"x":131.76,"y":173.17,"x0":2.3511432265848478,"y0":50.00673511365674,"z0":5.2135843036530325,"aX":19.178285365197855},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-16.0,"spinRate":2042,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.3998384334323295,"extension":6.670359419938272},"index":1,"playId":"bea7419f-e1aa-3613-91fd-76c8cf3ce43d","pitchNumber":1,"startTime":"2026-05-02T20:15:08.514Z","endTime":"2026-05-02T20:15:11.778Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631327062625957,"aZ":-13.434491088711285,"pfxX":4.972040866184409,"pfxZ":9.642596849890772,"pX":-0.6501710362711729,"pZ":2.6103417962652435,"vX0":-9.517531285567854,"vY0":-138.22995282730827,"vZ0":-5.357645886881572,"x":141.78,"y":168.3,"x0":2.1851215379376097,"y0":50.00170847131405,"z0":5.469304575960379,"aX":9.662627073504028},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":2364,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.39563547931791954,"extension":6.600326261958136},"index":2,"playId":"e37aafe6-1cf5-3bc0-9ddb-11abf031801b","pitchNumber":2,"startTime":"2026-05-02T20:15:31.316Z","endTime":"2026-05-02T20:15:35.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899951471788036,"aZ":-14.316699934482088,"pfxX":5.749157192431029,"pfxZ":9.188395826771835,"pX":-0.10092317707550345,"pZ":3.0204100584292055,"vX0":-8.463840928301327,"vY0":-138.30862974606055,"vZ0":-3.872696183591334,"x":120.85,"y":157.23,"x0":2.247368794976988,"y0":50.00497691606853,"z0":5.394405390377943,"aX":11.176799735688311},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-8.8,"spinRate":2332,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3955165479729392,"extension":6.706305162270336},"index":3,"playId":"e0dc4478-b1a5-3c89-a454-1a4ab906c1de","pitchNumber":3,"startTime":"2026-05-02T20:15:56.408Z","endTime":"2026-05-02T20:16:00.822Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96458537100108,"aZ":-13.705985053453865,"pfxX":4.676522781496855,"pfxZ":9.53764693278893,"pX":0.48126492461887965,"pZ":3.704736221405146,"vX0":-6.693552255142672,"vY0":-138.73810516718086,"vZ0":-2.245914169807308,"x":98.66,"y":138.75,"x0":2.325042817816407,"y0":50.004775303302296,"z0":5.445649998477448,"aX":9.057896073757934},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":-7.0,"spinRate":2309,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39579903028195496,"extension":6.580415327746287},"index":4,"playId":"19073c5b-56b3-3d7c-b3fe-8340d0da8f4e","pitchNumber":4,"startTime":"2026-05-02T20:16:26.404Z","endTime":"2026-05-02T20:16:29.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:16:29.816Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks. Carlos Correa to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:16:34.224Z","endTime":"2026-05-02T20:18:55.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.538310855544836,"aZ":-13.741794042373684,"pfxX":5.97988386562362,"pfxZ":9.837733833033651,"pX":0.94584806963229,"pZ":3.705306076101367,"vX0":-6.184130964374706,"vY0":-137.50451549756627,"vZ0":-2.153077841303028,"x":80.95,"y":138.74,"x0":2.4703719001521423,"y0":50.00627918998581,"z0":5.454798629740819,"aX":11.209339154898819},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-9.2,"spinRate":2302,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.40161894131270515,"extension":6.579401743374103},"index":0,"playId":"ab5ef81e-f90f-3e24-aee3-fd10151a385c","pitchNumber":1,"startTime":"2026-05-02T20:16:57.519Z","endTime":"2026-05-02T20:17:00.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91541645510957,"aZ":-22.668548248827808,"pfxX":11.286738332807982,"pfxZ":5.361423728550332,"pX":0.49308531677329587,"pZ":2.2938893034439043,"vX0":-9.002619322377024,"vY0":-133.1608027705139,"vZ0":-3.372898913148967,"x":98.2,"y":176.84,"x0":2.472271077093034,"y0":50.00403586754122,"z0":5.240826127705409,"aX":20.018459975561676},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-18.1,"spinRate":2035,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.41329956973697524,"extension":6.657846814225468},"index":1,"playId":"47dbe308-8c72-31fc-a82f-6bc2809dce73","pitchNumber":2,"startTime":"2026-05-02T20:17:15.887Z","endTime":"2026-05-02T20:17:19.427Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.239455239619126,"aZ":-14.622522560987608,"pfxX":5.961404258522228,"pfxZ":9.547444091885492,"pX":1.450867140251686,"pZ":3.2723166082994477,"vX0":-4.524807770692776,"vY0":-136.05251331897233,"vZ0":-3.432236878611795,"x":61.7,"y":150.43,"x0":2.377328927311953,"y0":50.001891259013085,"z0":5.590601889057144,"aX":10.958836809254688},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":-9.6,"spinRate":2308,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4056005879864486,"extension":6.410329056806679},"index":2,"playId":"c5ec6a5e-daab-3dbe-a532-8c4dbd7f2017","pitchNumber":3,"startTime":"2026-05-02T20:17:34.584Z","endTime":"2026-05-02T20:17:37.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.396030286490923,"aZ":-20.93800008850639,"pfxX":6.291155617414262,"pfxZ":7.58078245637029,"pX":-0.2079725969365586,"pZ":3.2396771659131445,"vX0":-8.730213756128201,"vY0":-121.65033990287785,"vZ0":-0.5466751651219205,"x":124.93,"y":151.31,"x0":2.6286943445017337,"y0":50.000041748601916,"z0":5.3007183967956335,"aX":9.321022364438763},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":13.8,"breakHorizontal":-9.0,"spinRate":1123,"spinDirection":85},"zone":2,"typeConfidence":2.0,"plateTime":0.4522099510231312,"extension":6.669465977640386},"index":3,"playId":"bdc3255b-e4fb-3931-bea3-0a17ddae6dea","pitchNumber":4,"startTime":"2026-05-02T20:17:56.216Z","endTime":"2026-05-02T20:17:59.216Z","isPitch":true,"type":"pitch"},{"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":1},"index":4,"startTime":"2026-05-02T20:18:09.264Z","endTime":"2026-05-02T20:18:28.748Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9939186417047,"aZ":-33.31123029773644,"pfxX":4.956007216175255,"pfxZ":-0.7674186399853813,"pX":2.47739772915296,"pZ":2.107219742673546,"vX0":-2.1030696712881314,"vY0":-121.00618757646494,"vZ0":-0.8584462397574468,"x":22.57,"y":181.89,"x0":2.7168035871231386,"y0":50.00601740254651,"z0":5.401311957105289,"aX":7.304799547819859},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.3,"breakHorizontal":-8.4,"spinRate":939,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45374331795575973,"extension":6.41004684181481},"index":5,"playId":"be283755-5694-3a89-a000-bc06cdb41f3a","pitchNumber":5,"startTime":"2026-05-02T20:18:28.748Z","endTime":"2026-05-02T20:18:31.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87645264313049,"aZ":-25.245316793190234,"pfxX":11.588154207390094,"pfxZ":3.8738254959531604,"pX":-1.4125112417812533,"pZ":1.205075921891112,"vX0":-13.355989970360628,"vY0":-133.19626974332462,"vZ0":-5.225044366896529,"x":170.84,"y":206.24,"x0":2.172469816054257,"y0":50.002736281032305,"z0":5.028839830737594,"aX":20.723817924755608},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":-17.9,"spinRate":2058,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.411960758426825,"extension":6.7889346281049985},"index":6,"playId":"6ac88858-10fe-3b61-b149-38dc13306652","pitchNumber":6,"startTime":"2026-05-02T20:18:51.327Z","endTime":"2026-05-02T20:18:55.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:18:55.152Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to left fielder Roman Anthony. Carlos Correa scores. Isaac Paredes to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:19:49.662Z","endTime":"2026-05-02T20:22:17.163Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T20:19:21.899Z","endTime":"2026-05-02T20:19:51.974Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.662956817089707,"aZ":-37.043618142194894,"pfxX":7.344026849837464,"pfxZ":-3.3339972303088095,"pX":-0.17397139500231867,"pZ":1.2248184418131283,"vX0":-8.492135179967018,"vY0":-119.67058424418889,"vZ0":-1.9512226672390334,"x":123.63,"y":205.71,"x0":2.455568037783211,"y0":50.00391787987807,"z0":5.348646776658544,"aX":10.723597447841057},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.2,"breakHorizontal":-11.4,"spinRate":1189,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.45654138774375985,"extension":6.629752294667593},"index":1,"playId":"23ddc56e-48df-3042-b708-9b86cf54a2e2","pitchNumber":1,"startTime":"2026-05-02T20:19:51.974Z","endTime":"2026-05-02T20:19:55.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79328824619494,"aZ":-15.019219093093037,"pfxX":9.125285340326965,"pfxZ":9.151401132308061,"pX":0.2144380414588847,"pZ":2.755374008579686,"vX0":-8.69724459963211,"vY0":-136.47591732517984,"vZ0":-4.0691914603150146,"x":108.83,"y":164.38,"x0":2.266649197989061,"y0":50.00343722536588,"z0":5.30961058217874,"aX":17.107022431165834},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-14.5,"spinRate":2307,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.40229789761021273,"extension":6.59433842527068},"index":2,"playId":"dfef7b05-7621-3fea-89e0-24c86ff43114","pitchNumber":2,"startTime":"2026-05-02T20:20:09.762Z","endTime":"2026-05-02T20:20:12.762Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.182798656574704,"aZ":-14.450630535207168,"pfxX":7.427332501220869,"pfxZ":9.28969525146438,"pX":-0.2262488513018642,"pZ":3.0644669536804643,"vX0":-9.39108833214361,"vY0":-136.7772098440794,"vZ0":-3.579255209383454,"x":125.62,"y":156.04,"x0":2.2754697091140805,"y0":50.00330822641879,"z0":5.371315412412113,"aX":14.172220155929727},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-11.6,"spinRate":2309,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3993721938246888,"extension":6.637126406007098},"index":3,"playId":"14225ba0-2094-3a41-a932-9a0a5966d6ca","pitchNumber":3,"startTime":"2026-05-02T20:20:36.863Z","endTime":"2026-05-02T20:20:39.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28449785130001,"aZ":-40.10960247630312,"pfxX":-5.268122836287869,"pfxZ":-5.884338765570888,"pX":-0.7054356870382389,"pZ":2.860827280243959,"vX0":-5.480412964340153,"vY0":-115.36320162543998,"vZ0":2.4695693364197746,"x":143.89,"y":161.54,"x0":2.38449027087172,"y0":50.00208345692875,"z0":5.640312334614704,"aX":-7.105300804317886},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.7,"breakHorizontal":10.9,"spinRate":2411,"spinDirection":316},"zone":1,"typeConfidence":2.0,"plateTime":0.47463146643465315,"extension":6.579094525523114},"index":4,"playId":"8cfe66b9-3fc5-31c2-993a-f44d86273546","pitchNumber":4,"startTime":"2026-05-02T20:20:58.290Z","endTime":"2026-05-02T20:21:01.323Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184712691193557,"aZ":-15.277054415026827,"pfxX":6.260435060456443,"pfxZ":9.235563664374364,"pX":0.14602816973738947,"pZ":4.212421339594127,"vX0":-8.015350821563885,"vY0":-134.6563341670692,"vZ0":-0.30786107027152343,"x":111.43,"y":125.04,"x0":2.35273080848824,"y0":50.00640333779701,"z0":5.412363149039065,"aX":11.459633455212362},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-9.6,"spinRate":2232,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.40730197925955736,"extension":6.618147238745786},"index":5,"playId":"d95647a1-b5f5-36fe-9721-1c305eabe93f","pitchNumber":5,"startTime":"2026-05-02T20:21:23.657Z","endTime":"2026-05-02T20:21:26.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12332530015438,"aZ":-28.724354606313277,"pfxX":8.366191343375675,"pfxZ":2.3930504445384067,"pX":0.8583558257096042,"pZ":2.427900929336979,"vX0":-6.6716556098539685,"vY0":-120.12129961601634,"vZ0":-0.7784976523381991,"x":84.28,"y":173.23,"x0":2.602755807735105,"y0":50.00406580665566,"z0":5.340129612696388,"aX":12.066406796170924},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":-13.3,"spinRate":1167,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.45829500347764585,"extension":6.510886290400988},"index":6,"playId":"106aac96-b549-34cb-95c3-8a13576629b9","pitchNumber":6,"startTime":"2026-05-02T20:21:42.792Z","endTime":"2026-05-02T20:21:45.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650755945459668,"aZ":-33.397569736504714,"pfxX":8.376107606955966,"pfxZ":-0.8262861377064699,"pX":-0.149494462391958,"pZ":2.324768834373977,"vX0":-8.828370320884671,"vY0":-120.39058189674788,"vZ0":-0.3643784056741509,"x":122.7,"y":176.01,"x0":2.4633030348118647,"y0":50.00356359946993,"z0":5.414402857833043,"aX":12.393298086998081},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.3,"breakHorizontal":-13.2,"spinRate":1135,"spinDirection":90},"zone":5,"typeConfidence":2.0,"plateTime":0.45359811097619174,"extension":6.570150519025324},"hitData":{"launchSpeed":110.0,"launchAngle":16.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.35,"coordY":95.03}},"index":7,"playId":"954adc91-e77b-3ad5-9b0f-b5d70502fd5a","pitchNumber":7,"startTime":"2026-05-02T20:22:06.082Z","endTime":"2026-05-02T20:22:17.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:22:17.163Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Trevor Story to second baseman Marcelo Mayer to first baseman Willson Contreras. Christian Walker out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:22:57.972Z","endTime":"2026-05-02T20:24:07.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3986cbce-eb0c-4f77-9da2-56ff2a8fea2d","startTime":"2026-05-02T20:22:57.972Z","endTime":"2026-05-02T20:23:02.972Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485170585906356,"aZ":-35.76007160236634,"pfxX":6.237219782033105,"pfxZ":-2.4544470723280902,"pX":-0.10197185911061858,"pZ":2.3343147452618993,"vX0":-7.9821090818610845,"vY0":-119.87421738242641,"vZ0":-0.04232922079268686,"x":120.89,"y":175.75,"x0":2.455788862250379,"y0":50.003710531387306,"z0":5.536172587379657,"aX":9.106871845416816},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.2,"breakHorizontal":-9.5,"spinRate":1167,"spinDirection":94},"zone":5,"typeConfidence":2.0,"plateTime":0.4563707321566506,"extension":6.60888657265723},"index":1,"playId":"18f2d4c2-84da-321f-b5ca-ce8cf2d8ffbc","pitchNumber":1,"startTime":"2026-05-02T20:23:13.503Z","endTime":"2026-05-02T20:23:16.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75113858091004,"aZ":-39.75801459816194,"pfxX":-3.9524291851623596,"pfxZ":-5.682428849363099,"pX":0.49535355135944475,"pZ":1.9545167771680627,"vX0":-3.458400148811701,"vY0":-115.44676395157789,"vZ0":0.5611247400648003,"x":98.12,"y":186.01,"x0":2.5324578249476097,"y0":50.00256315601657,"z0":5.570087929979485,"aX":-5.274680145858106},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.7,"breakHorizontal":8.0,"spinRate":2350,"spinDirection":319},"zone":9,"typeConfidence":2.0,"plateTime":0.4764924824226089,"extension":6.432886230849965},"index":2,"playId":"d1a2cde6-99b4-332d-b7af-12fc264b7057","pitchNumber":2,"startTime":"2026-05-02T20:23:32.317Z","endTime":"2026-05-02T20:23:35.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472258028373588,"aZ":-17.671608634713092,"pfxX":7.631304667515671,"pfxZ":7.722057072968828,"pX":-0.16422627719961355,"pZ":2.214212062492009,"vX0":-9.149999004651345,"vY0":-136.0770693091733,"vZ0":-5.141757427184218,"x":123.26,"y":179.0,"x0":2.2481856643768765,"y0":50.004089262117574,"z0":5.3501719656953375,"aX":14.333632486059884},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":-11.9,"spinRate":2296,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.40230887421770145,"extension":6.660693978028207},"hitData":{"launchSpeed":89.1,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.34,"coordY":152.78}},"index":3,"playId":"5c4e2077-1897-3890-bf87-2e1e16db7cea","pitchNumber":3,"startTime":"2026-05-02T20:23:59.403Z","endTime":"2026-05-02T20:24:07.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:24:07.482Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out sharply to center fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T20:25:38.305Z","endTime":"2026-05-02T20:27:02.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759426002392072,"aZ":-19.50057633456485,"pfxX":-9.636944376227728,"pfxZ":7.002312364548074,"pX":0.07548062759556443,"pZ":1.6592162230946623,"vX0":9.019063566153067,"vY0":-134.34250382983993,"vZ0":-4.220638100589073,"x":114.12,"y":193.98,"x0":-2.0891623991528623,"y0":50.0020934560377,"z0":4.654538283085006,"aX":-17.442135836729488},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":15.2,"spinRate":2350,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4092428560483663,"extension":7.69319078523318},"index":0,"playId":"02fd7c1a-dffa-3f7b-bd13-7b12d827e9f4","pitchNumber":1,"startTime":"2026-05-02T20:26:37.454Z","endTime":"2026-05-02T20:26:40.787Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52508198991938,"aZ":-21.739627466138597,"pfxX":-9.488900546424409,"pfxZ":5.68787239738792,"pX":0.4583361092581214,"pZ":2.1653549375576393,"vX0":10.249014451599898,"vY0":-134.85945928185433,"vZ0":-2.4648757244255846,"x":99.53,"y":180.32,"x0":-2.1663921387308713,"y0":50.00020544631113,"z0":4.631840726951482,"aX":-17.399649567602506},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2394,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4068294764772591,"extension":7.747473631544146},"hitData":{"launchSpeed":103.7,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.93,"coordY":43.37}},"index":1,"playId":"69373cb2-f4aa-3ff8-b9bd-36cdf1875ab9","pitchNumber":2,"startTime":"2026-05-02T20:26:53.516Z","endTime":"2026-05-02T20:27:02.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:27:02.372Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T20:27:04.062Z","endTime":"2026-05-02T20:28:42.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99254485047967,"aZ":-39.81823768068239,"pfxX":10.160774773588598,"pfxZ":-6.097841151986121,"pX":0.845242627658443,"pZ":1.8030775379913109,"vX0":4.116371870841015,"vY0":-111.50655405546811,"vZ0":2.3183130849790157,"x":84.78,"y":190.1,"x0":-2.3477941752088443,"y0":50.00457083008217,"z0":4.873191595886758,"aX":12.730966290058946},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.1,"breakHorizontal":-19.4,"spinRate":2740,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.49215336899448436,"extension":7.564471185985661},"index":0,"playId":"ee190878-3166-3a6c-bf99-cd58dfb5c107","pitchNumber":1,"startTime":"2026-05-02T20:27:40.298Z","endTime":"2026-05-02T20:27:44.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641291292220423,"aZ":-25.140429050786885,"pfxX":-9.962495918045997,"pfxZ":3.7704788306544845,"pX":-0.46754036230270285,"pZ":2.360568309023718,"vX0":7.88331221980244,"vY0":-135.70958169469307,"vZ0":-1.6144252846046965,"x":134.82,"y":175.04,"x0":-2.1154247523207674,"y0":50.00229274991909,"z0":4.713904425522101,"aX":-18.58589035895554},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":2251,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4035712569573269,"extension":7.714613464529097},"index":1,"playId":"4d25bbcb-16b7-36fc-a705-0904ebd89d20","pitchNumber":2,"startTime":"2026-05-02T20:27:56.788Z","endTime":"2026-05-02T20:28:00.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.530874386030526,"aZ":-36.66457283906407,"pfxX":9.979281026698361,"pfxZ":-3.646458167713548,"pX":-0.711270199356305,"pZ":1.1266615405167701,"vX0":1.2276178623462959,"vY0":-110.44997943939575,"vZ0":0.6475392565636136,"x":144.11,"y":208.36,"x0":-2.571067595501015,"y0":50.004955655448356,"z0":4.699626800994901,"aX":12.27348498907801},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.1,"breakHorizontal":-18.4,"spinRate":2754,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.49678592315934633,"extension":7.342434218840976},"index":2,"playId":"2534ea72-f432-3278-9362-81e8c41a11e3","pitchNumber":3,"startTime":"2026-05-02T20:28:14.609Z","endTime":"2026-05-02T20:28:18.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030959321793826,"aZ":-25.641492440214602,"pfxX":-12.32264908324914,"pfxZ":3.56066383470678,"pX":-0.5664284404714992,"pZ":2.503169499080342,"vX0":8.351792643866695,"vY0":-135.05822047106258,"vZ0":-0.8116480058174838,"x":138.59,"y":171.19,"x0":-2.1070518442277297,"y0":50.00612952815974,"z0":4.620526286404575,"aX":-22.635183410356785},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":20.4,"spinRate":2307,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40645658996425693,"extension":7.569535065095505},"hitData":{"launchSpeed":66.6,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.22,"coordY":167.47}},"index":3,"playId":"5866356f-f8a4-3f7f-9f71-f825699a35e8","pitchNumber":4,"startTime":"2026-05-02T20:28:34.119Z","endTime":"2026-05-02T20:28:42.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:28:42.390Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T20:28:45.981Z","endTime":"2026-05-02T20:30:13.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65194906981764,"aZ":-17.42535435807402,"pfxX":-7.849324207953047,"pfxZ":7.994013253346891,"pX":0.2644206041002462,"pZ":2.937859601696434,"vX0":9.022342126314204,"vY0":-135.68746225728324,"vZ0":-1.276411855803083,"x":106.92,"y":159.46,"x0":-2.1008907851560497,"y0":50.00099035058948,"z0":4.641563851081732,"aX":-14.47893447420737},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":2384,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4053342867144818,"extension":7.808040802537855},"index":0,"playId":"25cb56ac-384b-3fe5-ae6c-30d3a81469ac","pitchNumber":1,"startTime":"2026-05-02T20:29:09.030Z","endTime":"2026-05-02T20:29:12.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.805601583577875,"aZ":-38.42251794878694,"pfxX":9.736821796756745,"pfxZ":-4.912926429561593,"pX":0.11883881041051231,"pZ":1.0882806055800371,"vX0":2.955526025206972,"vY0":-112.50792289321046,"vZ0":0.47067287223462273,"x":112.47,"y":209.4,"x0":-2.4792195861900774,"y0":50.00226850151114,"z0":4.793670721699388,"aX":12.388806207183858},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.4,"breakHorizontal":-18.4,"spinRate":2867,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4882179206495021,"extension":7.494023928344544},"index":1,"playId":"b25c9ba4-b849-3b0f-80ad-f398b48f5810","pitchNumber":2,"startTime":"2026-05-02T20:29:27.268Z","endTime":"2026-05-02T20:29:31.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.205088949223565,"aZ":-36.59005550249655,"pfxX":10.286705726022642,"pfxZ":-3.4905594196424463,"pX":-0.16456645579893547,"pZ":2.673221254946622,"vX0":2.138901843695136,"vY0":-112.07738925032642,"vZ0":3.2450781293407225,"x":123.27,"y":166.6,"x0":-2.4684683782230246,"y0":50.001687314266434,"z0":4.955964315696117,"aX":13.019378118146768},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-5.2,"breakHorizontal":-19.2,"spinRate":2692,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.48965310866821143,"extension":7.267097552764318},"index":2,"playId":"eebd74e1-4159-3652-b3d8-85c0ae54a251","pitchNumber":3,"startTime":"2026-05-02T20:29:45.237Z","endTime":"2026-05-02T20:29:48.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-02T20:29:55.342Z","endTime":"2026-05-02T20:30:09.591Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288043618186197,"aZ":-38.742729188138824,"pfxX":9.806032941822185,"pfxZ":-5.070342498863983,"pX":-0.5423427466450411,"pZ":2.20373159954143,"vX0":1.0229131031878054,"vY0":-113.52853008195662,"vZ0":2.4836615364431545,"x":137.67,"y":179.28,"x0":-2.2725661934865244,"y0":50.00280889894966,"z0":4.973037281126431,"aX":12.701088711667905},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.2,"breakHorizontal":-18.0,"spinRate":2906,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.48388034726966955,"extension":7.192145952507346},"index":4,"playId":"8accf14d-38a6-3687-ab6a-b2372d125c56","pitchNumber":4,"startTime":"2026-05-02T20:30:09.591Z","endTime":"2026-05-02T20:30:13.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:30:13.170Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:31:50.726Z","endTime":"2026-05-02T20:33:23.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7174622389118,"aZ":-15.728622385074509,"pfxX":7.114616231597489,"pfxZ":8.914081168215771,"pX":-0.29388522823126345,"pZ":3.0200519769042424,"vX0":-9.518625749192307,"vY0":-134.8210583081425,"vZ0":-3.3639271822741104,"x":128.2,"y":157.24,"x0":2.3545203062797024,"y0":50.00204411299198,"z0":5.3908418946622945,"aX":13.125451911244694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-10.9,"spinRate":2199,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4059264634703017,"extension":6.755886645815649},"index":0,"playId":"11edb8d1-e01f-3c2a-a7b3-9906e152ee7a","pitchNumber":1,"startTime":"2026-05-02T20:32:19.753Z","endTime":"2026-05-02T20:32:23.008Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73376730350799,"aZ":-15.775971793137005,"pfxX":7.36147370863878,"pfxZ":8.818862872954636,"pX":0.17752156147953982,"pZ":3.497390676197874,"vX0":-8.403895636084028,"vY0":-135.32695709964725,"vZ0":-1.9908520301368886,"x":110.23,"y":144.35,"x0":2.3626058890013124,"y0":50.00660564800928,"z0":5.344167602005322,"aX":13.695951335501935},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-11.6,"spinRate":2212,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4042917989354593,"extension":6.674935045553643},"index":1,"playId":"3d79f067-2f45-3d8a-afcb-7588041e0d57","pitchNumber":2,"startTime":"2026-05-02T20:32:35.100Z","endTime":"2026-05-02T20:32:38.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67625795147447,"aZ":-41.136122461160454,"pfxX":-4.7379378333089495,"pfxZ":-6.270115035893296,"pX":-1.1794078371237942,"pZ":2.7934627069154194,"vX0":-6.872505092155595,"vY0":-118.56103422813798,"vZ0":2.058162602154549,"x":161.96,"y":163.36,"x0":2.3669144166694682,"y0":50.00039820306079,"z0":5.655448693651499,"aX":-6.774739187579722},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.6,"breakHorizontal":10.2,"spinRate":2430,"spinDirection":325},"zone":11,"typeConfidence":2.0,"plateTime":0.4611514898527216,"extension":6.6111148275443545},"index":2,"playId":"dcfa10eb-d837-3d5e-bf99-e71d5bcad40d","pitchNumber":3,"startTime":"2026-05-02T20:32:47.080Z","endTime":"2026-05-02T20:32:50.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2975933923402,"aZ":-39.90160342222488,"pfxX":-4.612625678249505,"pfxZ":-5.5950842826611655,"pX":-1.2154104049946954,"pZ":1.7250822978738327,"vX0":-7.046085171130828,"vY0":-116.89673304614846,"vZ0":-0.14259652632216957,"x":163.33,"y":192.2,"x0":2.4383407558383565,"y0":50.00036563307451,"z0":5.536743071602126,"aX":-6.373788360363438},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.8,"breakHorizontal":10.1,"spinRate":2393,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4687901210481913,"extension":6.689088058030871},"index":3,"playId":"8aa3864e-3a8f-3d41-87eb-685dddbd40cc","pitchNumber":4,"startTime":"2026-05-02T20:33:03.889Z","endTime":"2026-05-02T20:33:06.921Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10298893689257,"aZ":-15.934937244760556,"pfxX":6.736743516232493,"pfxZ":8.758056120362365,"pX":0.4160532007428179,"pZ":3.026028172252456,"vX0":-7.460474880460999,"vY0":-136.30769605670346,"vZ0":-3.3233009157296305,"x":101.14,"y":157.08,"x0":2.3326979759301727,"y0":50.00121144120981,"z0":5.382736413546525,"aX":12.488642560233876},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.3,"spinRate":2255,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4041341784517831,"extension":6.65013752624161},"index":4,"playId":"182478a1-e5d6-363f-8033-2951c31b908b","pitchNumber":5,"startTime":"2026-05-02T20:33:20.475Z","endTime":"2026-05-02T20:33:23.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:33:23.475Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Matthews walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:33:25.395Z","endTime":"2026-05-02T20:35:04.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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, 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},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54543826368435,"aZ":-35.861263843885396,"pfxX":5.6923513967085615,"pfxZ":-2.4951963232661996,"pX":0.936808999459621,"pZ":1.437885622425132,"vX0":-5.805217288702469,"vY0":-120.6628396330225,"vZ0":-1.8106576582396339,"x":81.29,"y":199.96,"x0":2.634677904188204,"y0":50.0057687054614,"z0":5.358581807028893,"aX":8.39248556989183},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.7,"breakHorizontal":-8.9,"spinRate":1262,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4539800471176312,"extension":6.455301824841715},"index":0,"playId":"9a0bb0ab-c2ba-3294-b324-5f66d9ce2fa3","pitchNumber":1,"startTime":"2026-05-02T20:33:45.747Z","endTime":"2026-05-02T20:33:49.535Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.521572184429985,"aZ":-15.098068680124879,"pfxX":5.443197753953065,"pfxZ":9.349919270636988,"pX":1.0021730948289511,"pZ":4.062442785871024,"vX0":-5.494180881609598,"vY0":-134.83996052114665,"vZ0":-1.1172402995948119,"x":78.8,"y":129.09,"x0":2.366858296116333,"y0":50.00548530374126,"z0":5.556072271693562,"aX":9.94452820777404},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":-8.5,"spinRate":2206,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4074595699040988,"extension":6.73309334648028},"index":1,"playId":"ca4fdb7b-d299-3bae-9858-146cb69a6613","pitchNumber":2,"startTime":"2026-05-02T20:34:00.127Z","endTime":"2026-05-02T20:34:03.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.314360734612436,"aZ":-14.899144560925711,"pfxX":6.123391971690706,"pfxZ":9.521411093430686,"pX":0.5481057208818096,"pZ":4.032362476949062,"vX0":-6.970162907625591,"vY0":-134.62441708666128,"vZ0":-0.7633731925964155,"x":96.11,"y":129.91,"x0":2.389180825291176,"y0":50.00614977309452,"z0":5.385616983611556,"aX":11.114872718885435},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-9.4,"spinRate":2298,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4086331910180099,"extension":6.754893915483468},"index":2,"playId":"450a8ffc-12ac-3e64-a750-90c79e09ab5d","pitchNumber":3,"startTime":"2026-05-02T20:34:13.238Z","endTime":"2026-05-02T20:34:16.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.426688246729896,"aZ":-13.631847593761394,"pfxX":6.676303714613094,"pfxZ":10.359438232929042,"pX":0.6918864362710426,"pZ":2.990455235244028,"vX0":-6.799631944037241,"vY0":-134.04819209859107,"vZ0":-3.4232442415863424,"x":90.63,"y":158.04,"x0":2.4141826529785737,"y0":50.00178380308231,"z0":5.279701233804522,"aX":11.949331860280001},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":-10.3,"spinRate":2310,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.41119528876028166,"extension":6.734367615135626},"index":3,"playId":"9a93733e-2f3c-3594-bceb-50d7ae555baa","pitchNumber":4,"startTime":"2026-05-02T20:34:28.138Z","endTime":"2026-05-02T20:34:31.752Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214781506415036,"aZ":-24.80475004738598,"pfxX":10.959988279471235,"pfxZ":4.207356869225943,"pX":0.16180661236019145,"pZ":1.9139005202485022,"vX0":-9.574434391912334,"vY0":-132.07692855155358,"vZ0":-3.6252511845435205,"x":110.83,"y":187.1,"x0":2.4239786757608623,"y0":50.00501849784932,"z0":5.145157683364529,"aX":19.21216705488161},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":-17.5,"spinRate":2059,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4159644738839843,"extension":6.921170362251991},"index":4,"playId":"b4fcfbd7-637e-3334-b53a-fd6f58a54e8b","pitchNumber":5,"startTime":"2026-05-02T20:34:41.924Z","endTime":"2026-05-02T20:34:45.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T20:34:51.196Z","endTime":"2026-05-02T20:35:00.321Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427867235438978,"aZ":-16.51980327042642,"pfxX":6.772216186076134,"pfxZ":8.32585355135656,"pX":-1.023961018203929,"pZ":2.695504167824773,"vX0":-11.06023254406495,"vY0":-136.13927442729386,"vZ0":-3.9353593519844834,"x":156.03,"y":166.0,"x0":2.208367180893112,"y0":50.00110727992438,"z0":5.300547836809292,"aX":12.731609527358687},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":-10.0,"spinRate":2222,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.40206166304855406,"extension":6.797321946293943},"index":6,"playId":"a6ce1cfb-9739-3759-b911-c986c360d42f","pitchNumber":6,"startTime":"2026-05-02T20:35:00.321Z","endTime":"2026-05-02T20:35:04.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:35:04.280Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:35:05.722Z","endTime":"2026-05-02T20:36:23.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.497214084729386,"aZ":-14.464163710297333,"pfxX":7.906044672253755,"pfxZ":9.566922140423198,"pX":-0.40768951899100186,"pZ":2.1657825061440823,"vX0":-9.934021724848224,"vY0":-135.20312556890102,"vZ0":-5.936071913002057,"x":132.54,"y":180.3,"x0":2.2871071100044076,"y0":50.00280293747581,"z0":5.404963982526874,"aX":14.636213248362079},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-12.2,"spinRate":2349,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.40512029970914387,"extension":6.628136680185949},"index":0,"playId":"80bdaebd-d243-3bd6-b479-3eb2277caeb0","pitchNumber":1,"startTime":"2026-05-02T20:35:29.046Z","endTime":"2026-05-02T20:35:32.571Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86080287278421,"aZ":-15.824309001575182,"pfxX":7.838932816945482,"pfxZ":8.661782776975048,"pX":1.5433001887030697,"pZ":3.1208204877879164,"vX0":-5.297461004385801,"vY0":-136.92475571632116,"vZ0":-2.990693199888484,"x":58.17,"y":154.52,"x0":2.4902826032462153,"y0":50.00561471396599,"z0":5.317985317946085,"aX":14.801205375745681},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-13.0,"spinRate":2321,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4009169872266991,"extension":6.435735915837026},"index":1,"playId":"a9856abc-843f-3607-80ab-ce6de2020e76","pitchNumber":2,"startTime":"2026-05-02T20:35:49.235Z","endTime":"2026-05-02T20:35:52.235Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167361028534717,"aZ":-14.584909546989325,"pfxX":6.414700748544476,"pfxZ":9.319773741301654,"pX":0.8330685592753033,"pZ":2.6076105784607226,"vX0":-6.303636340644561,"vY0":-136.53533934465327,"vZ0":-4.528597863927427,"x":85.25,"y":168.37,"x0":2.3387263585197795,"y0":50.00387634045502,"z0":5.292077806050534,"aX":12.107717869530047},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-10.3,"spinRate":2281,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.401227494349949,"extension":6.769972156478073},"hitData":{"launchSpeed":94.3,"launchAngle":40.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.14,"coordY":79.3}},"index":2,"playId":"9d4747e9-cad7-3e37-b654-35e856e82af0","pitchNumber":3,"startTime":"2026-05-02T20:36:10.966Z","endTime":"2026-05-02T20:36:23.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:36:23.541Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dustin Harris called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:36:24.336Z","endTime":"2026-05-02T20:38:33.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25070204249213,"aZ":-24.113941375513555,"pfxX":10.097355650434885,"pfxZ":4.509192104269362,"pX":-0.24358507937981122,"pZ":1.910265842829484,"vX0":-10.141068385304338,"vY0":-133.07866776512034,"vZ0":-4.277639308713106,"x":126.28,"y":187.2,"x0":2.309376897862152,"y0":50.00654079817007,"z0":5.290874688943659,"aX":18.06799593226583},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-16.1,"spinRate":2097,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4119800533677429,"extension":6.663444433173166},"index":0,"playId":"09f2b4f4-a166-3af3-b1f3-031e2eaf2267","pitchNumber":1,"startTime":"2026-05-02T20:36:49.187Z","endTime":"2026-05-02T20:36:52.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37032136612734,"aZ":-32.03224558701983,"pfxX":-3.555565471304055,"pfxZ":0.099259065384258,"pX":-1.8388540755336362,"pZ":2.4070404141857336,"vX0":-9.206659152513591,"vY0":-119.28708466599375,"vZ0":0.2228399768511502,"x":187.09,"y":173.79,"x0":2.5576070931753234,"y0":50.002336403308874,"z0":5.238620107341934,"aX":-5.040608801951796},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":9.0,"spinRate":2387,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4620048590411119,"extension":6.7389143759468455},"index":1,"playId":"ef3ffa83-bf3a-3ccc-a585-6504ba68c269","pitchNumber":2,"startTime":"2026-05-02T20:37:09.368Z","endTime":"2026-05-02T20:37:12.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"79e60c37-c705-363e-aa97-ac96c34d2ecb","startTime":"2026-05-02T20:37:30.624Z","endTime":"2026-05-02T20:37:33.624Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.883549964516366,"aZ":-25.62210942516873,"pfxX":10.768604659637916,"pfxZ":3.7250406178459627,"pX":1.3525254157119293,"pZ":2.017718257475721,"vX0":-6.743634594185502,"vY0":-132.41110210560126,"vZ0":-3.393323594890101,"x":65.44,"y":184.3,"x0":2.5463316769373243,"y0":50.00192989622763,"z0":5.211578993151166,"aX":18.931473208645944},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-17.9,"spinRate":2120,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4152436481295938,"extension":6.674642978230061},"index":3,"playId":"67133e92-5c9f-38f9-bd62-29546ce538c4","pitchNumber":3,"startTime":"2026-05-02T20:37:48.647Z","endTime":"2026-05-02T20:37:51.651Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-02T20:38:10.137Z","endTime":"2026-05-02T20:38:29.095Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30971503569591,"aZ":-15.551983182738068,"pfxX":7.490179426999819,"pfxZ":8.71869736608949,"pX":-0.7167588655107813,"pZ":2.8963184584192745,"vX0":-10.282843213450446,"vY0":-137.63494151007353,"vZ0":-3.821664301035675,"x":144.32,"y":160.58,"x0":2.105369270631304,"y0":50.004583998106334,"z0":5.365163326884068,"aX":14.283758671819518},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2316,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.39890576149163337,"extension":6.928348541873146},"index":5,"playId":"35c96972-de9c-363e-b6e0-bb929c1b2acb","pitchNumber":4,"startTime":"2026-05-02T20:38:29.095Z","endTime":"2026-05-02T20:38:33.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:38:33.525Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:40:19.735Z","endTime":"2026-05-02T20:42:10.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(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},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.139035129903185,"aZ":-35.97703539398296,"pfxX":9.062797325855126,"pfxZ":-2.9982404878379425,"pX":-0.6957441950553156,"pZ":1.4178349102555858,"vX0":1.485546603051891,"vY0":-111.8724832658703,"vZ0":0.826984269025427,"x":143.52,"y":200.5,"x0":-2.5458660561571103,"y0":50.00385978061375,"z0":4.730427972010492,"aX":11.489918112279035},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.9,"breakHorizontal":-16.8,"spinRate":2756,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4895655050146459,"extension":7.740060844394113},"index":0,"playId":"031b5ed3-2616-3d32-84de-310559ef9d18","pitchNumber":1,"startTime":"2026-05-02T20:40:43.829Z","endTime":"2026-05-02T20:40:47.487Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40530503149508,"aZ":-18.68830321301936,"pfxX":-9.594235808281631,"pfxZ":7.272662563195555,"pX":0.20156017200936913,"pZ":1.6603847111484489,"vX0":9.581846583556606,"vY0":-135.49203621464858,"vZ0":-4.391507766767756,"x":109.32,"y":193.95,"x0":-2.1391053064333665,"y0":50.001574137252845,"z0":4.613283353037397,"aX":-17.786196700289572},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":15.2,"spinRate":2385,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40471039253632846,"extension":7.816200593934331},"index":1,"playId":"b3af88ad-0a96-3de5-864a-adb76ac56b53","pitchNumber":2,"startTime":"2026-05-02T20:40:59.641Z","endTime":"2026-05-02T20:41:03.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377647044064187,"aZ":-17.34565563031871,"pfxX":-8.944608080156264,"pfxZ":7.869614269462693,"pX":-0.7086038672807308,"pZ":2.5445062966456304,"vX0":7.501167805577886,"vY0":-136.27206377061108,"vZ0":-2.360473755472633,"x":144.01,"y":170.08,"x0":-2.332060228412883,"y0":50.00449210428749,"z0":4.617484920589234,"aX":-16.858474317328533},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":14.6,"spinRate":2304,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4016225913850153,"extension":7.444798547502084},"index":2,"playId":"5a5d7ec4-eacd-36d3-b35b-f5bda98258a4","pitchNumber":3,"startTime":"2026-05-02T20:41:16.609Z","endTime":"2026-05-02T20:41:21.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.575235655698133,"aZ":-40.4510584629248,"pfxX":9.20385116641533,"pfxZ":-6.6370858783053155,"pX":0.6176229072772075,"pZ":1.0904538426916406,"vX0":3.6327395942988545,"vY0":-111.70306839202932,"vZ0":0.8128776150779602,"x":93.46,"y":209.34,"x0":-2.231846301416692,"y0":50.00259884437784,"z0":4.924403350486741,"aX":11.478010021481653},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-11.4,"breakHorizontal":-17.6,"spinRate":2904,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.49281796612138784,"extension":7.18730827500073},"index":3,"playId":"152605c0-6f40-3b9f-945d-8eb97487f29e","pitchNumber":4,"startTime":"2026-05-02T20:41:37.677Z","endTime":"2026-05-02T20:41:41.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23728022992646,"aZ":-20.318260334172287,"pfxX":-9.98138374137243,"pfxZ":6.412330213540503,"pX":-0.009610586813576084,"pZ":2.8737363109945973,"vX0":9.168821484741644,"vY0":-135.0968862473771,"vZ0":-1.0036239345725213,"x":117.37,"y":161.19,"x0":-2.149494414152299,"y0":50.00618660764087,"z0":4.6772549634859155,"aX":-18.466841862259557},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":16.2,"spinRate":2250,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.40532018661743674,"extension":7.609192036670193},"hitData":{"launchSpeed":96.7,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.84,"coordY":112.76}},"index":4,"playId":"32f307e5-32ff-35ee-be84-de12b2d8ee72","pitchNumber":5,"startTime":"2026-05-02T20:42:00.530Z","endTime":"2026-05-02T20:42:10.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:42:10.892Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trevor Story grounds into a double play, third baseman Isaac Paredes to second baseman Jose Altuve to first baseman Christian Walker. Wilyer Abreu out at 2nd. Trevor Story out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:42:10.468Z","endTime":"2026-05-02T20:43:31.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26808956822127,"aZ":-18.684179952496923,"pfxX":-8.390355737139503,"pfxZ":6.993677863845694,"pX":-0.9135999493129717,"pZ":3.1986351700302142,"vX0":6.168030274550839,"vY0":-137.91632239071143,"vZ0":-1.0339052038559406,"x":151.82,"y":152.42,"x0":-2.08735952949739,"y0":50.00296373108019,"z0":4.836766876822583,"aX":-16.186196354568583},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":13.9,"spinRate":2325,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.396920849812024,"extension":7.611960022788688},"index":0,"playId":"b68a344c-8dad-3b76-bbd6-651369d222c3","pitchNumber":1,"startTime":"2026-05-02T20:42:39.732Z","endTime":"2026-05-02T20:42:43.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85572674706678,"aZ":-23.12045356571675,"pfxX":-10.805594839650311,"pfxZ":4.998707619216988,"pX":-0.7047592863696532,"pZ":2.6023878112578114,"vX0":7.518738875540764,"vY0":-133.93451245097205,"vZ0":-1.0976441785093476,"x":143.86,"y":168.52,"x0":-2.1494310951695557,"y0":50.001432214965334,"z0":4.676338125933501,"aX":-19.562415466890723},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":17.9,"spinRate":2253,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40949783116872585,"extension":7.554058595852397},"index":1,"playId":"a32fe572-d23c-3f79-8938-a49b4edb3f57","pitchNumber":2,"startTime":"2026-05-02T20:42:57.221Z","endTime":"2026-05-02T20:43:00.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.002040827779485,"aZ":-23.881203194039507,"pfxX":-10.739157864291451,"pfxZ":4.6434715731163045,"pX":-1.184879474355544,"pZ":2.4481216752255497,"vX0":6.597027435555946,"vY0":-132.94017160620552,"vZ0":-1.3736568868099552,"x":162.16,"y":172.68,"x0":-2.3056718964539855,"y0":50.00544661700685,"z0":4.708259558767638,"aX":-19.188515702950156},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":18.0,"spinRate":2201,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41231634167185227,"extension":7.689843071482072},"hitData":{"launchSpeed":80.3,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.78,"coordY":165.95}},"index":2,"playId":"257361a8-71a7-30df-a31b-a67a41e4031a","pitchNumber":3,"startTime":"2026-05-02T20:43:20.836Z","endTime":"2026-05-02T20:43:31.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:43:31.389Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:43:33.450Z","endTime":"2026-05-02T20:45:32.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75639418344273,"aZ":-33.43619563967921,"pfxX":-8.07469295443439,"pfxZ":-0.8360895937502626,"pX":-1.6388208762944878,"pZ":3.029751050517344,"vX0":3.783822451227082,"vY0":-122.10844551888589,"vZ0":3.1844637912093967,"x":179.47,"y":156.98,"x0":-2.1620034691220678,"y0":50.004155720494296,"z0":4.591247124512596,"aX":-12.155890147976852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":13.7,"spinRate":1454,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.44909696826346934,"extension":7.794184278666215},"index":0,"playId":"ee178b26-f942-3c7f-afbe-c9e1d834a188","pitchNumber":1,"startTime":"2026-05-02T20:43:56.106Z","endTime":"2026-05-02T20:43:59.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67804509229725,"aZ":-40.215522105416795,"pfxX":11.001038754405643,"pfxZ":-6.569899379004487,"pX":0.535554826123987,"pZ":0.5915174732000448,"vX0":3.1005860566221886,"vY0":-110.85564808518464,"vZ0":0.16767485435325358,"x":96.59,"y":222.81,"x0":-2.315600560749342,"y0":50.00040815139132,"z0":4.767453437038768,"aX":13.475942271305634},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.4,"breakHorizontal":-20.8,"spinRate":2881,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4970590137532902,"extension":7.5864527973416465},"index":1,"playId":"2f02a92d-f829-3ca6-bc2c-936ed9624ff9","pitchNumber":2,"startTime":"2026-05-02T20:44:12.632Z","endTime":"2026-05-02T20:44:16.032Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.585352881418775,"aZ":-17.042068520249583,"pfxX":-7.350099845604891,"pfxZ":8.119428645380214,"pX":-0.20310711043037966,"pZ":3.067289938331564,"vX0":8.055130397714914,"vY0":-135.86401812168967,"vZ0":-0.8395450333416736,"x":124.74,"y":155.96,"x0":-2.25556140104513,"y0":50.00434424026798,"z0":4.567966935798864,"aX":-13.702031378626003},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2274,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.40360659698816725,"extension":7.844512642007758},"index":2,"playId":"5d9cd328-f7f5-3f35-9e22-9369a8e4e57f","pitchNumber":3,"startTime":"2026-05-02T20:44:32.313Z","endTime":"2026-05-02T20:44:35.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87396167582388,"aZ":-36.26879153869033,"pfxX":10.248086406864997,"pfxZ":-3.1744660733692207,"pX":-0.2568422699757346,"pZ":2.734428309728453,"vX0":2.0620513095687647,"vY0":-112.90361894974079,"vZ0":3.3673092672529497,"x":126.79,"y":164.95,"x0":-2.513780817069605,"y0":50.003759952492615,"z0":4.877544746282709,"aX":13.209064269099215},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.6,"breakHorizontal":-19.1,"spinRate":2875,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4854243174880404,"extension":7.290303440038382},"index":3,"playId":"1fe83a50-10be-361b-b05d-85f424793f56","pitchNumber":4,"startTime":"2026-05-02T20:44:49.489Z","endTime":"2026-05-02T20:44:53.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.110189999642078,"aZ":-39.462107184890826,"pfxX":10.498593619021559,"pfxZ":-5.936201405436354,"pX":-1.9471511543357705,"pZ":1.244455208102681,"vX0":-1.2968423072114164,"vY0":-110.56288367763108,"vZ0":1.4220161671112796,"x":191.22,"y":205.18,"x0":-2.713161815953611,"y0":50.00029852831365,"z0":4.758439376051355,"aX":12.89692098940983},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.0,"breakHorizontal":-18.6,"spinRate":2812,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4968355633056376,"extension":7.94203260524586},"index":4,"playId":"4e6300b8-f7db-3f00-a5a6-636a280acfcf","pitchNumber":5,"startTime":"2026-05-02T20:45:09.898Z","endTime":"2026-05-02T20:45:12.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89275453996071,"aZ":-39.3694336851173,"pfxX":8.847959289674044,"pfxZ":-5.89230576918104,"pX":0.08936616978620196,"pZ":1.0375588055765321,"vX0":2.844005238791574,"vY0":-110.18406807622503,"vZ0":0.9601983739512381,"x":113.59,"y":210.77,"x0":-2.3702878620172725,"y0":50.00460252343487,"z0":4.779982361900011,"aX":10.80058363493854},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.1,"breakHorizontal":-16.8,"spinRate":2752,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.49849062719769943,"extension":7.258936724420716},"index":5,"playId":"0c9a3b81-8665-3c1f-ba58-01403e78bfb8","pitchNumber":6,"startTime":"2026-05-02T20:45:29.422Z","endTime":"2026-05-02T20:45:32.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:45:32.905Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T20:47:12.564Z","endTime":"2026-05-02T20:48:20.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5946487753638,"aZ":-40.682194508591,"pfxX":-5.339089173063349,"pfxZ":-6.9327369574979265,"pX":0.6312412876234528,"pZ":4.106754943472313,"vX0":-2.667894296202571,"vY0":-110.37216621869844,"vZ0":5.560049266449141,"x":92.94,"y":127.9,"x0":2.551297793337421,"y0":50.0023144704856,"z0":5.852095464816663,"aX":-6.552389703328857},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-10.7,"breakHorizontal":10.4,"spinRate":2243,"spinDirection":318},"zone":12,"typeConfidence":0.91,"plateTime":0.497237606781713,"extension":6.262537510247625},"index":0,"playId":"e225789e-8f28-3079-8658-9db303a42906","pitchNumber":1,"startTime":"2026-05-02T20:47:40.754Z","endTime":"2026-05-02T20:47:43.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71332684058681,"aZ":-24.241435118831422,"pfxX":11.008638408733383,"pfxZ":4.451002676632666,"pX":0.27043121434070205,"pZ":2.0407067994294765,"vX0":-9.543475220455429,"vY0":-132.48933412810808,"vZ0":-3.5005199190490397,"x":106.69,"y":183.68,"x0":2.4850225353249904,"y0":50.00109845294177,"z0":5.146070554342547,"aX":19.613005313101166},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-17.9,"spinRate":2051,"spinDirection":130},"zone":8,"typeConfidence":0.9,"plateTime":0.41306381943451065,"extension":6.583379260953888},"index":1,"playId":"774f65c7-0368-32cc-b3bf-c7fdd6a4f7c7","pitchNumber":2,"startTime":"2026-05-02T20:47:53.568Z","endTime":"2026-05-02T20:47:57.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10972950223532,"aZ":-33.565045914747266,"pfxX":8.716029393138767,"pfxZ":-0.9603709722973486,"pX":0.1943181145895049,"pZ":1.3371439805330658,"vX0":-8.282641521660555,"vY0":-118.96729684865551,"vZ0":-2.23668762189571,"x":109.59,"y":202.68,"x0":2.57533503088491,"y0":50.00549861502074,"z0":5.30872407329037,"aX":12.596577425256484},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.0,"breakHorizontal":-13.9,"spinRate":1215,"spinDirection":98},"zone":14,"typeConfidence":0.93,"plateTime":0.4590120201926795,"extension":6.473782904347052},"hitData":{"launchSpeed":85.3,"launchAngle":33.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.35,"coordY":85.46}},"index":2,"playId":"6f76404b-e590-323d-aef5-61c4952a7413","pitchNumber":3,"startTime":"2026-05-02T20:48:08.703Z","endTime":"2026-05-02T20:48:20.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:48:20.716Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yordan Alvarez pops out to shortstop Trevor Story.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T20:48:17.446Z","endTime":"2026-05-02T20:50:16.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316856806505683,"aZ":-26.61776407828693,"pfxX":0.09920117179371146,"pfxZ":3.4316529522123513,"pX":-0.2378445083810564,"pZ":2.7378019079989606,"vX0":-6.910050497469941,"vY0":-126.08896538700276,"vZ0":-0.8941537674492075,"x":126.07,"y":164.86,"x0":2.5189305017321253,"y0":50.003166876071504,"z0":5.234267243525999,"aX":0.16206446630535096},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2193,"spinDirection":132},"zone":4,"typeConfidence":0.84,"plateTime":0.433485384322176,"extension":6.640577178970638},"index":0,"playId":"4837b33c-5cba-3e93-85ce-9193447313cf","pitchNumber":1,"startTime":"2026-05-02T20:48:43.091Z","endTime":"2026-05-02T20:48:46.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77658730110876,"aZ":-23.414543788797175,"pfxX":13.120399825631054,"pfxZ":4.7511784081523345,"pX":0.7871714357399799,"pZ":3.1296822351560807,"vX0":-8.747402211257684,"vY0":-135.43306625539466,"vZ0":-1.148673540952378,"x":86.99,"y":154.28,"x0":2.3674997134769926,"y0":50.001217312997596,"z0":5.209319998343635,"aX":24.176978822036965},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-21.7,"spinRate":2131,"spinDirection":127},"zone":3,"typeConfidence":0.92,"plateTime":0.4056646991781996,"extension":6.788555060122587},"index":1,"playId":"9d83880a-abb6-3c2f-aa40-3424708bc9a6","pitchNumber":2,"startTime":"2026-05-02T20:49:05.259Z","endTime":"2026-05-02T20:49:08.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T20:49:23.113Z","endTime":"2026-05-02T20:49:32.833Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.888022382610863,"aZ":-23.466624707822977,"pfxX":10.512993004078162,"pfxZ":4.806251102287018,"pX":-1.1459667439674266,"pZ":4.109378109558044,"vX0":-12.357209660682571,"vY0":-133.96623416471218,"vZ0":1.223142760132247,"x":160.68,"y":127.83,"x0":2.1682069478856936,"y0":50.001441472686686,"z0":5.328526706015704,"aX":19.04139507022346},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-16.3,"spinRate":2121,"spinDirection":128},"zone":11,"typeConfidence":0.91,"plateTime":0.40941486505830893,"extension":6.738965139503323},"index":3,"playId":"2b190510-a0f6-33b8-9a84-207e3fe9d887","pitchNumber":3,"startTime":"2026-05-02T20:49:32.833Z","endTime":"2026-05-02T20:49:35.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56190669881432,"aZ":-26.0055475073232,"pfxX":11.282572022174103,"pfxZ":3.4982439460568813,"pX":0.10543089425787196,"pZ":4.191766412233585,"vX0":-9.7661258361617,"vY0":-132.96180296534567,"vZ0":1.938199894102382,"x":112.98,"y":125.6,"x0":2.3878086277058443,"y0":50.00304920635471,"z0":5.360002686562312,"aX":19.894323565835208},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":-17.9,"spinRate":2110,"spinDirection":129},"zone":12,"typeConfidence":0.88,"plateTime":0.41437748441074573,"extension":6.660912971826715},"index":4,"playId":"6bffae15-7def-3970-b70e-960e90dbeaa8","pitchNumber":4,"startTime":"2026-05-02T20:49:48.409Z","endTime":"2026-05-02T20:49:51.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16353303040016,"aZ":-25.666458079256998,"pfxX":10.663171648355327,"pfxZ":3.5375403897316886,"pX":1.2712327913322672,"pZ":2.865246111002087,"vX0":-6.7461072206897725,"vY0":-135.629882745542,"vZ0":-1.3981073814583898,"x":68.54,"y":161.42,"x0":2.421727033477161,"y0":50.002209314670246,"z0":5.199082809022726,"aX":19.61437829303498},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-17.6,"spinRate":2136,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.40580612687496975,"extension":6.79073419612222},"hitData":{"launchSpeed":75.8,"launchAngle":59.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":98.04,"coordY":142.9}},"index":5,"playId":"2a07adcd-0d8a-305a-86f9-ba5b8e6b7564","pitchNumber":5,"startTime":"2026-05-02T20:50:07.627Z","endTime":"2026-05-02T20:50:16.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:50:16.855Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to shortstop Trevor Story.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T20:50:16.910Z","endTime":"2026-05-02T20:50:50.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64733279496518,"aZ":-16.61265508839409,"pfxX":6.710095024155304,"pfxZ":8.18406812204013,"pX":-0.587374867928884,"pZ":2.5440521092634856,"vX0":-9.831424560491717,"vY0":-136.89880364212735,"vZ0":-4.306462068796916,"x":139.39,"y":170.09,"x0":2.17533403793836,"y0":50.00674066334829,"z0":5.271566046656057,"aX":12.765890554054232},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":-10.1,"spinRate":2212,"spinDirection":141},"zone":4,"typeConfidence":0.75,"plateTime":0.3997906149538548,"extension":6.817525418058178},"hitData":{"launchSpeed":69.5,"launchAngle":54.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.47,"coordY":135.57}},"index":0,"playId":"c6adbd69-1c1a-3204-a271-7514fdffb322","pitchNumber":1,"startTime":"2026-05-02T20:50:42.811Z","endTime":"2026-05-02T20:50:50.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:50:50.636Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:52:51.702Z","endTime":"2026-05-02T20:53:26.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.299404764552225,"aZ":-24.633393743880852,"pfxX":-10.055765998259433,"pfxZ":4.131149694481156,"pX":-0.21883740173697594,"pZ":0.9447564888130199,"vX0":8.58963548317032,"vY0":-134.3153000644725,"vZ0":-4.819894487198604,"x":125.34,"y":213.27,"x0":-2.1529910737847917,"y0":50.00434952548863,"z0":4.515950120067767,"aX":-18.36100607692293},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":2389,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40792176050742324,"extension":7.586817045897654},"index":0,"playId":"7a0710cd-2c86-3955-9888-8510a9bc1419","pitchNumber":1,"startTime":"2026-05-02T20:52:59.881Z","endTime":"2026-05-02T20:53:02.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2794785707935,"aZ":-24.20784768889446,"pfxX":-10.691059421089546,"pfxZ":4.34432885540509,"pX":-0.5974789249095136,"pZ":2.3435392127530044,"vX0":8.112609835711591,"vY0":-134.55994755793685,"vZ0":-1.3653535129919703,"x":139.77,"y":175.5,"x0":-2.2629250219784196,"y0":50.00169460022437,"z0":4.573159764058232,"aX":-19.59812159785587},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":17.6,"spinRate":2400,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40709248955159216,"extension":7.804358769021525},"hitData":{"launchSpeed":87.0,"launchAngle":12.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.72,"coordY":111.22}},"index":1,"playId":"26f1557c-fdd9-3677-b926-99b53bd9517d","pitchNumber":2,"startTime":"2026-05-02T20:53:15.345Z","endTime":"2026-05-02T20:53:26.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:53:26.846Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:53:23.826Z","endTime":"2026-05-02T20:54:55.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6423317661828,"aZ":-24.052790227915512,"pfxX":-10.826087695474406,"pfxZ":4.487581495387399,"pX":-0.3518894264700656,"pZ":3.7508000936878694,"vX0":8.517931153346222,"vY0":-133.21544628401546,"vZ0":1.6873899607993619,"x":130.41,"y":137.51,"x0":-2.172599976454384,"y0":50.00518872807932,"z0":4.8392509524251,"aX":-19.60440548543995},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2126,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.41001351383677775,"extension":7.675773926887144},"index":0,"playId":"91cb83e9-2285-38a7-acd4-64ed03f7227e","pitchNumber":1,"startTime":"2026-05-02T20:53:51.936Z","endTime":"2026-05-02T20:53:55.812Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.690050259451155,"aZ":-33.542742997012695,"pfxX":9.100115859362349,"pfxZ":-1.0483016241036154,"pX":1.8785527177791126,"pZ":1.9650888376788518,"vX0":7.314855774212619,"vY0":-113.9355479145174,"vZ0":1.5536941689391135,"x":45.39,"y":185.72,"x0":-2.559989732781451,"y0":50.00080368763636,"z0":4.598698942310615,"aX":11.915011899653052},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.2,"breakHorizontal":-18.4,"spinRate":2666,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.48144590305171775,"extension":7.937491713944944},"index":1,"playId":"348c0e15-1d0e-31b1-8dd0-ff142f8eefbb","pitchNumber":2,"startTime":"2026-05-02T20:54:13.616Z","endTime":"2026-05-02T20:54:19.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ceddanne Rafaela steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"348c0e15-1d0e-31b1-8dd0-ff142f8eefbb","startTime":"2026-05-02T20:54:21.492Z","endTime":"2026-05-02T20:54:44.736Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43771354748527,"aZ":-30.37874074207293,"pfxX":8.574642486873383,"pfxZ":1.3396936442748668,"pX":0.8210460378082974,"pZ":2.598464667599272,"vX0":4.783966115223595,"vY0":-115.31980661192411,"vZ0":2.068319291985729,"x":85.7,"y":168.62,"x0":-2.3977513427561155,"y0":50.00329555825162,"z0":4.630706076926966,"aX":11.49004323582368},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.8,"spinRate":2664,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.475878915705656,"extension":7.547794977920717},"hitData":{"launchSpeed":66.2,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.87,"coordY":173.04}},"index":3,"playId":"fc1cc706-1ea3-3f5a-ad17-91390815839d","pitchNumber":3,"startTime":"2026-05-02T20:54:44.736Z","endTime":"2026-05-02T20:54:55.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:54:55.027Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:54:57.857Z","endTime":"2026-05-02T20:56:58.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718058461119323,"aZ":-23.14722691507578,"pfxX":-11.176130911111894,"pfxZ":4.89866456017389,"pX":-0.4555646108523713,"pZ":1.5677437100696765,"vX0":8.697867598819183,"vY0":-134.5437577929526,"vZ0":-3.5928804637067553,"x":134.37,"y":196.45,"x0":-2.2695897535147362,"y0":50.00350597888484,"z0":4.550451107954323,"aX":-20.601045724205708},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":18.5,"spinRate":2267,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4062566746594811,"extension":7.68981704726133},"index":0,"playId":"a92ee478-e67f-3c2e-9fa3-22f5b3135c28","pitchNumber":1,"startTime":"2026-05-02T20:55:22.194Z","endTime":"2026-05-02T20:55:49.211Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"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},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171713264923397,"aZ":-31.887907676799053,"pfxX":7.401446255244412,"pfxZ":0.2078928478341222,"pX":2.0679348547238776,"pZ":2.5853140457216965,"vX0":7.882314730561174,"vY0":-116.93929917042894,"vZ0":2.2315980842349026,"x":38.18,"y":168.98,"x0":-2.320954052991851,"y0":50.00189098842789,"z0":4.631746743510909,"aX":10.143722124619208},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.3,"breakHorizontal":-15.5,"spinRate":2638,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4702350100919994,"extension":7.3879542664189275},"index":1,"playId":"66161f37-da10-3994-a97b-dfbec3e0b8df","pitchNumber":2,"startTime":"2026-05-02T20:55:56.319Z","endTime":"2026-05-02T20:55:59.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651002478904577,"aZ":-39.749913876000356,"pfxX":8.43355799930762,"pfxZ":-6.24614263298304,"pX":1.3548977275288712,"pZ":1.1803313012016885,"vX0":5.547080303677555,"vY0":-110.39200987614062,"vZ0":1.1077371593331198,"x":65.35,"y":206.91,"x0":-2.300255234835464,"y0":50.00022367043382,"z0":4.910783701812289,"aX":10.235635169235193},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-10.6,"breakHorizontal":-16.9,"spinRate":2908,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.49930428057028164,"extension":7.4824910064006644},"index":2,"playId":"b42eb2b8-4461-34d9-bfa8-5cab0f056d5f","pitchNumber":3,"startTime":"2026-05-02T20:56:14.684Z","endTime":"2026-05-02T20:56:18.466Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77859281541213,"aZ":-25.29583077515006,"pfxX":-12.78632065256699,"pfxZ":3.782223603608492,"pX":0.5000130464851983,"pZ":1.2369859045966178,"vX0":11.203097992757836,"vY0":-133.91697864076906,"vZ0":-3.8012898057091897,"x":97.94,"y":205.38,"x0":-2.0753350646527573,"y0":50.001259808981516,"z0":4.483286976659909,"aX":-23.234584209576383},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":20.8,"spinRate":2295,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4089234921652318,"extension":7.920042814410564},"index":3,"playId":"b1bbf3cf-0d03-394d-abd0-9b263061abf0","pitchNumber":4,"startTime":"2026-05-02T20:56:35.111Z","endTime":"2026-05-02T20:56:39.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.707135288794877,"aZ":-23.17281414652451,"pfxX":0.87829364945791,"pfxZ":5.493168152945939,"pX":-0.21294032750185435,"pZ":3.7434453837115558,"vX0":4.9636231838454785,"vY0":-126.1589062119475,"vZ0":2.234910881106463,"x":125.12,"y":137.71,"x0":-2.3067870381842384,"y0":50.0022328477274,"z0":4.6947449917277595,"aX":1.4378992559138168},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2450,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4314538197101738,"extension":7.295796836094135},"index":4,"playId":"843b60ef-a47f-3a45-9d33-17d384fbd113","pitchNumber":5,"startTime":"2026-05-02T20:56:53.773Z","endTime":"2026-05-02T20:56:58.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:56:58.677Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks. Ceddanne Rafaela to 3rd. Caleb Durbin to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:57:00.218Z","endTime":"2026-05-02T20:59:49.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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, 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},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173601341395987,"aZ":-28.802085480130053,"pfxX":-9.319131417814464,"pfxZ":2.1687465160906463,"pX":-0.9718396072732106,"pZ":1.5900702780422034,"vX0":6.606356644654124,"vY0":-123.81317655842433,"vZ0":-1.0681230627197507,"x":154.04,"y":195.85,"x0":-2.4607335754252637,"y0":50.00442295398278,"z0":4.432188319198899,"aX":-14.504237209388705},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1548,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4419896088459483,"extension":7.951389293609385},"index":0,"playId":"5b564a7a-43e9-38ff-875b-0170b4dcf98f","pitchNumber":1,"startTime":"2026-05-02T20:57:25.719Z","endTime":"2026-05-02T20:57:29.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036166003652863,"aZ":-37.632595236480824,"pfxX":9.658039628277528,"pfxZ":-4.245084368751433,"pX":1.5435268292524884,"pZ":1.4326608733225261,"vX0":6.139947745685168,"vY0":-113.15496068511443,"vZ0":0.9348713213890523,"x":58.16,"y":200.1,"x0":-2.4662090008387936,"y0":50.00063248886414,"z0":4.806142722544465,"aX":12.43017507160589},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.1,"breakHorizontal":-19.1,"spinRate":2969,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.48539681138667623,"extension":7.809415823615699},"index":1,"playId":"40e9c0cb-9f69-35c7-a90e-9f3a710911cd","pitchNumber":2,"startTime":"2026-05-02T20:57:45.082Z","endTime":"2026-05-02T20:57:49.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863809286050156,"aZ":-37.55927296555831,"pfxX":9.43724476833582,"pfxZ":-4.342149273597045,"pX":1.03943511421711,"pZ":0.9350813985776147,"vX0":4.9989386936657105,"vY0":-111.50233574153098,"vZ0":0.47635424491205036,"x":77.38,"y":213.53,"x0":-2.4688642419391678,"y0":50.00307157702343,"z0":4.641977940313552,"aX":11.703188867804972},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.3,"breakHorizontal":-18.5,"spinRate":2856,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.494077044585449,"extension":7.6125273796602055},"index":2,"playId":"4ae78fe6-8af8-3e31-bd32-902f050be28b","pitchNumber":3,"startTime":"2026-05-02T20:58:07.007Z","endTime":"2026-05-02T20:58:10.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92298650745811,"aZ":-19.146826259782557,"pfxX":-8.204651473913366,"pfxZ":7.078485161247482,"pX":0.47073138201886755,"pZ":2.9162770797098525,"vX0":10.087119653661048,"vY0":-134.50762129560022,"vZ0":-0.8865049098876,"x":99.06,"y":160.04,"x0":-2.254023840209605,"y0":50.00485546676159,"z0":4.601998107867141,"aX":-15.105432214367333},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":12.8,"spinRate":2381,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.40650156007257143,"extension":7.832703648470577},"index":3,"playId":"c8bb0ada-883f-3f07-b5dd-dfc748974ad1","pitchNumber":4,"startTime":"2026-05-02T20:58:33.733Z","endTime":"2026-05-02T20:58:37.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.569566195805653,"aZ":-36.27345528982902,"pfxX":10.206967948990417,"pfxZ":-3.220185881808966,"pX":0.9927235524475846,"pZ":2.2119525682619696,"vX0":4.783721327407178,"vY0":-112.21863662120347,"vZ0":2.371288755993298,"x":79.16,"y":179.06,"x0":-2.493453028597355,"y0":50.00142883442775,"z0":4.840290878328697,"aX":12.998651646362752},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-4.9,"breakHorizontal":-19.7,"spinRate":2874,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4883407006895104,"extension":7.470432615269596},"index":4,"playId":"79c5b27b-6bc8-3897-86e3-0a078634d652","pitchNumber":5,"startTime":"2026-05-02T20:58:52.432Z","endTime":"2026-05-02T20:58:55.432Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"ab656320-8b65-4f66-b3a6-b22b0257c1e3","startTime":"2026-05-02T20:59:20.619Z","endTime":"2026-05-02T20:59:25.619Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297125526897744,"aZ":-35.322018786377065,"pfxX":10.106531595297739,"pfxZ":-2.4803779678319806,"pX":-0.7868572327455191,"pZ":3.03806589106552,"vX0":1.318432454719754,"vY0":-112.12432311955139,"vZ0":3.890829905211561,"x":146.99,"y":156.75,"x0":-2.6959262741526904,"y0":50.00556630592487,"z0":4.896766844330927,"aX":12.800362121866371},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-3.1,"breakHorizontal":-18.6,"spinRate":2780,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.48952182519670995,"extension":7.7601425192868},"index":6,"playId":"9b59cf89-9aba-3d3e-8e41-75d8ecc03155","pitchNumber":6,"startTime":"2026-05-02T20:59:45.057Z","endTime":"2026-05-02T20:59:49.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T20:59:49.278Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willson Contreras grounds into a double play, shortstop Carlos Correa to second baseman Jose Altuve to first baseman Christian Walker. Jarren Duran out at 2nd. Willson Contreras out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T21:00:56.417Z","endTime":"2026-05-02T21:01:44.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T21:00:04.952Z","endTime":"2026-05-02T21:00:58.766Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.860468427329078,"aZ":-21.775135871204224,"pfxX":-10.968847334892448,"pfxZ":5.557438316282805,"pX":-0.09236325197250875,"pZ":2.319844077429154,"vX0":9.10733498208496,"vY0":-136.42561134341963,"vZ0":-2.423846770122174,"x":120.52,"y":176.14,"x0":-2.0596682413798844,"y0":50.006719850058076,"z0":4.731449449895146,"aX":-20.54442121683898},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":17.8,"spinRate":2141,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.402498455769436,"extension":7.607346114102243},"index":1,"playId":"a2170c58-ee7b-34fe-a821-6f774dbaf242","pitchNumber":1,"startTime":"2026-05-02T21:00:58.766Z","endTime":"2026-05-02T21:01:02.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528415368807647,"aZ":-24.505633196080687,"pfxX":-11.741798700206324,"pfxZ":4.136772019895924,"pX":-1.2149692940940346,"pZ":2.2134287924447458,"vX0":6.785393979700066,"vY0":-135.7728681759883,"vZ0":-1.8688760819778485,"x":163.31,"y":179.02,"x0":-2.2294508805064015,"y0":50.00459165000181,"z0":4.627135539073498,"aX":-21.781941342505554},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":19.7,"spinRate":2350,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4044071250208594,"extension":7.815644618815249},"index":2,"playId":"024130dc-e23c-3ff3-94ca-bd1614c61e3a","pitchNumber":2,"startTime":"2026-05-02T21:01:16.495Z","endTime":"2026-05-02T21:01:19.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78080843978661,"aZ":-25.425103128497913,"pfxX":-10.60596128294396,"pfxZ":3.668721727912331,"pX":-0.4091748714320795,"pZ":2.017537028234372,"vX0":8.226829562875494,"vY0":-134.85189525504765,"vZ0":-1.7195068807939622,"x":132.6,"y":184.31,"x0":-2.1240679218538188,"y0":50.000496822421866,"z0":4.459909001592589,"aX":-19.49853425792781},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":17.4,"spinRate":2316,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.40642789324197004,"extension":7.887952286147415},"hitData":{"launchSpeed":72.5,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.0,"coordY":151.76}},"index":3,"playId":"9978b558-e13e-3e3d-aea4-d2cf84fff648","pitchNumber":3,"startTime":"2026-05-02T21:01:36.388Z","endTime":"2026-05-02T21:01:44.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:01:44.240Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:03:40.335Z","endTime":"2026-05-02T21:04:31.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32288215965613,"aZ":-40.03111385750852,"pfxX":-2.659306640571881,"pfxZ":-6.356040272831047,"pX":0.3882155505010733,"pZ":1.8485551134098053,"vX0":-4.388576592054819,"vY0":-110.62714729928051,"vZ0":1.0159751323683461,"x":102.2,"y":188.87,"x0":2.7457573632311667,"y0":50.004606274359936,"z0":5.590019444822293,"aX":-3.285354691230434},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.9,"breakHorizontal":6.0,"spinRate":2281,"spinDirection":319},"zone":9,"typeConfidence":0.91,"plateTime":0.4957194812046075,"extension":6.364238738126884},"index":0,"playId":"7799c76b-9efc-3eb7-b238-b243047c9d93","pitchNumber":1,"startTime":"2026-05-02T21:04:03.333Z","endTime":"2026-05-02T21:04:06.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991376535963518,"aZ":-33.08304027021886,"pfxX":7.880304503028971,"pfxZ":-0.6460772576907257,"pX":0.3230003182725876,"pZ":2.2330781661292938,"vX0":-7.625150227719896,"vY0":-118.00132437993844,"vZ0":-0.3531015765641964,"x":104.69,"y":178.49,"x0":2.5763791935833824,"y0":50.00207032052955,"z0":5.439140962407776,"aX":11.084095970620163},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.0,"breakHorizontal":-12.4,"spinRate":1037,"spinDirection":94},"zone":6,"typeConfidence":0.91,"plateTime":0.4646222129561992,"extension":6.5001291263882806},"hitData":{"launchSpeed":98.7,"launchAngle":22.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.89,"coordY":88.58}},"index":1,"playId":"c3146743-c7e6-3aa7-b76e-8268d4bcf5c0","pitchNumber":2,"startTime":"2026-05-02T21:04:18.706Z","endTime":"2026-05-02T21:04:31.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:04:31.469Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Altuve doubles (8) on a sharp line drive to center fielder Ceddanne Rafaela. Christian Walker to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:04:34.781Z","endTime":"2026-05-02T21:07:40.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.942865583341717,"aZ":-34.55351269985123,"pfxX":8.93285649537006,"pfxZ":-1.6925879573983522,"pX":0.6974695372106814,"pZ":1.7038603261172887,"vX0":-7.381470759269061,"vY0":-118.03072652230304,"vZ0":-1.0995626687961861,"x":90.41,"y":192.78,"x0":2.70822729527523,"y0":50.000829704115375,"z0":5.36394900035365,"aX":12.573644263122375},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.0,"breakHorizontal":-14.3,"spinRate":1166,"spinDirection":98},"zone":9,"typeConfidence":0.93,"plateTime":0.4644554085750219,"extension":6.808495004320562},"index":0,"playId":"33bfd0f9-d264-3c7f-a372-9e83c647e7b9","pitchNumber":1,"startTime":"2026-05-02T21:05:11.187Z","endTime":"2026-05-02T21:05:14.187Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924669922707835,"aZ":-19.170953492190453,"pfxX":7.214954409866071,"pfxZ":7.127842630533953,"pX":0.5137437793961357,"pZ":2.942988820599672,"vX0":-7.43794928595449,"vY0":-134.20387861069483,"vZ0":-2.7407292824456566,"x":97.42,"y":159.32,"x0":2.383213960323228,"y0":50.00645504805004,"z0":5.342393010579392,"aX":13.16968543428677},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-11.5,"spinRate":2228,"spinDirection":133},"zone":3,"typeConfidence":0.48,"plateTime":0.40806345553568635,"extension":6.610595964074108},"index":1,"playId":"2e7a586a-52f6-3081-a02f-b27246afbc9f","pitchNumber":2,"startTime":"2026-05-02T21:05:33.640Z","endTime":"2026-05-02T21:05:36.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76062747516374,"aZ":-13.517149130734268,"pfxX":5.463248764584259,"pfxZ":9.97076057357683,"pX":-1.2154357720812918,"pZ":2.8546352227519125,"vX0":-10.468949299439918,"vY0":-136.5914136762893,"vZ0":-4.206047315951913,"x":163.33,"y":161.7,"x0":1.9739200544674276,"y0":50.00643487386758,"z0":5.357631484823237,"aX":10.227435951187744},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-7.4,"spinRate":2271,"spinDirection":132},"zone":11,"typeConfidence":0.87,"plateTime":0.4024578270744201,"extension":6.741212614732916},"index":2,"playId":"e115d615-aeac-3ddd-b237-b2ac56e0b8f4","pitchNumber":3,"startTime":"2026-05-02T21:06:03.413Z","endTime":"2026-05-02T21:06:06.932Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247655766812027,"aZ":-38.57235356109886,"pfxX":-5.513047942916984,"pfxZ":-4.6853807363285895,"pX":-0.5753687277498677,"pZ":0.5125094929622755,"vX0":-5.493737343745273,"vY0":-116.70282379265086,"vZ0":-2.736337529680965,"x":138.93,"y":224.94,"x0":2.535479376053913,"y0":50.00549098396142,"z0":5.372983422640645,"aX":-7.520799662271377},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.9,"breakHorizontal":11.5,"spinRate":2422,"spinDirection":330},"zone":13,"typeConfidence":0.83,"plateTime":0.4713521264163325,"extension":6.62815151702486},"index":3,"playId":"c9f63d7f-9bda-3939-9b13-915445cf057e","pitchNumber":4,"startTime":"2026-05-02T21:06:25.148Z","endTime":"2026-05-02T21:06:28.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255608054596483,"aZ":-27.72067113732914,"pfxX":11.707331949773948,"pfxZ":2.5745225443268955,"pX":1.114392684662644,"pZ":1.9227184455110398,"vX0":-7.633630131412186,"vY0":-130.57855621753927,"vZ0":-3.122159887533442,"x":74.52,"y":186.87,"x0":2.553309107311284,"y0":50.00108596382339,"z0":5.217378097394975,"aX":20.233917831670624},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-19.6,"spinRate":2008,"spinDirection":120},"zone":14,"typeConfidence":0.64,"plateTime":0.4193165259157223,"extension":6.533512291689174},"index":4,"playId":"7a2ea556-892c-30b4-8f39-489b6fb11036","pitchNumber":5,"startTime":"2026-05-02T21:06:55.826Z","endTime":"2026-05-02T21:06:59.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T21:07:08.757Z","endTime":"2026-05-02T21:07:28.972Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21187037664951,"aZ":-14.937237029146944,"pfxX":6.639635082464751,"pfxZ":9.414714526221225,"pX":0.3525487256359721,"pZ":2.788990586800721,"vX0":-7.571019783091024,"vY0":-134.24973371519917,"vZ0":-3.9907842180422253,"x":103.56,"y":163.48,"x0":2.3424335588121448,"y0":50.00502325284016,"z0":5.353386784904097,"aX":12.159632678921236},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":-10.4,"spinRate":2278,"spinDirection":137},"zone":3,"typeConfidence":0.73,"plateTime":0.40750177161816037,"extension":6.860325765199282},"hitData":{"launchSpeed":105.5,"launchAngle":19.0,"totalDistance":392.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.71,"coordY":40.75}},"index":6,"playId":"7b89a7f1-ef15-3822-ad17-2fb086fcfa41","pitchNumber":6,"startTime":"2026-05-02T21:07:28.972Z","endTime":"2026-05-02T21:07:40.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:07:40.978Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:07:54.595Z","endTime":"2026-05-02T21:08:24.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5691938802844,"aZ":-33.87054220556709,"pfxX":6.2507566403458386,"pfxZ":-1.1453590463222074,"pX":0.9979105730187678,"pZ":2.3802045572307047,"vX0":-5.810396530886141,"vY0":-120.7372600820771,"vZ0":-0.1571119375895218,"x":78.96,"y":174.51,"x0":2.6186243975972774,"y0":50.00246093135586,"z0":5.416183063078074,"aX":9.268047194607615},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.8,"breakHorizontal":-10.0,"spinRate":1248,"spinDirection":93},"zone":14,"typeConfidence":0.88,"plateTime":0.45290932225407454,"extension":6.382157392018784},"hitData":{"launchSpeed":99.3,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.72,"coordY":152.78}},"index":0,"playId":"aa094513-dd4f-3f08-975f-f2bac112cf2c","pitchNumber":1,"startTime":"2026-05-02T21:08:16.638Z","endTime":"2026-05-02T21:08:24.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:08:24.265Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brice Matthews homers (3) on a fly ball to center field. Christian Walker scores. Jose Altuve scores.","rbi":3,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:08:31.547Z","endTime":"2026-05-02T21:10:06.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047438203297446,"aZ":-35.49383723599855,"pfxX":4.028645098846014,"pfxZ":-2.2407117556350737,"pX":0.1008776856088364,"pZ":1.665405147709251,"vX0":-7.260450098101075,"vY0":-120.5824397583436,"vZ0":-1.3020730841586707,"x":113.15,"y":193.81,"x0":2.618823220030157,"y0":50.0022892489953,"z0":5.325937055860993,"aX":5.9706498064331885},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.1,"breakHorizontal":-5.6,"spinRate":1087,"spinDirection":89},"zone":8,"typeConfidence":0.85,"plateTime":0.4531239593409997,"extension":6.566536268807736},"index":0,"playId":"172c7f36-32ce-3ed3-870c-951d83b1a8ee","pitchNumber":1,"startTime":"2026-05-02T21:08:53.656Z","endTime":"2026-05-02T21:08:56.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782914293443792,"aZ":-36.61886417880752,"pfxX":7.6503938237562785,"pfxZ":-2.898450464926658,"pX":0.0023383022206698335,"pZ":0.49617339275741934,"vX0":-8.448441746604725,"vY0":-122.96178505653353,"vZ0":-4.137336405659813,"x":116.91,"y":225.38,"x0":2.4844992037871814,"y0":50.002195179950554,"z0":5.299090770016512,"aX":11.746311989802097},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.0,"breakHorizontal":-11.9,"spinRate":1317,"spinDirection":102},"zone":13,"typeConfidence":0.93,"plateTime":0.4450153667372292,"extension":6.468463351198138},"index":1,"playId":"f3272906-0a69-3494-957d-47fca54e56a9","pitchNumber":2,"startTime":"2026-05-02T21:09:16.231Z","endTime":"2026-05-02T21:09:19.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.916459423710254,"aZ":-15.611782691828493,"pfxX":7.633150879679896,"pfxZ":8.98789505441108,"pX":0.420749492288505,"pZ":2.074537203814065,"vX0":-7.534678175547941,"vY0":-135.0102205067325,"vZ0":-5.626651442092452,"x":100.96,"y":182.77,"x0":2.2585402446102405,"y0":50.00184151457186,"z0":5.287766548901814,"aX":14.06419133507884},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-12.1,"spinRate":2378,"spinDirection":133},"zone":9,"typeConfidence":0.71,"plateTime":0.40598860231706135,"extension":6.8013123884201},"hitData":{"launchSpeed":104.9,"launchAngle":30.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.27,"coordY":40.45}},"index":2,"playId":"25b35a5d-f194-3649-bb8f-8fffa2b947d5","pitchNumber":3,"startTime":"2026-05-02T21:09:43.006Z","endTime":"2026-05-02T21:10:06.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:10:06.777Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cam Smith doubles (6) on a sharp fly ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:10:21.041Z","endTime":"2026-05-02T21:11:12.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81597232900935,"aZ":-39.46745070182162,"pfxX":-5.0770902297789045,"pfxZ":-5.507271651897227,"pX":-0.38846873555766465,"pZ":2.0999974462790347,"vX0":-5.285356225733668,"vY0":-114.56719366508968,"vZ0":0.8852813053341497,"x":131.81,"y":182.08,"x0":2.610715376425693,"y0":50.00192649713894,"z0":5.576061225636112,"aX":-6.72519430405657},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.4,"breakHorizontal":10.6,"spinRate":2398,"spinDirection":323},"zone":7,"typeConfidence":0.88,"plateTime":0.47869769919527005,"extension":6.430797391964742},"index":0,"playId":"809f237e-28e3-3d8c-a703-8cd50fbf2ee2","pitchNumber":1,"startTime":"2026-05-02T21:10:29.991Z","endTime":"2026-05-02T21:10:33.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.863022215471865,"aZ":-36.9445062718364,"pfxX":7.049625423659188,"pfxZ":-3.209897053151254,"pX":-0.7161024067877023,"pZ":1.1736875441861279,"vX0":-9.667247911877563,"vY0":-120.44058645340522,"vZ0":-2.2221037816490554,"x":144.3,"y":207.09,"x0":2.4126886573587476,"y0":50.00232525932801,"z0":5.339881067464108,"aX":10.476239799648818},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.1,"breakHorizontal":-10.8,"spinRate":1197,"spinDirection":92},"zone":13,"typeConfidence":0.93,"plateTime":0.4527717944792373,"extension":6.623019769442525},"index":1,"playId":"77f77784-7c38-3b12-b1f4-69d419fd24ea","pitchNumber":2,"startTime":"2026-05-02T21:10:43.836Z","endTime":"2026-05-02T21:10:46.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496430886907056,"aZ":-15.700984629410435,"pfxX":6.685703755015101,"pfxZ":8.899899434156428,"pX":0.6529048996592739,"pZ":2.241848234627163,"vX0":-6.596383957698284,"vY0":-135.63148665638442,"vZ0":-5.255163263309256,"x":92.11,"y":178.25,"x0":2.2556232757087513,"y0":50.00312029588814,"z0":5.311013962149654,"aX":12.374606610137683},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":-10.6,"spinRate":2255,"spinDirection":129},"zone":9,"typeConfidence":0.77,"plateTime":0.4048687561542077,"extension":6.746011727236048},"hitData":{"launchSpeed":100.0,"launchAngle":27.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":99.93,"coordY":49.61}},"index":2,"playId":"cda1b4ac-e296-3ad7-90ce-a64e090dbd37","pitchNumber":3,"startTime":"2026-05-02T21:11:00.495Z","endTime":"2026-05-02T21:11:12.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:11:12.865Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out to first baseman Willson Contreras. Cam Smith to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:12:15.010Z","endTime":"2026-05-02T21:13:28.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T21:11:20.594Z","endTime":"2026-05-02T21:12:17.366Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190579668134998,"aZ":-26.646623035612826,"pfxX":10.26498779072466,"pfxZ":3.0614649408314163,"pX":-0.14958946992471572,"pZ":1.2929300071381247,"vX0":-10.142855193930082,"vY0":-133.417180075903,"vZ0":-4.989664781422675,"x":122.7,"y":203.87,"x0":2.3642226998978235,"y0":50.00530920952909,"z0":5.1034284455031775,"aX":18.544226119329608},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":-16.4,"spinRate":2035,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.4102504223055621,"extension":6.763884249853251},"index":1,"playId":"6953f2f1-e010-316b-9fc8-10be12ccc20f","pitchNumber":1,"startTime":"2026-05-02T21:12:17.366Z","endTime":"2026-05-02T21:12:21.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741286359286836,"aZ":-27.46473709276073,"pfxX":12.222712784620185,"pfxZ":2.6421798581705644,"pX":0.6109127124091263,"pZ":2.267349729039826,"vX0":-9.004094102436184,"vY0":-132.90617303846466,"vZ0":-2.277831121707422,"x":93.71,"y":177.56,"x0":2.46275479292555,"y0":50.000157300333306,"z0":5.139646954809052,"aX":21.75980881858401},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-20.0,"spinRate":2018,"spinDirection":122},"zone":6,"typeConfidence":0.8,"plateTime":0.41286653660394457,"extension":6.823923670560339},"index":2,"playId":"1d291105-7fad-394f-a5db-4cb4d1debc31","pitchNumber":2,"startTime":"2026-05-02T21:12:34.325Z","endTime":"2026-05-02T21:12:37.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75214453236909,"aZ":-23.90020933651963,"pfxX":11.687320612738723,"pfxZ":4.594692699550978,"pX":0.1566189979120497,"pZ":1.4828444424040046,"vX0":-9.914272474503067,"vY0":-133.30846414096357,"vZ0":-4.822371330746721,"x":111.03,"y":198.74,"x0":2.4060889217599577,"y0":50.00026926555606,"z0":5.041366249014101,"aX":21.02536277024332},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-19.0,"spinRate":2022,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.41093192652450794,"extension":6.772803492179505},"index":3,"playId":"62323800-5786-3737-8dbb-f46f477e03ed","pitchNumber":3,"startTime":"2026-05-02T21:12:58.740Z","endTime":"2026-05-02T21:13:02.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77477314849471,"aZ":-34.03299414839763,"pfxX":-8.452249075922538,"pfxZ":-1.3538924496224256,"pX":-1.1076371798918576,"pZ":1.9272357572504422,"vX0":-6.197658868788132,"vY0":-117.38557035974056,"vZ0":-0.026026556263648803,"x":159.22,"y":186.74,"x0":2.681128936195683,"y0":50.00387060325498,"z0":5.15292273900825,"aX":-11.592675523285019},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.2,"breakHorizontal":17.0,"spinRate":2363,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.46970641639185473,"extension":6.588500492011005},"hitData":{"launchSpeed":67.0,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.33,"coordY":170.51}},"index":4,"playId":"46c94ead-d806-30c5-8f1b-f4c1223427cf","pitchNumber":4,"startTime":"2026-05-02T21:13:20.873Z","endTime":"2026-05-02T21:13:28.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:13:28.369Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to right fielder Wilyer Abreu. Cam Smith scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:13:35.574Z","endTime":"2026-05-02T21:14:08.975Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189972777214777,"aZ":-26.73548866374164,"pfxX":10.718623361145557,"pfxZ":3.100654411981015,"pX":-0.023004264495591214,"pZ":3.0501363695008488,"vX0":-9.723545216435552,"vY0":-132.05115787224926,"vZ0":-0.4598653566073564,"x":117.88,"y":156.43,"x0":2.3285110394259076,"y0":50.000216526273526,"z0":5.207047298148083,"aX":18.77821845568228},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.8,"breakHorizontal":-17.0,"spinRate":2088,"spinDirection":125},"zone":2,"typeConfidence":0.85,"plateTime":0.4160554318803795,"extension":6.647981263074853},"hitData":{"launchSpeed":80.8,"launchAngle":21.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.77,"coordY":114.72}},"index":0,"playId":"f0453a18-7bc7-39a7-9b82-382956f5c152","pitchNumber":1,"startTime":"2026-05-02T21:13:59.001Z","endTime":"2026-05-02T21:14:08.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:14:08.975Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Roman Anthony.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:14:08.087Z","endTime":"2026-05-02T21:15:31.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29240037205958,"aZ":-17.391907812768054,"pfxX":6.135055616597473,"pfxZ":7.96957183569126,"pX":0.0374433763983865,"pZ":2.7205124284895628,"vX0":-8.307482425521986,"vY0":-134.17118776018083,"vZ0":-3.730372767887606,"x":115.57,"y":165.33,"x0":2.3520058758416247,"y0":50.003642640132284,"z0":5.340559740622619,"aX":11.381399208981538},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":-9.7,"spinRate":2214,"spinDirection":131},"zone":5,"typeConfidence":0.57,"plateTime":0.4055503567115464,"extension":6.99544952013335},"index":0,"playId":"359bc075-8659-38c4-968d-b0290ecffd4b","pitchNumber":1,"startTime":"2026-05-02T21:14:37.368Z","endTime":"2026-05-02T21:14:40.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-02T21:14:56.929Z","endTime":"2026-05-02T21:15:21.601Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465165202897747,"aZ":-33.18363260128197,"pfxX":-8.496861297481146,"pfxZ":-0.7274840229822983,"pX":-0.29708089388337094,"pZ":1.8592079981333924,"vX0":-4.1542505864889625,"vY0":-117.61014110845679,"vZ0":-0.6548697063650375,"x":128.32,"y":188.58,"x0":2.6018915381038923,"y0":50.00266967742343,"z0":5.246773589462739,"aX":-11.779591277520188},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.2,"breakHorizontal":16.4,"spinRate":2354,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.4675704517792445,"extension":6.545763620091391},"hitData":{"launchSpeed":93.0,"launchAngle":59.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.55,"coordY":117.66}},"index":2,"playId":"6c11caf8-b279-326d-a6f0-8763b2204c7b","pitchNumber":2,"startTime":"2026-05-02T21:15:21.601Z","endTime":"2026-05-02T21:15:31.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:15:31.330Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:17:34.909Z","endTime":"2026-05-02T21:19:25.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03188726156001,"aZ":-37.2484264117115,"pfxX":7.508714319922914,"pfxZ":-4.109726020404064,"pX":0.5563178109003629,"pZ":1.723539307075813,"vX0":4.460312895881389,"vY0":-110.55495180409108,"vZ0":1.8299760958866798,"x":95.79,"y":192.24,"x0":-2.4638900241594412,"y0":50.00170759881473,"z0":4.799784639121115,"aX":9.27620148464112},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-6.6,"breakHorizontal":-14.8,"spinRate":2695,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.49577158640263486,"extension":7.305044025514244},"index":0,"playId":"8bfed753-3331-3abe-9a79-eed9b257bd64","pitchNumber":1,"startTime":"2026-05-02T21:17:46.012Z","endTime":"2026-05-02T21:17:49.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744851616003967,"aZ":-29.577575652899057,"pfxX":-7.460440898303412,"pfxZ":1.7309766905847699,"pX":-1.9105343133763109,"pZ":2.8091517605650265,"vX0":3.618033824043934,"vY0":-121.55538307165978,"vZ0":1.745416879613149,"x":189.83,"y":162.93,"x0":-2.448768645138041,"y0":50.00006708890099,"z0":4.649116799702995,"aX":-11.16643550658881},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":12.6,"spinRate":1295,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.45054123579382743,"extension":7.845698988210427},"index":1,"playId":"f19a4176-d14a-371b-888c-5d3c8c019b06","pitchNumber":2,"startTime":"2026-05-02T21:18:01.736Z","endTime":"2026-05-02T21:18:05.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.601810325987316,"aZ":-38.773437484734394,"pfxX":8.166971536009534,"pfxZ":-5.28226116856354,"pX":1.1855217871907546,"pZ":2.076755833849642,"vX0":5.470903438872338,"vY0":-111.20553145998923,"vZ0":2.7780597620296748,"x":71.81,"y":182.71,"x0":-2.370889235395216,"y0":50.005352208715564,"z0":4.843356614453615,"aX":10.19382659363465},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-8.5,"breakHorizontal":-16.2,"spinRate":2750,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4932046486929087,"extension":7.4202185051902285},"index":2,"playId":"33c7bf5f-812f-3f90-b181-090bca7f8666","pitchNumber":3,"startTime":"2026-05-02T21:18:18.504Z","endTime":"2026-05-02T21:18:21.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-02T21:18:29.341Z","endTime":"2026-05-02T21:18:43.840Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51610402047328,"aZ":-36.474532498789465,"pfxX":10.309545325589728,"pfxZ":-3.358923232264215,"pX":2.130577693723972,"pZ":1.3095944345190358,"vX0":6.649875296895022,"vY0":-113.46164996660406,"vZ0":0.5315052915936525,"x":35.79,"y":203.42,"x0":-2.197902402048084,"y0":50.00542846816804,"z0":4.764760813039201,"aX":13.181927826226893},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-5.5,"breakHorizontal":-20.6,"spinRate":2964,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.486381125904642,"extension":7.233829751997923},"index":4,"playId":"5e05c5ca-8aa4-3c6f-9736-bbcbaa131094","pitchNumber":4,"startTime":"2026-05-02T21:18:43.840Z","endTime":"2026-05-02T21:18:46.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.401477288389266,"aZ":-25.761926126224687,"pfxX":-0.7473536061023887,"pfxZ":3.8676563641042456,"pX":-0.7928733568033582,"pZ":4.138035334934643,"vX0":4.260383155457726,"vY0":-127.26939492358035,"vZ0":3.4444118609725174,"x":147.22,"y":127.05,"x0":-2.3835324986748034,"y0":50.00412682093085,"z0":4.795021309173805,"aX":-1.2400324821502036},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":0.5,"spinRate":2218,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.42855162029848515,"extension":7.651107968089162},"index":5,"playId":"b5da1743-142a-30a2-8cd0-e106b70930c4","pitchNumber":5,"startTime":"2026-05-02T21:19:04.223Z","endTime":"2026-05-02T21:19:07.587Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.230511578758833,"aZ":-35.01356610884623,"pfxX":9.573602120424475,"pfxZ":-2.3411299734787803,"pX":1.1511691900513532,"pZ":0.2542796471155343,"vX0":5.0921293850943306,"vY0":-109.82923792868998,"vZ0":-1.4553999527543957,"x":73.12,"y":231.91,"x0":-2.449098237224395,"y0":50.005285514437915,"z0":4.682498559964291,"aX":11.58325675665586},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-4.3,"breakHorizontal":-18.7,"spinRate":2855,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.5005766368269104,"extension":7.426233309770777},"index":6,"playId":"3b763bdb-7dfc-3cc3-bacf-9d647ace9c17","pitchNumber":6,"startTime":"2026-05-02T21:19:22.461Z","endTime":"2026-05-02T21:19:25.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:19:25.967Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks. Roman Anthony to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:19:32.273Z","endTime":"2026-05-02T21:21:35.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709608421918965,"aZ":-24.681963784719297,"pfxX":-11.080502423551495,"pfxZ":4.0657971001285995,"pX":-0.24539108183831992,"pZ":1.8695650654580318,"vX0":8.953894654096581,"vY0":-134.53941316825617,"vZ0":-2.455567178524161,"x":126.35,"y":188.3,"x0":-2.1680842919645817,"y0":50.00411025413624,"z0":4.5334991919909955,"aX":-20.42485893469255},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2219,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4062765672233688,"extension":7.754119214908158},"index":0,"playId":"7cfe434f-adba-329f-93ec-a9bed0ed22dc","pitchNumber":1,"startTime":"2026-05-02T21:19:53.249Z","endTime":"2026-05-02T21:19:57.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":67.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.518628813974146,"aZ":-39.359134580367176,"pfxX":10.583029557169695,"pfxZ":-6.24966203948959,"pX":-0.6780034857892283,"pZ":1.506271580562634,"vX0":1.2965554291064412,"vY0":-107.43953813752857,"vZ0":2.2110540819988542,"x":142.84,"y":198.11,"x0":-2.664695103011459,"y0":50.00370962417812,"z0":4.892467034862235,"aX":12.164986060142699},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-10.2,"breakHorizontal":-19.4,"spinRate":2796,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.5131112367932107,"extension":7.135486303362494},"index":1,"playId":"b1690a12-2ae0-3899-81f6-b6ba9d11ddf1","pitchNumber":2,"startTime":"2026-05-02T21:20:14.278Z","endTime":"2026-05-02T21:20:18.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"68a4d76b-b7e8-3431-8d4a-f7aef0301622","startTime":"2026-05-02T21:20:34.057Z","endTime":"2026-05-02T21:20:37.057Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.694837511073345,"aZ":-20.70044720403321,"pfxX":-7.697607787817873,"pfxZ":6.353980756819858,"pX":0.01903920308294227,"pZ":3.928407582037705,"vX0":8.410443972685083,"vY0":-133.76078697262486,"vZ0":1.4938548440867978,"x":116.27,"y":132.71,"x0":-2.1705638114950636,"y0":50.00605636910462,"z0":4.850037357059747,"aX":-13.908354911657806},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":12.1,"spinRate":2251,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4099765873970065,"extension":7.413275132428601},"index":3,"playId":"1dfc55f5-2758-36cb-ae3b-44804b4cfc90","pitchNumber":3,"startTime":"2026-05-02T21:20:53.727Z","endTime":"2026-05-02T21:20:56.933Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10390028464613,"aZ":-38.31159468263983,"pfxX":8.827326111701087,"pfxZ":-4.884463537345521,"pX":1.4758203869869477,"pZ":1.3148652318508836,"vX0":5.797569619962656,"vY0":-111.68032904698981,"vZ0":1.1843756341168377,"x":60.75,"y":203.28,"x0":-2.3053798511218107,"y0":50.00313463467692,"z0":4.734377112844059,"aX":11.090565817921783},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.2,"breakHorizontal":-17.5,"spinRate":2894,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4914289648685126,"extension":7.2550034030172315},"index":4,"playId":"228ed0f0-e08c-390f-9db7-0b791726a75d","pitchNumber":4,"startTime":"2026-05-02T21:21:12.743Z","endTime":"2026-05-02T21:21:16.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03663904257853,"aZ":-24.202215135850896,"pfxX":-10.198092556610824,"pfxZ":4.2735162252029815,"pX":-1.6023681600222208,"pZ":1.3643030811630992,"vX0":5.417434605287688,"vY0":-135.37251232939087,"vZ0":-3.773301382440885,"x":178.08,"y":201.94,"x0":-2.298634199369922,"y0":50.00582335908727,"z0":4.459734539908549,"aX":-19.03435795914922},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":17.4,"spinRate":2283,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40377201748862523,"extension":7.909295130079312},"index":5,"playId":"4fc49ea2-8cec-32f1-9c10-b4c912932f3c","pitchNumber":5,"startTime":"2026-05-02T21:21:31.825Z","endTime":"2026-05-02T21:21:35.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:21:35.320Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:21:36.103Z","endTime":"2026-05-02T21:24:02.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12920444070275,"aZ":-20.359765306090207,"pfxX":-9.346237824016043,"pfxZ":6.43900382588096,"pX":0.7733737930552731,"pZ":3.65157395835235,"vX0":10.692580068326832,"vY0":-134.57534220359224,"vZ0":0.7888208350040458,"x":87.52,"y":140.19,"x0":-2.0365339662973954,"y0":50.00282769855194,"z0":4.796580743670456,"aX":-17.148973209223545},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":14.6,"spinRate":2306,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40697456229881235,"extension":7.49754168328864},"index":0,"playId":"5ee79318-29b2-3e58-869c-461d9ab2ae97","pitchNumber":1,"startTime":"2026-05-02T21:22:03.318Z","endTime":"2026-05-02T21:22:06.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62679923514147,"aZ":-24.80241134759376,"pfxX":-11.467064077993047,"pfxZ":4.018340641359216,"pX":0.037646647766220794,"pZ":1.6154971936301672,"vX0":10.144478396387353,"vY0":-134.27115472581693,"vZ0":-2.938357950982694,"x":115.56,"y":195.16,"x0":-2.2898463295007554,"y0":50.00430002956222,"z0":4.478593096208403,"aX":-21.050996449845645},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":2239,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4070851829014459,"extension":7.71419415783515},"index":1,"playId":"e290f21a-fb40-38cb-92ef-620eab8087db","pitchNumber":2,"startTime":"2026-05-02T21:22:20.992Z","endTime":"2026-05-02T21:22:27.075Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59220173422889,"aZ":-21.691805872080813,"pfxX":-6.552942096134402,"pfxZ":5.6347280231719665,"pX":-0.39428616779495196,"pZ":3.3684025939981286,"vX0":6.857254054193185,"vY0":-134.62816131590805,"vZ0":0.36527263523432185,"x":132.03,"y":147.83,"x0":-2.106982626530855,"y0":50.00206955156115,"z0":4.750326133293005,"aX":-12.188720081145648},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":10.7,"spinRate":2209,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40480372027479694,"extension":7.450726122372919},"index":2,"playId":"50ddda57-a6c4-3358-937b-cd0393ff4ef6","pitchNumber":3,"startTime":"2026-05-02T21:22:56.957Z","endTime":"2026-05-02T21:22:59.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-02T21:23:12.336Z","endTime":"2026-05-02T21:23:32.932Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.000333317857322,"aZ":-19.247853020356718,"pfxX":-7.879780459220943,"pfxZ":6.960502380487883,"pX":-0.06892776504142821,"pZ":3.1728872194111064,"vX0":8.401234113704804,"vY0":-134.84731489249347,"vZ0":-0.640797666823296,"x":119.63,"y":153.11,"x0":-2.1885633261505655,"y0":50.002774867819696,"z0":4.761171029535422,"aX":-14.634605778741546},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":12.7,"spinRate":2231,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4048837373091172,"extension":7.562443009225054},"index":4,"playId":"bb956421-8aec-37da-b299-229bfdcf47d9","pitchNumber":4,"startTime":"2026-05-02T21:23:32.932Z","endTime":"2026-05-02T21:23:35.932Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25381033317525,"aZ":-27.406622372590792,"pfxX":6.156772553925251,"pfxZ":3.3899741270186183,"pX":-0.4116463562972671,"pZ":3.2199575743264615,"vX0":2.761856186546258,"vY0":-117.25482352081627,"vZ0":2.5521983308188565,"x":132.69,"y":151.84,"x0":-2.4011619696659694,"y0":50.00048151665929,"z0":4.659362139761886,"aX":8.650273264772665},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.0,"breakHorizontal":-11.8,"spinRate":2585,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.465491661803378,"extension":7.4574275309338},"index":5,"playId":"7e809a46-9089-3e70-9b73-6111c7f7d35d","pitchNumber":5,"startTime":"2026-05-02T21:23:59.257Z","endTime":"2026-05-02T21:24:02.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:24:02.450Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, shortstop Carlos Correa to first baseman Christian Walker. Roman Anthony to 3rd. Wilyer Abreu to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:24:09.127Z","endTime":"2026-05-02T21:24:54.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77710543364051,"aZ":-39.765035940719855,"pfxX":9.324877648974109,"pfxZ":-6.1494465900937225,"pX":-1.3808254899582078,"pZ":1.8069775592397979,"vX0":0.09997586723718671,"vY0":-110.47915613262872,"vZ0":2.6031077747834006,"x":169.63,"y":189.99,"x0":-2.6378420945151513,"y0":50.00027862617645,"z0":4.794443381703059,"aX":11.518734653080573},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.1,"breakHorizontal":-16.9,"spinRate":2834,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.49588246944511694,"extension":7.256437958635423},"index":0,"playId":"3a0b9ea8-d367-3845-8255-703bf051e744","pitchNumber":1,"startTime":"2026-05-02T21:24:28.993Z","endTime":"2026-05-02T21:24:32.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716705618030396,"aZ":-27.0017862878006,"pfxX":-9.948563367765143,"pfxZ":2.8479331635840257,"pX":-0.8791110612913605,"pZ":2.4007970160369565,"vX0":7.055212257726546,"vY0":-133.01643910102612,"vZ0":-0.6412742380870526,"x":150.51,"y":173.96,"x0":-2.254370078034227,"y0":50.005784814817964,"z0":4.578465503327329,"aX":-18.085156713415472},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":16.8,"spinRate":2163,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4095625345859455,"extension":7.761270400581075},"hitData":{"launchSpeed":104.0,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.21,"coordY":143.66}},"index":1,"playId":"7c61b7d6-7f24-3a7d-82ea-a039f27c197c","pitchNumber":2,"startTime":"2026-05-02T21:24:47.125Z","endTime":"2026-05-02T21:24:54.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:24:54.601Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:25:00.637Z","endTime":"2026-05-02T21:26:29.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.909496679814055,"aZ":-18.70218589005814,"pfxX":-7.502772086505656,"pfxZ":7.288422522405577,"pX":0.6973950919745245,"pZ":2.6391487663371698,"vX0":10.1498042241968,"vY0":-134.98768512105406,"vZ0":-1.8921408150619812,"x":90.42,"y":167.52,"x0":-2.1335932267902185,"y0":50.004260559033575,"z0":4.663509982351293,"aX":-13.871934768715075},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2360,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4055036297591492,"extension":7.592389657580448},"index":0,"playId":"ac67137a-2b06-3dc1-af2f-842ea2b792f4","pitchNumber":1,"startTime":"2026-05-02T21:25:26.031Z","endTime":"2026-05-02T21:25:31.486Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55117599220736,"aZ":-21.3656513090455,"pfxX":-5.81785675045742,"pfxZ":5.976846183028854,"pX":0.0502560371235673,"pZ":3.1533428444278666,"vX0":7.628442385457501,"vY0":-133.33409576054996,"vZ0":-0.07850906711408101,"x":115.08,"y":153.64,"x0":-2.086413719325653,"y0":50.000851092959344,"z0":4.719510373521123,"aX":-10.518075942642215},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":9.0,"spinRate":2320,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4101411827914503,"extension":7.618240230041192},"index":1,"playId":"c5e02555-0639-3e5b-a545-3c69e020c10f","pitchNumber":2,"startTime":"2026-05-02T21:25:42.930Z","endTime":"2026-05-02T21:25:45.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412332181877826,"aZ":-30.783895387736067,"pfxX":7.163701329970257,"pfxZ":1.0190963469800258,"pX":0.36096378248095634,"pZ":0.6888372947725679,"vX0":4.58291920937481,"vY0":-116.7712015744009,"vZ0":-1.7062870997023283,"x":103.24,"y":220.18,"x0":-2.565746184295028,"y0":50.002555475605575,"z0":4.3575534402656775,"aX":9.775738829300249},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.7,"breakHorizontal":-14.2,"spinRate":2712,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4711918906464154,"extension":7.470873288401478},"index":2,"playId":"30a5bd63-2dbb-3e83-9fac-bbab766d9288","pitchNumber":3,"startTime":"2026-05-02T21:26:05.645Z","endTime":"2026-05-02T21:26:08.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20289021980966,"aZ":-35.45513708272256,"pfxX":7.802475792439206,"pfxZ":-2.4076454313877584,"pX":1.2862034175333552,"pZ":0.8769484129545843,"vX0":6.031133635004441,"vY0":-115.75564349932883,"vZ0":-1.0150729231402622,"x":67.97,"y":215.1,"x0":-2.3651827736746367,"y0":50.00545643378114,"z0":4.709533893181272,"aX":10.61127818899722},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.3,"breakHorizontal":-15.6,"spinRate":2858,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47281120007922084,"extension":7.658371589453779},"index":3,"playId":"a3a9bdd2-8351-3f50-8943-470bb12d6505","pitchNumber":4,"startTime":"2026-05-02T21:26:24.950Z","endTime":"2026-05-02T21:26:29.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:26:29.526Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Roman Anthony.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:28:48.222Z","endTime":"2026-05-02T21:31:28.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Connelly Early.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T21:26:59.662Z","endTime":"2026-05-02T21:28:50.581Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.810288596267327,"aZ":-25.92198908514066,"pfxX":-9.143516902228985,"pfxZ":3.3485523671117825,"pX":0.22730306071926612,"pZ":1.3514581995195212,"vX0":5.789815268229041,"vY0":-136.04299485498618,"vZ0":-5.805154100944458,"x":108.34,"y":202.29,"x0":-0.7443165726389964,"y0":50.004776238090685,"z0":5.318163530921173,"aX":-17.08144870142651},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":15.2,"spinRate":2101,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40315124651960366,"extension":7.239710744797948},"index":1,"playId":"69e0c11a-f97b-3695-b9f9-bbc0020af1ba","pitchNumber":1,"startTime":"2026-05-02T21:28:50.581Z","endTime":"2026-05-02T21:28:54.376Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063913553667685,"aZ":-22.480102132682845,"pfxX":-0.29232217361075663,"pfxZ":5.422451689423999,"pX":0.38905314811553043,"pZ":3.8165722604082384,"vX0":3.6850351617378014,"vY0":-132.0785364670226,"vZ0":0.03281846521839615,"x":102.17,"y":135.73,"x0":-0.979324530358097,"y0":50.00072009051335,"z0":5.441313548754887,"aX":-0.5227049238544851},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2157,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.4128645355794016,"extension":7.068090417956008},"index":2,"playId":"99ee14de-fba1-35f4-a4e1-a434f810b9f2","pitchNumber":2,"startTime":"2026-05-02T21:29:06.536Z","endTime":"2026-05-02T21:29:09.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74145344143624,"aZ":-20.886519732485304,"pfxX":-10.321925733566367,"pfxZ":6.098722297278828,"pX":-0.8236737904002083,"pZ":3.8077854148320474,"vX0":3.662776025070404,"vY0":-135.45150958130498,"vZ0":-0.4908647901996469,"x":148.4,"y":135.97,"x0":-0.8558532074896338,"y0":50.00097667056852,"z0":5.457177065491102,"aX":-19.097053168247943},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":17.9,"spinRate":2172,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4050141917834891,"extension":7.204282487991562},"index":3,"playId":"46870ba5-cbc4-3dfa-93ee-e9ee4b553074","pitchNumber":3,"startTime":"2026-05-02T21:29:29.485Z","endTime":"2026-05-02T21:29:32.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07049112965668,"aZ":-13.931963772678237,"pfxX":-6.146395159897336,"pfxZ":9.648876767489082,"pX":-0.09317762642432892,"pZ":2.2714142215979853,"vX0":4.179726315854353,"vY0":-136.8343294117653,"vZ0":-5.815783184425996,"x":120.55,"y":177.45,"x0":-0.8443666171089304,"y0":50.001754124373974,"z0":5.384186581562542,"aX":-11.61844444732952},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2191,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.4007702210330093,"extension":7.241269980607867},"index":4,"playId":"85bb9129-5cba-3933-ab93-3c435c1f1bee","pitchNumber":4,"startTime":"2026-05-02T21:29:45.207Z","endTime":"2026-05-02T21:29:48.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-02T21:29:58.948Z","endTime":"2026-05-02T21:30:11.234Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.056043438030176,"aZ":-17.00075507647897,"pfxX":-0.34364305763643843,"pfxZ":8.264158867309874,"pX":0.6142845580861793,"pZ":3.1470198222362327,"vX0":4.354987449312022,"vY0":-134.60032418490164,"vZ0":-2.6854220775871323,"x":93.58,"y":153.81,"x0":-0.9795376863830626,"y0":50.00109638487671,"z0":5.3605253038998155,"aX":-0.6309779633810607},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-0.4,"spinRate":2301,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.40683013033701876,"extension":7.0983297592428},"index":6,"playId":"a8a823f0-e6bc-3bc1-88ac-a3e60467857d","pitchNumber":5,"startTime":"2026-05-02T21:30:11.234Z","endTime":"2026-05-02T21:30:14.234Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16946834151882,"aZ":-23.035852681115447,"pfxX":1.9257406350087996,"pfxZ":5.846018121826672,"pX":0.7167724441735961,"pZ":3.2079695465271674,"vX0":3.739337005631765,"vY0":-124.32807872037677,"vZ0":-0.5682815652201159,"x":89.68,"y":152.16,"x0":-1.057642400972869,"y0":50.0048879642843,"z0":5.353032975596877,"aX":3.0118422492331254},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.7,"breakHorizontal":-4.3,"spinRate":2045,"spinDirection":105},"zone":3,"typeConfidence":2.0,"plateTime":0.44072395533017517,"extension":6.884324822067295},"index":7,"playId":"2baafc9b-92b3-3ca0-93f9-3b78cfd7b2da","pitchNumber":6,"startTime":"2026-05-02T21:30:30.589Z","endTime":"2026-05-02T21:30:35.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617924381924933,"aZ":-28.023825223894345,"pfxX":7.336073987203939,"pfxZ":2.756600622646701,"pX":0.6002324584438089,"pZ":3.0137087125210567,"vX0":1.6219749381407056,"vY0":-121.9268474116158,"vZ0":0.1467918543223019,"x":94.12,"y":157.41,"x0":-1.0267624930524706,"y0":50.00596004957258,"z0":5.367805642368349,"aX":11.064719724343663},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.3,"breakHorizontal":-13.7,"spinRate":2117,"spinDirection":105},"zone":3,"typeConfidence":2.0,"plateTime":0.44895744166850493,"extension":6.998611632068483},"hitData":{"launchSpeed":88.7,"launchAngle":57.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.28,"coordY":124.37}},"index":8,"playId":"4996aa31-e8fa-331a-87ac-2589592722db","pitchNumber":7,"startTime":"2026-05-02T21:31:16.489Z","endTime":"2026-05-02T21:31:28.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:31:28.480Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (8) on a line drive to left field.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:31:26.344Z","endTime":"2026-05-02T21:33:07.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722513190898113,"aZ":-16.810145697773255,"pfxX":-5.216650686428304,"pfxZ":8.178333361344691,"pX":0.1362281229163566,"pZ":3.24743234692938,"vX0":4.643839616930786,"vY0":-136.15085321541594,"vZ0":-2.5017995854726727,"x":111.81,"y":151.1,"x0":-0.9132515137479272,"y0":50.00153681062455,"z0":5.34069680267305,"aX":-9.799068224999397},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2173,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.40219722670618685,"extension":7.108122572748149},"index":0,"playId":"6ea26f8b-f594-3097-a12b-ee6fac3a3332","pitchNumber":1,"startTime":"2026-05-02T21:31:52.970Z","endTime":"2026-05-02T21:31:56.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914406513804813,"aZ":-23.852487202350716,"pfxX":4.652397661954474,"pfxZ":5.401139733571378,"pX":-0.3401084983432956,"pZ":2.6938097725505044,"vX0":0.5975992014094544,"vY0":-123.21043276081366,"vZ0":-1.6827851106321077,"x":129.96,"y":166.05,"x0":-1.1903303621991155,"y0":50.00556607674427,"z0":5.396570621749639,"aX":7.17106726544954},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.6,"breakHorizontal":-8.5,"spinRate":2255,"spinDirection":92},"zone":4,"typeConfidence":2.0,"plateTime":0.44413750470849456,"extension":6.842185710790054},"index":1,"playId":"0b99561d-bab4-3187-8f39-e7c3b076eb11","pitchNumber":2,"startTime":"2026-05-02T21:32:09.235Z","endTime":"2026-05-02T21:32:12.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T21:32:23.304Z","endTime":"2026-05-02T21:32:40.912Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914443994288902,"aZ":-24.251702478535677,"pfxX":3.033955011727228,"pfxZ":5.134734260904962,"pX":0.16771054807211347,"pZ":2.230974253895746,"vX0":1.9282222775616715,"vY0":-123.98816059504713,"vZ0":-2.7898609489420574,"x":110.61,"y":178.54,"x0":-1.016620475263674,"y0":50.00290376540052,"z0":5.4145450987249335,"aX":4.679594313608585},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.9,"breakHorizontal":-6.0,"spinRate":2134,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.4433260504241252,"extension":6.894949242722251},"hitData":{"launchSpeed":108.3,"launchAngle":21.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.47,"coordY":70.82}},"index":3,"playId":"41bf24b7-5e6e-3cac-8868-a8cfc8c363aa","pitchNumber":3,"startTime":"2026-05-02T21:32:40.912Z","endTime":"2026-05-02T21:33:07.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:33:07.003Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:32:51.498Z","endTime":"2026-05-02T21:34:28.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190760741157163,"aZ":-25.808407357594255,"pfxX":-8.648846251451996,"pfxZ":3.3007635264890247,"pX":-0.8732226067435742,"pZ":2.357967848792814,"vX0":3.556176387882828,"vY0":-137.45999650142096,"vZ0":-3.42374228483527,"x":150.29,"y":175.11,"x0":-1.0541320091924724,"y0":50.00452416027721,"z0":5.356223287161414,"aX":-16.684543861747724},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":2186,"spinDirection":215},"zone":11,"typeConfidence":0.87,"plateTime":0.39726007033560196,"extension":7.119840306777727},"index":0,"playId":"d7011ea7-b1f6-3d76-adba-e35e3b58aa91","pitchNumber":1,"startTime":"2026-05-02T21:33:31.002Z","endTime":"2026-05-02T21:33:34.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122882244299536,"aZ":-25.75663583204753,"pfxX":-9.11261995184256,"pfxZ":3.296191012475836,"pX":0.20630721146251693,"pZ":1.7499653017603234,"vX0":6.341257361660512,"vY0":-138.07311569258678,"vZ0":-4.941252484436836,"x":109.14,"y":191.53,"x0":-0.9255603454282377,"y0":50.00556936535988,"z0":5.276231109106735,"aX":-17.757609357774623},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":15.4,"spinRate":2347,"spinDirection":215},"zone":8,"typeConfidence":0.89,"plateTime":0.3953139358356603,"extension":7.155422756193092},"index":1,"playId":"3acf69e1-0e9f-3bab-a55a-a9c46c644eb9","pitchNumber":2,"startTime":"2026-05-02T21:33:48.389Z","endTime":"2026-05-02T21:33:52.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877951604187846,"aZ":-23.497316396002606,"pfxX":-9.919437431995908,"pfxZ":4.452597343873648,"pX":-0.2778718484037578,"pZ":1.4045149929460963,"vX0":5.331968704829563,"vY0":-138.6629963843669,"vZ0":-6.193048280488358,"x":127.59,"y":200.86,"x0":-0.9365627704792903,"y0":50.00094945679883,"z0":5.233519102687636,"aX":-19.322666536318625},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2292,"spinDirection":217},"zone":13,"typeConfidence":0.89,"plateTime":0.3949291633691314,"extension":7.114558377920541},"index":2,"playId":"140ded6c-1b05-3c7b-ac72-6ea5d96dce2e","pitchNumber":3,"startTime":"2026-05-02T21:34:05.347Z","endTime":"2026-05-02T21:34:08.822Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739044674303397,"aZ":-14.243717475830818,"pfxX":-3.1213618352896266,"pfxZ":9.476291368284295,"pX":-1.0117637876174401,"pZ":3.7294682569758355,"vX0":1.4433920667643108,"vY0":-136.81769165488336,"vZ0":-1.5255905658926054,"x":155.57,"y":138.08,"x0":-1.1412178871659793,"y0":50.001436727331956,"z0":5.272450780240273,"aX":-5.905505900433821},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2207,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4006275331480351,"extension":6.893036030546216},"index":3,"playId":"4f6b45e3-9f14-3b72-9e21-504a96aded03","pitchNumber":4,"startTime":"2026-05-02T21:34:25.004Z","endTime":"2026-05-02T21:34:28.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:34:28.270Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:34:31.311Z","endTime":"2026-05-02T21:35:03.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255463272786088,"aZ":-21.19663248333173,"pfxX":-0.5498384042515083,"pfxZ":5.989712011489765,"pX":0.3263891171560564,"pZ":2.324496153394278,"vX0":3.5774149005533253,"vY0":-133.61788816903731,"vZ0":-3.871035620765455,"x":104.56,"y":176.02,"x0":-0.9508219357403419,"y0":50.000863768562354,"z0":5.290771462997772,"aX":-1.008147703184088},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":0.4,"spinRate":2259,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.40790213450668444,"extension":7.129825711734044},"hitData":{"launchSpeed":84.8,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.99,"coordY":153.28}},"index":0,"playId":"f0b8e8cf-9d91-314d-859e-b3cb588f4314","pitchNumber":1,"startTime":"2026-05-02T21:34:55.286Z","endTime":"2026-05-02T21:35:03.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:35:03.841Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a line drive to left fielder Dustin Harris.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:37:17.536Z","endTime":"2026-05-02T21:37:55.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783840269865422,"aZ":-25.83857849947165,"pfxX":-9.638697423036653,"pfxZ":3.512716191948,"pX":-0.8658287771922516,"pZ":2.131588994306775,"vX0":7.044805454775662,"vY0":-132.9615036536338,"vZ0":-1.5072171846044706,"x":150.0,"y":181.23,"x0":-2.2889500565845426,"y0":50.000143304635024,"z0":4.5692081619897715,"aX":-17.366841986802044},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2252,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4109418859200602,"extension":7.781884036624894},"hitData":{"launchSpeed":63.4,"launchAngle":23.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.54,"coordY":122.5}},"index":0,"playId":"ae769866-d65b-39cd-8cbf-b32a71833440","pitchNumber":1,"startTime":"2026-05-02T21:37:43.985Z","endTime":"2026-05-02T21:37:55.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:37:55.730Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to second baseman Jose Altuve.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:37:54.477Z","endTime":"2026-05-02T21:39:40.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821988689085956,"aZ":-26.151536556963272,"pfxX":-11.862247097872125,"pfxZ":3.3570560129385587,"pX":0.9726093127592851,"pZ":1.4756693538547045,"vX0":12.011643172690908,"vY0":-132.47551753946783,"vZ0":-3.1168545862760597,"x":79.93,"y":198.94,"x0":-2.0589634281350233,"y0":50.0020138125314,"z0":4.5596420843235075,"aX":-21.280398129502778},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":19.2,"spinRate":2208,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41198615052729703,"extension":7.850135575036174},"index":0,"playId":"421c292c-f170-38bc-a851-8e685ca2584f","pitchNumber":1,"startTime":"2026-05-02T21:38:29.032Z","endTime":"2026-05-02T21:38:32.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7198103890697,"aZ":-24.351356188722416,"pfxX":-10.936488728460443,"pfxZ":4.369614322557869,"pX":0.7863591604559432,"pZ":2.531859326726563,"vX0":10.847196430495279,"vY0":-132.57080446062906,"vZ0":-0.8988231508021929,"x":87.03,"y":170.42,"x0":-1.9254786438189069,"y0":50.00351252488445,"z0":4.642858629651596,"aX":-19.586444116240283},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":17.6,"spinRate":2266,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4121836155653722,"extension":7.640206286832779},"index":1,"playId":"f7349569-2048-3783-9f1c-5453b412d610","pitchNumber":2,"startTime":"2026-05-02T21:38:46.389Z","endTime":"2026-05-02T21:38:50.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535640655412585,"aZ":-28.337769085930073,"pfxX":8.231792637681828,"pfxZ":2.79287058156598,"pX":-0.09906103304313332,"pZ":2.7341650062690452,"vX0":3.204908896552974,"vY0":-116.56209066854862,"vZ0":1.9866742917538784,"x":120.78,"y":164.96,"x0":-2.5622277210318973,"y0":50.000168067151286,"z0":4.552207186117203,"aX":11.289534382221426},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.7,"spinRate":2610,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.470461788384001,"extension":8.092846175375731},"index":2,"playId":"93095de5-ade8-3b7d-9e9b-6a1d28e01b51","pitchNumber":3,"startTime":"2026-05-02T21:39:04.750Z","endTime":"2026-05-02T21:39:08.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496004055664265,"aZ":-32.793835196991246,"pfxX":8.164258720577013,"pfxZ":-0.48338860659709226,"pX":-0.2405941023368916,"pZ":1.7089468919880226,"vX0":2.465509926573608,"vY0":-112.41722099796814,"vZ0":0.8550827025292012,"x":126.17,"y":192.64,"x0":-2.414068150141812,"y0":50.004570401320464,"z0":4.667860366621621,"aX":10.389185766153346},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.4,"breakHorizontal":-15.5,"spinRate":2784,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4883176312196502,"extension":7.46945193014148},"hitData":{"launchSpeed":74.5,"launchAngle":62.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.0,"coordY":148.0}},"index":3,"playId":"3291e9ed-2a35-33b1-a2bc-31fde2012279","pitchNumber":4,"startTime":"2026-05-02T21:39:30.908Z","endTime":"2026-05-02T21:39:40.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:39:40.774Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a line drive to right fielder Cam Smith. Connor Wong to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:39:43.811Z","endTime":"2026-05-02T21:40:37.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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(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},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3790940649537,"aZ":-18.92815129881448,"pfxX":-8.430214487073183,"pfxZ":7.4282002184794065,"pX":0.7531330313006782,"pZ":2.5465939114467373,"vX0":10.731217298353865,"vY0":-132.67183851227824,"vZ0":-2.012675698080146,"x":88.29,"y":170.02,"x0":-2.2487150386361927,"y0":50.00006265974348,"z0":4.694500322586548,"aX":-15.027225553001887},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2285,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4128370336543008,"extension":7.623286400537707},"index":0,"playId":"247b7e3e-6f56-3d33-9343-f9c55e55830a","pitchNumber":1,"startTime":"2026-05-02T21:40:09.446Z","endTime":"2026-05-02T21:40:13.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.171428644535265,"aZ":-35.56372737095458,"pfxX":9.6326598373577,"pfxZ":-2.797324594730137,"pX":-0.1284332203504372,"pZ":2.360521011711232,"vX0":2.447511525974317,"vY0":-110.21991239806992,"vZ0":2.75692051506754,"x":121.9,"y":175.05,"x0":-2.5082499280103585,"y0":50.00168106418516,"z0":4.8861817128182,"aX":11.682248883853946},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-3.8,"breakHorizontal":-18.1,"spinRate":2771,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4996553324387403,"extension":7.51002947977856},"hitData":{"launchSpeed":94.1,"launchAngle":14.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.24,"coordY":109.09}},"index":1,"playId":"66e566ba-56c0-37f5-8698-f38796f416c1","pitchNumber":2,"startTime":"2026-05-02T21:40:26.564Z","endTime":"2026-05-02T21:40:37.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:40:37.817Z","atBatIndex":42},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willson Contreras out on a sacrifice fly to center fielder Brice Matthews. Connor Wong scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:40:39.980Z","endTime":"2026-05-02T21:42:23.111Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403837381960038,"aZ":-21.96817016415296,"pfxX":-10.326002876733217,"pfxZ":5.656830409242085,"pX":0.09966793008829726,"pZ":2.252176805447664,"vX0":9.030783076611009,"vY0":-133.6280147549239,"vZ0":-2.176439377208258,"x":113.2,"y":177.97,"x0":-1.9858150512903234,"y0":50.00358418254809,"z0":4.659230661589374,"aX":-18.633139860637197},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":16.7,"spinRate":2245,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.41024178591714566,"extension":7.6867663314102925},"index":0,"playId":"49d6907e-5e47-3ac7-a316-e97552a44d25","pitchNumber":1,"startTime":"2026-05-02T21:41:15.190Z","endTime":"2026-05-02T21:41:18.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":68.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.72086103025254,"aZ":-38.15872355317326,"pfxX":7.612761834297496,"pfxZ":-5.026820992194738,"pX":-0.9803708406697549,"pZ":2.8299181697566844,"vX0":1.0690256770623556,"vY0":-108.3122084087391,"vZ0":4.443808133975255,"x":154.37,"y":162.37,"x0":-2.4694479389492114,"y0":50.004358573704565,"z0":4.921236113013962,"aX":9.056116123854672},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-7.7,"breakHorizontal":-14.0,"spinRate":2653,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.505470309433846,"extension":7.415455629807412},"index":1,"playId":"c2649f97-0bb5-30a7-80c1-ce841f19e5e1","pitchNumber":2,"startTime":"2026-05-02T21:41:48.189Z","endTime":"2026-05-02T21:41:52.462Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71416210570313,"aZ":-23.26044606363475,"pfxX":-10.103818833139872,"pfxZ":5.055209499681916,"pX":0.1566391602713367,"pZ":1.9889778082836185,"vX0":9.08447901106702,"vY0":-131.39230812727064,"vZ0":-2.537124816338363,"x":111.03,"y":185.08,"x0":-2.0193321310338375,"y0":50.00108127314759,"z0":4.6805717245073275,"aX":-17.80880007198739},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":16.6,"spinRate":2226,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4155649096416778,"extension":7.786573198764626},"hitData":{"launchSpeed":102.5,"launchAngle":25.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.38,"coordY":39.59}},"index":2,"playId":"ac27cba5-34f4-34c4-9720-897764ceb78f","pitchNumber":3,"startTime":"2026-05-02T21:42:10.276Z","endTime":"2026-05-02T21:42:23.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:42:23.111Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a sharp line drive to left fielder Dustin Harris. Jarren Duran to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:42:38.017Z","endTime":"2026-05-02T21:43:37.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15675971825395,"aZ":-19.098968921296958,"pfxX":-6.662042563618366,"pfxZ":7.174922456958324,"pX":9.06453497745587E-4,"pZ":2.919189728826652,"vX0":8.465366252491648,"vY0":-133.94514043883325,"vZ0":-1.2362723283129968,"x":116.97,"y":159.96,"x0":-2.3306998361854316,"y0":50.00230444892521,"z0":4.7485488270466645,"aX":-12.140304073344975},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":10.3,"spinRate":2257,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4084783521573505,"extension":7.422156706301123},"index":0,"playId":"5379449d-e72f-374a-9b69-e8a95168bbf2","pitchNumber":1,"startTime":"2026-05-02T21:43:03.873Z","endTime":"2026-05-02T21:43:07.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326572659881034,"aZ":-17.841534445293206,"pfxX":-7.931698175418637,"pfxZ":7.918837634016388,"pX":-0.3220308495186385,"pZ":2.5926571210989757,"vX0":8.134151232427149,"vY0":-133.33913916729543,"vZ0":-2.174730931742947,"x":129.28,"y":168.78,"x0":-2.3743553309408236,"y0":50.000645318671566,"z0":4.699058169448526,"aX":-14.352353258663452},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":12.7,"spinRate":2298,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4099920654238085,"extension":7.655821108760202},"hitData":{"launchSpeed":101.0,"launchAngle":20.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":45.86,"coordY":101.37}},"index":1,"playId":"7ecebe5e-54f1-3ff5-9fcb-de1344deea42","pitchNumber":2,"startTime":"2026-05-02T21:43:26.956Z","endTime":"2026-05-02T21:43:37.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:43:37.663Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks. Roman Anthony to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:44:29.131Z","endTime":"2026-05-02T21:46:54.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T21:43:54.721Z","endTime":"2026-05-02T21:44:31.418Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.193422578434426,"aZ":-33.65587881539013,"pfxX":6.4458347258815545,"pfxZ":-1.1975851726225581,"pX":0.9302996373375185,"pZ":2.8519569547525956,"vX0":5.619149345622271,"vY0":-110.98251552203102,"vZ0":3.3426307987401542,"x":81.54,"y":161.78,"x0":-2.4783899963211193,"y0":50.00188219338706,"z0":4.848074740857491,"aX":7.982046586271918},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-0.8,"breakHorizontal":-13.2,"spinRate":2762,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.49488522845970095,"extension":7.385236824283392},"index":1,"playId":"cf69ba9c-1ad8-35ef-9cd8-fc1e01c07506","pitchNumber":1,"startTime":"2026-05-02T21:44:31.418Z","endTime":"2026-05-02T21:44:37.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"135d2734-5bc0-3f75-bf66-e959d43a0b0a","startTime":"2026-05-02T21:45:02.389Z","endTime":"2026-05-02T21:45:05.389Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.427483648413695,"aZ":-18.540274202928394,"pfxX":-8.081876070420465,"pfxZ":7.53259167940033,"pX":-1.593494232527998,"pZ":3.2654163362332085,"vX0":4.787375580960116,"vY0":-134.26410707935875,"vZ0":-0.3696724401502365,"x":177.74,"y":150.61,"x0":-2.357765597634193,"y0":50.00280367961385,"z0":4.734441483100553,"aX":-14.626953524566206},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2262,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4093110616128999,"extension":7.328789183462834},"index":3,"playId":"46218a92-e9b4-3dbe-ab24-dbdcebccb42c","pitchNumber":2,"startTime":"2026-05-02T21:45:24.086Z","endTime":"2026-05-02T21:45:27.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056362992240913,"aZ":-23.763452405678525,"pfxX":-11.475429829724956,"pfxZ":4.583688466100524,"pX":-1.0129430365030154,"pZ":2.9401779660922136,"vX0":7.309595172189577,"vY0":-134.998604822022,"vZ0":-0.09344021786344936,"x":155.61,"y":159.4,"x0":-2.2733024241889117,"y0":50.00182109482388,"z0":4.656568027269773,"aX":-21.05093552747538},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":19.1,"spinRate":2301,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4066756478897342,"extension":7.655178905591319},"index":4,"playId":"97a1bd32-fa2f-3dc2-822a-c8e559ba80a3","pitchNumber":3,"startTime":"2026-05-02T21:45:44.919Z","endTime":"2026-05-02T21:45:48.759Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36707359086676,"aZ":-36.89878572786732,"pfxX":10.401646177247503,"pfxZ":-3.833242472133702,"pX":-0.9331579557503735,"pZ":1.5311291261056612,"vX0":0.8236432626725076,"vY0":-111.03986323415535,"vZ0":1.5076650298911607,"x":152.57,"y":197.44,"x0":-2.659407429671769,"y0":50.00405334568799,"z0":4.721891055237277,"aX":12.815107211750083},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-6.1,"breakHorizontal":-19.0,"spinRate":2732,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4958205990700191,"extension":7.256317644102093},"index":5,"playId":"542b39af-4fc9-32af-9267-253959c572ca","pitchNumber":4,"startTime":"2026-05-02T21:46:04.841Z","endTime":"2026-05-02T21:46:08.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050813336376343,"aZ":-22.161611482973395,"pfxX":0.2972838628467602,"pfxZ":6.148116076301309,"pX":-0.402174736798043,"pZ":1.8054381251701253,"vX0":5.149023486711818,"vY0":-126.3543658847753,"vZ0":-2.1431638773493416,"x":132.33,"y":190.03,"x0":-2.4989563515119553,"y0":50.00089727323459,"z0":4.432392221707738,"aX":0.4839524503889072},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.9,"breakHorizontal":-1.7,"spinRate":2366,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4323112602079022,"extension":7.898247234455755},"index":6,"playId":"ea8db27a-f063-3482-ba00-f4299169341d","pitchNumber":5,"startTime":"2026-05-02T21:46:25.778Z","endTime":"2026-05-02T21:46:29.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23587592450413,"aZ":-34.91755036846481,"pfxX":6.930733760627047,"pfxZ":-2.1056706293860756,"pX":-1.2402400084857648,"pZ":2.8600821299049333,"vX0":1.117154427757858,"vY0":-113.21151880507622,"vZ0":3.419067058561091,"x":164.28,"y":161.56,"x0":-2.640522963663722,"y0":50.00495405066974,"z0":4.820102260500964,"aX":9.01696616890045},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.6,"breakHorizontal":-12.8,"spinRate":2739,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4833996941431198,"extension":7.185338913249859},"index":7,"playId":"cee8460b-d089-3b91-bc7c-3040af1cf172","pitchNumber":6,"startTime":"2026-05-02T21:46:45.609Z","endTime":"2026-05-02T21:46:54.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:46:54.048Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Story pops out to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:47:56.879Z","endTime":"2026-05-02T21:49:44.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T21:47:04.950Z","endTime":"2026-05-02T21:47:59.262Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92418673624584,"aZ":-16.727633443808315,"pfxX":-8.273000477001691,"pfxZ":8.373161052452133,"pX":0.4600969812790465,"pZ":2.655322125937204,"vX0":9.613395395909336,"vY0":-135.54278190516516,"vZ0":-2.398349103339289,"x":99.46,"y":167.09,"x0":-2.071778387637028,"y0":50.005361499690885,"z0":4.730948370726621,"aX":-15.26788459486556},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":12.7,"spinRate":2348,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4053882581332915,"extension":7.739026557490157},"index":1,"playId":"5ac886dd-4f28-3995-b07e-e6752e92a5f7","pitchNumber":1,"startTime":"2026-05-02T21:47:59.262Z","endTime":"2026-05-02T21:48:02.757Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20602319699028,"aZ":-18.65753251797182,"pfxX":-6.6963788686682255,"pfxZ":7.248779735970475,"pX":-0.8804881206280353,"pZ":3.6775297698339044,"vX0":5.945831026286031,"vY0":-135.824969944196,"vZ0":0.5983503302007112,"x":150.56,"y":139.49,"x0":-2.229676298786619,"y0":50.00547775726894,"z0":4.753330707883639,"aX":-12.493014578452309},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":10.8,"spinRate":2292,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40351444813442594,"extension":7.327580513762162},"index":2,"playId":"f47bf0dc-f03e-3c67-9339-f997232c5b20","pitchNumber":2,"startTime":"2026-05-02T21:48:27.382Z","endTime":"2026-05-02T21:48:30.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-02T21:48:40.537Z","endTime":"2026-05-02T21:49:05.519Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403251735438875,"aZ":-18.256771052323895,"pfxX":-5.896539683517186,"pfxZ":7.529889048484771,"pX":0.004655916965893984,"pZ":3.1330870032909517,"vX0":7.788159278112331,"vY0":-135.2939092193572,"vZ0":-0.9263695253368247,"x":116.82,"y":154.19,"x0":-2.149447444813464,"y0":50.00104511466279,"z0":4.76336214672256,"aX":-10.89614909364418},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2364,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4053548133502858,"extension":7.588649940608738},"index":4,"playId":"e4533bd8-6aa9-3a27-8c2f-670de182d91b","pitchNumber":3,"startTime":"2026-05-02T21:49:05.519Z","endTime":"2026-05-02T21:49:08.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174781422838155,"aZ":-26.584296118117116,"pfxX":4.14418550326065,"pfxZ":3.8448748344793255,"pX":-0.7062398033240549,"pZ":2.9882870786426214,"vX0":3.131026064653825,"vY0":-120.05140986302175,"vZ0":1.6338516931626663,"x":143.92,"y":158.1,"x0":-2.5676575897137495,"y0":50.00196868980376,"z0":4.67246326903296,"aX":6.021741551974415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.7,"breakHorizontal":-8.3,"spinRate":2695,"spinDirection":82},"zone":1,"typeConfidence":2.0,"plateTime":0.4570011628812747,"extension":7.235027926123013},"hitData":{"launchSpeed":73.2,"launchAngle":78.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":129.16,"coordY":194.82}},"index":5,"playId":"40cf67a9-e42e-3611-be31-770efdb4512b","pitchNumber":4,"startTime":"2026-05-02T21:49:35.502Z","endTime":"2026-05-02T21:49:44.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:49:44.447Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:51:30.985Z","endTime":"2026-05-02T21:52:39.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435283039613594,"aZ":-25.782946940367342,"pfxX":0.44007326303986294,"pfxZ":3.8077877407863294,"pX":-0.27504171233304336,"pZ":3.269377255212953,"vX0":1.5291052782739196,"vY0":-128.45036582704165,"vZ0":-0.5698656558707493,"x":127.48,"y":150.51,"x0":-0.9340991238169601,"y0":50.003552980182555,"z0":5.490484082296821,"aX":0.7387209506246455},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.1,"spinRate":2109,"spinDirection":194},"zone":2,"typeConfidence":0.86,"plateTime":0.42564337143167297,"extension":6.963468470422346},"index":0,"playId":"0d5cd3fd-4a6f-3c6f-a2c8-892a39ddb3fd","pitchNumber":1,"startTime":"2026-05-02T21:51:58.110Z","endTime":"2026-05-02T21:52:01.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8686894595949,"aZ":-25.070324209893045,"pfxX":0.40042926915556243,"pfxZ":4.060886787517402,"pX":-0.15837609944786984,"pZ":2.8384041796938635,"vX0":2.0115614893912426,"vY0":-130.96713681715156,"vZ0":-2.272848500978596,"x":123.04,"y":162.14,"x0":-0.9862358441154333,"y0":50.00226142017529,"z0":5.579263242053525,"aX":0.7001846461228535},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-1.1,"spinRate":2115,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.417116617917916,"extension":6.80207933843419},"index":1,"playId":"3e7ecfe1-c905-3867-b3d1-5504bdb0910e","pitchNumber":2,"startTime":"2026-05-02T21:52:14.091Z","endTime":"2026-05-02T21:52:18.120Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-02T21:52:24.059Z","endTime":"2026-05-02T21:52:36.333Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57707470512363,"aZ":-26.539421514708977,"pfxX":7.711949481697857,"pfxZ":3.6331159903867256,"pX":0.9879165746124969,"pZ":2.371159923847959,"vX0":2.338695729291865,"vY0":-123.97285481970842,"vZ0":-1.931199359850572,"x":79.34,"y":174.76,"x0":-0.9703858133955896,"y0":50.00285020524504,"z0":5.382838903449263,"aX":11.962971395378196},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.4,"breakHorizontal":-14.5,"spinRate":2242,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4423796670272031,"extension":6.934883366133804},"index":3,"playId":"5c7ea208-180e-3449-8a4c-9332080ad5f9","pitchNumber":3,"startTime":"2026-05-02T21:52:36.333Z","endTime":"2026-05-02T21:52:39.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:52:39.333Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:52:41.066Z","endTime":"2026-05-02T21:53:50.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133534659110808,"aZ":-14.944823408804538,"pfxX":-6.383381492843412,"pfxZ":9.214789029749035,"pX":0.5683754783114939,"pZ":2.741252262585239,"vX0":6.030473433604246,"vY0":-135.94959155839564,"vZ0":-4.440827187997233,"x":95.33,"y":164.77,"x0":-0.8505123388869809,"y0":50.00110202454208,"z0":5.434976958417052,"aX":-11.933582530472574},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2229,"spinDirection":217},"zone":6,"typeConfidence":0.89,"plateTime":0.40307152392621415,"extension":7.02048483090564},"index":0,"playId":"57613a84-db98-3d4d-8d88-fd139d7c7a4c","pitchNumber":1,"startTime":"2026-05-02T21:53:05.367Z","endTime":"2026-05-02T21:53:08.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188069146935728,"aZ":-24.711149345677153,"pfxX":6.225412253900604,"pfxZ":4.8238173331501075,"pX":1.2088771926292914,"pZ":1.6778395892427256,"vX0":3.3492099048925543,"vY0":-123.75024313113927,"vZ0":-3.975801024270628,"x":70.92,"y":193.48,"x0":-0.9719728936733135,"y0":50.00573767528237,"z0":5.380639185166244,"aX":9.634905569783152},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.0,"breakHorizontal":-12.1,"spinRate":2343,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4429818866951871,"extension":7.0210541592455975},"index":1,"playId":"3916ccc1-8eac-3dc6-a499-3e59098cbc55","pitchNumber":2,"startTime":"2026-05-02T21:53:21.903Z","endTime":"2026-05-02T21:53:24.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T21:53:34.485Z","endTime":"2026-05-02T21:53:46.816Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23188830347638,"aZ":-17.365558185625453,"pfxX":-5.907112265098195,"pfxZ":7.806458376301279,"pX":-0.39565215884975224,"pZ":3.795015456536837,"vX0":3.374628694796426,"vY0":-136.6364103910585,"vZ0":-1.2531212341945503,"x":132.08,"y":136.31,"x0":-0.8772801309555516,"y0":50.00146857451184,"z0":5.44919180151163,"aX":-11.202870259985588},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2137,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.40039973953128216,"extension":7.03997932356329},"index":3,"playId":"deeb6926-e5d2-3561-8b90-d865cdf8ff03","pitchNumber":3,"startTime":"2026-05-02T21:53:46.816Z","endTime":"2026-05-02T21:53:50.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:53:50.840Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:53:53.057Z","endTime":"2026-05-02T21:55:00.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290660637921395,"aZ":-15.968861324502784,"pfxX":-6.132204523419707,"pfxZ":8.582994208137551,"pX":-0.6800720657135079,"pZ":3.482912533201706,"vX0":3.1184022560749627,"vY0":-136.58951751943053,"vZ0":-2.430389284411387,"x":142.92,"y":144.74,"x0":-1.0403145866298882,"y0":50.00181724516605,"z0":5.4831307531579085,"aX":-11.57784239621242},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2180,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.40110662053822876,"extension":7.106891727948289},"index":0,"playId":"b0054579-3d04-312f-bc64-466d5acfce47","pitchNumber":1,"startTime":"2026-05-02T21:54:16.449Z","endTime":"2026-05-02T21:54:20.301Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10700164993982,"aZ":-15.577862221664969,"pfxX":-6.166721409217769,"pfxZ":8.732163369071692,"pX":-1.5745021602327434,"pZ":3.3570345338998786,"vX0":0.9770725304817469,"vY0":-137.39759939300555,"vZ0":-2.9549183390333957,"x":177.02,"y":148.14,"x0":-1.135148029100522,"y0":50.00474351141597,"z0":5.5129603361498365,"aX":-11.721970417832335},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2248,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39954843503721627,"extension":7.097254303257833},"index":1,"playId":"af45067f-4892-3f2a-a249-58bd9e7ca2d3","pitchNumber":2,"startTime":"2026-05-02T21:54:32.958Z","endTime":"2026-05-02T21:54:36.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.052823438326453,"aZ":-24.28541649945757,"pfxX":-0.479049420666097,"pfxZ":4.375594681641039,"pX":-0.14326711712589,"pZ":1.9439841982861517,"vX0":2.698817908637984,"vY0":-133.04326367660803,"vZ0":-4.387176851234097,"x":122.46,"y":186.29,"x0":-1.1061198679007322,"y0":50.00210772944416,"z0":5.362421657115094,"aX":-0.863761403243917},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2183,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.4108067147781984,"extension":6.933120555723689},"hitData":{"launchSpeed":103.9,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.26,"coordY":108.2}},"index":2,"playId":"809abda2-caff-3f9a-b800-5dcecdd435f1","pitchNumber":3,"startTime":"2026-05-02T21:54:48.845Z","endTime":"2026-05-02T21:55:00.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:55:00.137Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:54:59.067Z","endTime":"2026-05-02T21:57:43.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17449858702803,"aZ":-23.828666348623877,"pfxX":-3.2244681052529085,"pfxZ":4.626187188273476,"pX":-0.1111164910198259,"pZ":1.5102417353294961,"vX0":3.520898227444927,"vY0":-132.86915595179696,"vZ0":-5.41503968476235,"x":121.24,"y":198.0,"x0":-1.0290989082591806,"y0":50.001509262768685,"z0":5.286503964511828,"aX":-5.814718206903618},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":5.2,"spinRate":2174,"spinDirection":199},"zone":13,"typeConfidence":0.85,"plateTime":0.4108769917990478,"extension":6.911786755073598},"index":0,"playId":"298f9caa-db37-3ac3-9fbb-6773431a642e","pitchNumber":1,"startTime":"2026-05-02T21:55:26.276Z","endTime":"2026-05-02T21:55:30.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.027094080925096,"aZ":-16.008316598562484,"pfxX":-5.676719764658957,"pfxZ":8.931788721709378,"pX":0.08232303682190843,"pZ":2.738126318375675,"vX0":4.198962647456962,"vY0":-134.41678484122653,"vZ0":-3.958782046269072,"x":113.86,"y":164.85,"x0":-0.7708624333169909,"y0":50.00596520350351,"z0":5.383473358068567,"aX":-10.279200055072577},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2215,"spinDirection":221},"zone":5,"typeConfidence":0.88,"plateTime":0.4091522280635673,"extension":6.94182977891691},"index":1,"playId":"d7b8e5b2-cf72-3e44-88d6-27db86aff4d1","pitchNumber":2,"startTime":"2026-05-02T21:55:45.579Z","endTime":"2026-05-02T21:55:49.390Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716499839571473,"aZ":-41.71121253199328,"pfxX":5.232149821753039,"pfxZ":-6.353739711875241,"pX":0.9775081157377626,"pZ":-0.7383597560805519,"vX0":3.1103127058983717,"vY0":-121.8918172375214,"vZ0":-5.606530596179051,"x":79.74,"y":258.72,"x0":-0.9964336785493457,"y0":50.00546026011314,"z0":5.206483127286785,"aX":7.847808401177219},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.6,"breakHorizontal":-10.2,"spinRate":2264,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.44992925085693924,"extension":7.060387544575937},"index":2,"playId":"9592ca93-5a7d-35b4-8a4f-702d0352a785","pitchNumber":3,"startTime":"2026-05-02T21:56:04.558Z","endTime":"2026-05-02T21:56:11.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dustin Harris steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"9592ca93-5a7d-35b4-8a4f-702d0352a785","startTime":"2026-05-02T21:56:11.760Z","endTime":"2026-05-02T21:56:39.431Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941794681801394,"aZ":-20.978978716843447,"pfxX":-10.530460772643902,"pfxZ":6.008271300576446,"pX":-1.2134839394371149,"pZ":2.6977810510453777,"vX0":2.906009459477075,"vY0":-135.68589665033744,"vZ0":-3.2534284371277677,"x":133.31,"y":137.13,"x0":-0.9309365712123748,"y0":50.002051326886175,"z0":5.375789184496633,"aX":-19.615263606296587},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":18.5,"spinRate":2143,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4038196716679594,"extension":7.33868678915454},"index":4,"playId":"9a3c77e9-bc26-3165-8073-9326ad2af03e","pitchNumber":4,"startTime":"2026-05-02T21:56:39.431Z","endTime":"2026-05-02T21:56:42.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45268800133587,"aZ":-24.183914822349696,"pfxX":4.6934239984993535,"pfxZ":4.976037689909274,"pX":0.7125180138965009,"pZ":2.9934038408084542,"vX0":2.9518715581659065,"vY0":-125.67160741757776,"vZ0":-1.0654809290922478,"x":89.84,"y":157.96,"x0":-1.085474160242729,"y0":50.00395766008238,"z0":5.379526101856946,"aX":7.5396542719053254},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.0,"breakHorizontal":-9.1,"spinRate":2196,"spinDirection":100},"zone":3,"typeConfidence":2.0,"plateTime":0.4351203416210483,"extension":6.928918781963482},"index":5,"playId":"bed727b3-c90a-36fa-bb0f-3596bd260ad8","pitchNumber":5,"startTime":"2026-05-02T21:57:15.018Z","endTime":"2026-05-02T21:57:18.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366568711957267,"aZ":-26.444641583524692,"pfxX":2.5930347692113855,"pfxZ":3.570252856243502,"pX":1.854722231653466,"pZ":1.3264252637961154,"vX0":5.840583634736474,"vY0":-125.56738602748226,"vZ0":-4.4443795934279215,"x":46.3,"y":202.97,"x0":-0.834132929030895,"y0":50.00277172415525,"z0":5.259805318299899,"aX":4.157071986178935},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-6.0,"spinRate":2113,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.435475851217173,"extension":7.060256406096217},"index":6,"playId":"3f122091-e76a-3407-b5eb-60cd808dad5a","pitchNumber":6,"startTime":"2026-05-02T21:57:39.140Z","endTime":"2026-05-02T21:57:43.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T21:57:43.445Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcelo Mayer lines out sharply to right fielder Cam Smith.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T22:00:06.044Z","endTime":"2026-05-02T22:01:08.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Spencer Arrighetti.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T21:58:10.838Z","endTime":"2026-05-02T22:00:08.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12956687535869,"aZ":-25.546968807968682,"pfxX":-10.555030668071854,"pfxZ":4.351503391070504,"pX":1.4878291654520293,"pZ":1.184760893506507,"vX0":10.761386099868002,"vY0":-122.61672177376842,"vZ0":-4.9134793502213245,"x":60.29,"y":206.79,"x0":-1.5854773578316588,"y0":50.0055710381589,"z0":5.393292574635285,"aX":-16.083927736230663},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.8,"breakHorizontal":16.6,"spinRate":1861,"spinDirection":233},"zone":14,"typeConfidence":0.93,"plateTime":0.4466136070687723,"extension":6.695567800683579},"index":1,"playId":"7ad4b2fa-bcb4-35c8-9dfb-740837978369","pitchNumber":1,"startTime":"2026-05-02T22:00:08.370Z","endTime":"2026-05-02T22:00:11.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24170949158507,"aZ":-24.18185660606507,"pfxX":-10.039317151909902,"pfxZ":5.155025921174824,"pX":0.18045222503350752,"pZ":1.3425207777628365,"vX0":7.734467979867075,"vY0":-124.11769097674156,"vZ0":-4.819482020342745,"x":110.12,"y":202.53,"x0":-1.681052169889819,"y0":50.00517325729371,"z0":5.3384642296263545,"aX":-15.571405852272514},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.4,"breakHorizontal":16.2,"spinRate":1797,"spinDirection":240},"zone":14,"typeConfidence":0.93,"plateTime":0.44232707571211094,"extension":6.834620600646395},"index":2,"playId":"16ca2e8c-2705-35da-a973-b38e333af3e1","pitchNumber":2,"startTime":"2026-05-02T22:00:23.581Z","endTime":"2026-05-02T22:00:27.136Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.362499854310066,"aZ":-16.10640438999453,"pfxX":-7.435597340057805,"pfxZ":8.58418658714761,"pX":-0.48608668513821973,"pZ":2.6947317705673446,"vX0":6.040490910189398,"vY0":-136.72756665159264,"vZ0":-3.8311991771051983,"x":135.53,"y":166.02,"x0":-1.770500407579971,"y0":50.003440728589794,"z0":5.236887792885862,"aX":-13.9179816517905},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2212,"spinDirection":227},"zone":4,"typeConfidence":0.89,"plateTime":0.40237139863422255,"extension":6.275283579154554},"index":3,"playId":"a1810312-5f22-31f8-97ee-1c9243c10652","pitchNumber":3,"startTime":"2026-05-02T22:00:39.626Z","endTime":"2026-05-02T22:00:42.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22966296162172,"aZ":-26.56004607803204,"pfxX":-9.738830743211155,"pfxZ":3.6206846695800294,"pX":0.30297033211623525,"pZ":1.8567134430960648,"vX0":7.911446137717063,"vY0":-123.6350825860277,"vZ0":-3.2878919278554997,"x":105.45,"y":188.65,"x0":-1.6703084742334733,"y0":50.003923571927466,"z0":5.428537637402632,"aX":-15.105399697383923},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":1834,"spinDirection":240},"zone":9,"typeConfidence":0.93,"plateTime":0.44271860274426444,"extension":6.541918389188515},"hitData":{"launchSpeed":105.7,"launchAngle":17.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.18,"coordY":97.16}},"index":4,"playId":"e4639d6d-aa55-3519-867d-2264f8620f9d","pitchNumber":4,"startTime":"2026-05-02T22:01:00.031Z","endTime":"2026-05-02T22:01:08.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:01:08.545Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to shortstop Carlos Correa.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T22:01:17.758Z","endTime":"2026-05-02T22:02:53.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16663226064768,"aZ":-17.55848308317496,"pfxX":-6.815069993729287,"pfxZ":7.753808815388403,"pX":0.30283272257785687,"pZ":2.4207098580786366,"vX0":7.686708282783712,"vY0":-136.90850393460917,"vZ0":-3.890337839511443,"x":105.46,"y":173.42,"x0":-1.6649520397975994,"y0":50.00443652084338,"z0":5.072897892725409,"aX":-12.84987703700222},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":10.6,"spinRate":2156,"spinDirection":233},"zone":6,"typeConfidence":0.89,"plateTime":0.40111729771993065,"extension":6.344342893382622},"index":0,"playId":"2e7c6883-d318-3948-bf7f-284af8d5d40b","pitchNumber":1,"startTime":"2026-05-02T22:01:41.437Z","endTime":"2026-05-02T22:01:44.437Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.337488782609256,"aZ":-18.345856108371418,"pfxX":-7.319900466607397,"pfxZ":7.322457215982766,"pX":-0.12947396537342235,"pZ":3.9550387538438923,"vX0":6.754970671901579,"vY0":-137.03959764098434,"vZ0":-0.16145361984603307,"x":121.94,"y":131.99,"x0":-1.6840840654254352,"y0":50.00112333481147,"z0":5.275733819789657,"aX":-13.820356080733339},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2179,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.400803145984995,"extension":6.317584707457485},"index":1,"playId":"bc2d2195-ece2-31e2-a17a-5518fc0855b0","pitchNumber":2,"startTime":"2026-05-02T22:01:58.140Z","endTime":"2026-05-02T22:02:01.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-02T22:02:07.892Z","endTime":"2026-05-02T22:02:27.135Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893833340919663,"aZ":-24.96113527361803,"pfxX":-0.3411865194509027,"pfxZ":4.52083545780064,"pX":0.800429745777029,"pZ":2.314796509898108,"vX0":6.543137633883092,"vY0":-125.36354859562675,"vZ0":-1.9577654192650407,"x":86.49,"y":176.28,"x0":-1.7968614793577802,"y0":50.00138407202373,"z0":5.139563988849487,"aX":-0.5455055038155349},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":-0.8,"spinRate":2085,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4365935959684877,"extension":6.399947371248096},"index":3,"playId":"924bcc44-889e-3845-9973-7d88c8f14146","pitchNumber":3,"startTime":"2026-05-02T22:02:27.135Z","endTime":"2026-05-02T22:02:30.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074049892235152,"aZ":-26.62239686043896,"pfxX":0.1442377478547141,"pfxZ":3.505377907983007,"pX":0.1437863823239417,"pZ":2.0706994863485164,"vX0":4.9465014066196344,"vY0":-124.78750338884763,"vZ0":-2.066323284774258,"x":111.52,"y":182.87,"x0":-1.8792323527184358,"y0":50.00377151638277,"z0":5.0931919862012345,"aX":0.22769239756067564},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2127,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.43820140572981314,"extension":6.517107928098188},"hitData":{"launchSpeed":95.9,"launchAngle":8.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":103.56,"coordY":141.91}},"index":4,"playId":"f65d2afc-c646-3c85-abd9-e8215bb4ce25","pitchNumber":4,"startTime":"2026-05-02T22:02:45.619Z","endTime":"2026-05-02T22:02:53.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:02:53.332Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T22:02:53.370Z","endTime":"2026-05-02T22:03:53.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.051728917436634,"aZ":-25.121509178582954,"pfxX":-1.0860885726191105,"pfxZ":4.434977498615839,"pX":-0.07849261326646421,"pZ":1.935266379704632,"vX0":4.553526243248768,"vY0":-125.20433407147449,"vZ0":-2.805769342652459,"x":119.99,"y":186.53,"x0":-1.7787996196548121,"y0":50.00145777288375,"z0":5.124219815024026,"aX":-1.7270307220972385},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":1.0,"spinRate":2113,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4373185756692828,"extension":6.406343767636474},"index":0,"playId":"447a4a97-9fee-3b0d-8c16-8f99ceff2827","pitchNumber":1,"startTime":"2026-05-02T22:03:19.825Z","endTime":"2026-05-02T22:03:23.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-02T22:03:33.972Z","endTime":"2026-05-02T22:03:46.271Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0086997883249,"aZ":-20.5381127506836,"pfxX":-7.366132334897769,"pfxZ":6.088334721534019,"pX":-0.7224154223814709,"pZ":2.2174490629464723,"vX0":5.428835263750494,"vY0":-137.96766665958197,"vZ0":-3.873783446574146,"x":144.54,"y":178.91,"x0":-1.7665620609767694,"y0":50.00684969163925,"z0":5.038106768465457,"aX":-14.089432844232443},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":12.1,"spinRate":2192,"spinDirection":230},"zone":4,"typeConfidence":0.89,"plateTime":0.39822010448985035,"extension":6.355113891930597},"hitData":{"launchSpeed":73.8,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.4,"coordY":171.52}},"index":2,"playId":"e85077b7-1c7f-3957-b004-c58b0b000ee6","pitchNumber":2,"startTime":"2026-05-02T22:03:46.271Z","endTime":"2026-05-02T22:03:53.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:03:53.984Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T22:05:39.660Z","endTime":"2026-05-02T22:07:17.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355552298230222,"aZ":-41.06980175853002,"pfxX":5.585033154834271,"pfxZ":-6.254180019443164,"pX":0.5738062704438236,"pZ":1.6016658075613381,"vX0":2.0968290713602276,"vY0":-118.70960223537514,"vZ0":-0.29575360982797627,"x":95.13,"y":195.54,"x0":-1.0471691239778602,"y0":50.0011047635917,"z0":5.475943792718929,"aX":7.946243765904397},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.2,"breakHorizontal":-10.7,"spinRate":2329,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4619268595481594,"extension":7.033706762644408},"index":0,"playId":"62d9567a-04a9-3ae6-8377-60d2b6e44413","pitchNumber":1,"startTime":"2026-05-02T22:06:06.350Z","endTime":"2026-05-02T22:06:09.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03476477709987,"aZ":-42.50183607174947,"pfxX":6.015857473815973,"pfxZ":-7.149775635049689,"pX":-1.3876324497126047,"pZ":3.534137564892405,"vX0":-2.3513077764377814,"vY0":-119.72786345641818,"vZ0":4.120857420501997,"x":169.89,"y":143.36,"x0":-1.17201699016821,"y0":50.00020152150432,"z0":5.604775707784269,"aX":8.695094787277336},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.6,"breakHorizontal":-10.3,"spinRate":2192,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4582205949128806,"extension":6.873913536449087},"index":1,"playId":"efd429fc-a2c0-39f1-a79b-af53c826b059","pitchNumber":2,"startTime":"2026-05-02T22:06:22.583Z","endTime":"2026-05-02T22:06:25.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.662505530704145,"aZ":-14.318734706062735,"pfxX":-3.523343644194111,"pfxZ":9.379964308551106,"pX":-1.3776668425319094,"pZ":3.320047021615439,"vX0":0.5281702984148032,"vY0":-137.40284486555237,"vZ0":-3.2301998363314954,"x":169.51,"y":149.14,"x0":-1.1152684286068888,"y0":50.00422471981918,"z0":5.489426019650745,"aX":-6.708754933108572},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":6.2,"spinRate":2304,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39927541000194156,"extension":7.200411095399459},"index":2,"playId":"b6e1962d-821f-3fe2-abab-a5717a557074","pitchNumber":3,"startTime":"2026-05-02T22:06:40.041Z","endTime":"2026-05-02T22:06:43.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78564397087602,"aZ":-14.424875278269328,"pfxX":-2.334097816705209,"pfxZ":9.391237977376699,"pX":-0.5351866380403223,"pZ":3.2040646419322685,"vX0":2.393118646044339,"vY0":-136.76389605789763,"vZ0":-3.4369223057414384,"x":137.4,"y":152.27,"x0":-1.1192310261586635,"y0":50.00437574302006,"z0":5.469435608115607,"aX":-4.412323833301245},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":3.7,"spinRate":2246,"spinDirection":211},"zone":1,"typeConfidence":0.89,"plateTime":0.40084014815280256,"extension":7.234500725906379},"index":3,"playId":"827ce4cd-d769-3d75-b436-de8b8439e5ba","pitchNumber":4,"startTime":"2026-05-02T22:06:56.565Z","endTime":"2026-05-02T22:07:00.163Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693206947460652,"aZ":-14.333463852374638,"pfxX":-2.092103055971527,"pfxZ":9.52725041493652,"pX":-0.617478638697814,"pZ":3.312196122763402,"vX0":1.8071367925391617,"vY0":-135.9406325322198,"vZ0":-3.223941237965874,"x":140.54,"y":149.35,"x0":-1.0189300092134326,"y0":50.00092135306027,"z0":5.508020937384989,"aX":-3.9167657782863103},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":3.4,"spinRate":2227,"spinDirection":216},"zone":1,"typeConfidence":0.81,"plateTime":0.4028600273699472,"extension":7.1285047008167695},"index":4,"playId":"5c64721c-5cb9-30be-b751-6321683be6e3","pitchNumber":5,"startTime":"2026-05-02T22:07:13.538Z","endTime":"2026-05-02T22:07:17.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:07:17.754Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Paredes doubles (5) on a fly ball to left fielder Roman Anthony. Yordan Alvarez to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T22:07:36.336Z","endTime":"2026-05-02T22:08:01.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951250299679835,"aZ":-21.51072943480242,"pfxX":0.6637893931425073,"pfxZ":6.05021051319547,"pX":-0.024663466378305347,"pZ":2.7566616026641624,"vX0":2.3169204449385097,"vY0":-131.90345672068756,"vZ0":-2.5390937584301554,"x":117.94,"y":164.35,"x0":-1.0005500311104132,"y0":50.00431518978962,"z0":5.317168823864558,"aX":1.169831100861676},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-1.7,"spinRate":2152,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.4151835516370266,"extension":7.080104454269704},"hitData":{"launchSpeed":94.1,"launchAngle":33.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.24,"coordY":110.73}},"index":0,"playId":"83329bfa-63d7-3f8f-a519-d68f81ecf908","pitchNumber":1,"startTime":"2026-05-02T22:07:49.489Z","endTime":"2026-05-02T22:08:01.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:08:01.913Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T22:08:11.047Z","endTime":"2026-05-02T22:08:50.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67020533677568,"aZ":-21.3613422921659,"pfxX":-9.468410300058647,"pfxZ":5.783711840040964,"pX":-0.39991447458234763,"pZ":2.4545656100838924,"vX0":4.433903154161371,"vY0":-136.72445752208796,"vZ0":-4.045550480650766,"x":132.24,"y":172.51,"x0":-0.8237120572048392,"y0":50.00323442105299,"z0":5.442700086119979,"aX":-17.70161864575402},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":16.1,"spinRate":2165,"spinDirection":214},"zone":4,"typeConfidence":0.89,"plateTime":0.4025454473369514,"extension":7.2776832671632},"hitData":{"launchSpeed":90.8,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.46,"coordY":161.39}},"index":0,"playId":"ac2a675a-facd-32ef-85cf-25eb01990511","pitchNumber":1,"startTime":"2026-05-02T22:08:42.716Z","endTime":"2026-05-02T22:08:50.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:08:50.692Z","atBatIndex":56},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Astros challenged (home-plate collision), call on the field was upheld: Astros challenged (tag play), call on the field was upheld: Jose Altuve reaches on a fielder's choice out, second baseman Marcelo Mayer to catcher Connor Wong. Yordan Alvarez out at home.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T22:08:54.934Z","endTime":"2026-05-02T22:09:27.147Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636748360316936,"aZ":-24.62363618539462,"pfxX":-9.277869948581278,"pfxZ":4.005739853455655,"pX":-0.7978400077556398,"pZ":2.1170609888581797,"vX0":3.7154433500954807,"vY0":-136.5542367861865,"vZ0":-4.009941681765413,"x":147.41,"y":181.62,"x0":-0.9722713912532617,"y0":50.00285474740406,"z0":5.302699134440683,"aX":-17.48590968874385},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":16.0,"spinRate":2182,"spinDirection":212},"zone":4,"typeConfidence":0.89,"plateTime":0.4014184651840407,"extension":7.2537153527325415},"hitData":{"launchSpeed":61.3,"launchAngle":2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.45,"coordY":171.97}},"index":0,"playId":"c6926804-3a76-3d30-8aa0-baa4d18f1255","pitchNumber":1,"startTime":"2026-05-02T22:09:18.641Z","endTime":"2026-05-02T22:09:27.147Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":117,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":117}]},"playEndTime":"2026-05-02T22:09:27.147Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T22:12:52.387Z","endTime":"2026-05-02T22:13:41.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.113711258722446,"aZ":-23.17521596568147,"pfxX":-9.597068461593128,"pfxZ":4.861550564447932,"pX":-1.022514626282071,"pZ":1.702143539921538,"vX0":3.4465174326028842,"vY0":-135.35326426102827,"vZ0":-5.109893277662373,"x":155.98,"y":192.82,"x0":-1.0669665099037093,"y0":50.00412756850022,"z0":5.24172463707787,"aX":-17.77156361939759},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2162,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4049743928271612,"extension":7.3007829883307895},"hitData":{"launchSpeed":84.7,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.73,"coordY":165.44}},"index":0,"playId":"7ca4f8c3-47a5-3e03-a5c0-5b6757e4dc0c","pitchNumber":1,"startTime":"2026-05-02T22:13:34.607Z","endTime":"2026-05-02T22:13:41.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:13:41.757Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Cam Smith.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:15:48.713Z","endTime":"2026-05-02T22:16:32.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3620616508563,"aZ":-17.321811267989684,"pfxX":-7.367682657508192,"pfxZ":7.7453003941963745,"pX":-0.0343499913995528,"pZ":2.0270792833485114,"vX0":7.154394483605382,"vY0":-137.79645711071043,"vZ0":-5.205434668014166,"x":118.31,"y":184.05,"x0":-1.7103817574657867,"y0":50.00540269972304,"z0":5.115615893044917,"aX":-14.133958699363436},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2225,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.39787522527737895,"extension":6.408427097687654},"hitData":{"launchSpeed":91.9,"launchAngle":33.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.92,"coordY":93.56}},"index":0,"playId":"df4a241a-284b-3883-97d1-93c0d29ca6d4","pitchNumber":1,"startTime":"2026-05-02T22:16:24.389Z","endTime":"2026-05-02T22:16:32.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:16:32.992Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:16:33.249Z","endTime":"2026-05-02T22:18:30.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25266528698588,"aZ":-16.25222907411738,"pfxX":-6.558626047310976,"pfxZ":8.419964657518975,"pX":1.5997303245201377,"pZ":2.6584425632108215,"vX0":10.570217091245128,"vY0":-137.35006604761642,"vZ0":-3.968718235480558,"x":56.02,"y":167.0,"x0":-1.4642812918627819,"y0":50.00606151644902,"z0":5.24270360449125,"aX":-12.408296437306072},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":9.4,"spinRate":2109,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.4003141314354295,"extension":6.559947502309314},"index":0,"playId":"7c326f80-84a2-3b7d-9657-2066fb560750","pitchNumber":1,"startTime":"2026-05-02T22:17:02.959Z","endTime":"2026-05-02T22:17:06.352Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02132550742248,"aZ":-17.28368420359128,"pfxX":-6.617234063836513,"pfxZ":7.792337587501116,"pX":-0.15109080103921266,"pZ":2.631904038589208,"vX0":6.630146453376583,"vY0":-137.91726629127777,"vZ0":-3.723751505151788,"x":122.76,"y":167.72,"x0":-1.7360409070353762,"y0":50.00242740922343,"z0":5.178018558577385,"aX":-12.6434927889775},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":10.4,"spinRate":2271,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3984024133846571,"extension":6.22709346373008},"index":1,"playId":"b5f3806f-618b-3f6b-96cc-f9b4c78366a6","pitchNumber":2,"startTime":"2026-05-02T22:17:17.490Z","endTime":"2026-05-02T22:17:21.172Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20922327624596,"aZ":-15.648843332714712,"pfxX":-7.233686038951307,"pfxZ":8.699740535808264,"pX":0.7494975645410386,"pZ":3.0586880385003705,"vX0":9.03379390127021,"vY0":-137.39320283713266,"vZ0":-3.2136805224460874,"x":88.43,"y":156.2,"x0":-1.650984225209,"y0":50.005326243628424,"z0":5.3156610129355135,"aX":-13.745655544133399},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":2205,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.39961360969410853,"extension":6.2861465240023},"index":2,"playId":"c0335f0f-2ee4-3b8b-b66c-97fb6bdb3ddd","pitchNumber":3,"startTime":"2026-05-02T22:17:34.735Z","endTime":"2026-05-02T22:17:38.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-02T22:17:44.843Z","endTime":"2026-05-02T22:18:06.000Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03548348451274,"aZ":-19.142533347569003,"pfxX":-8.354657984911249,"pfxZ":6.805258050190222,"pX":0.868859557027782,"pZ":2.784054083086546,"vX0":9.461828743829022,"vY0":-138.06726098606603,"vZ0":-2.8592417852843646,"x":83.88,"y":163.61,"x0":-1.5301659981378601,"y0":50.004422945914634,"z0":5.1335036602025585,"aX":-16.002823259467544},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2158,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.39793075573818193,"extension":6.368439823990738},"index":4,"playId":"9e434b92-fa08-357d-b243-e6b10be484c5","pitchNumber":4,"startTime":"2026-05-02T22:18:06.000Z","endTime":"2026-05-02T22:18:09.130Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948237055333774,"aZ":-18.37422313765359,"pfxX":-5.863578470082963,"pfxZ":7.050533788716368,"pX":0.011010613780522168,"pZ":3.974947742214675,"vX0":6.412517547870451,"vY0":-138.99466699895873,"vZ0":-0.2527450051498222,"x":116.58,"y":131.46,"x0":-1.563375407404418,"y0":50.00615418389889,"z0":5.286376329257953,"aX":-11.483351842124877},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":9.4,"spinRate":2197,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.39395573256562644,"extension":6.255909974318556},"index":5,"playId":"152ef292-125b-3381-8c49-91c886652592","pitchNumber":5,"startTime":"2026-05-02T22:18:25.860Z","endTime":"2026-05-02T22:18:30.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:18:30.768Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:18:32.457Z","endTime":"2026-05-02T22:19:24.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03598060443127,"aZ":-18.263475963335285,"pfxX":-7.2075936196116785,"pfxZ":7.328702767163453,"pX":-0.5048261609613192,"pZ":3.4389921720773025,"vX0":5.738420222826803,"vY0":-137.28357836320072,"vZ0":-0.9974573467522188,"x":136.24,"y":145.93,"x0":-1.6918172359820023,"y0":50.00083970934543,"z0":5.057103526800514,"aX":-13.676612804014962},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2233,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3998656804928511,"extension":6.289573016163349},"index":0,"playId":"456a1b56-536e-3348-8897-51902cb8f359","pitchNumber":1,"startTime":"2026-05-02T22:18:57.741Z","endTime":"2026-05-02T22:19:00.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911428495028176,"aZ":-27.606930327328943,"pfxX":-10.599490466934482,"pfxZ":2.8799658468758738,"pX":0.5496213819548427,"pZ":2.14258375955771,"vX0":8.822568630144607,"vY0":-124.79040750823538,"vZ0":-2.0247040597303236,"x":96.05,"y":180.93,"x0":-1.6457615596204491,"y0":50.00185540453192,"z0":5.227282275434073,"aX":-16.801981836432866},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":17.3,"spinRate":1894,"spinDirection":237},"zone":9,"typeConfidence":0.93,"plateTime":0.43805650786253914,"extension":6.890525716960799},"hitData":{"launchSpeed":109.5,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.64,"coordY":85.08}},"index":1,"playId":"43052eea-fe3f-3a52-b7b8-d3f88e9da5cf","pitchNumber":2,"startTime":"2026-05-02T22:19:15.152Z","endTime":"2026-05-02T22:19:24.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:19:24.663Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks. Willson Contreras to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:22:02.238Z","endTime":"2026-05-02T22:23:28.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T22:19:49.879Z","endTime":"2026-05-02T22:20:13.016Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bennett Sousa replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T22:20:13.016Z","endTime":"2026-05-02T22:22:04.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656986,"link":"/api/v1/people/656986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69469089458846,"aZ":-17.86295870382959,"pfxX":6.758497955032868,"pfxZ":7.8988371420057994,"pX":1.1655069617912968,"pZ":0.7316596770165825,"vX0":-2.2236017035810955,"vY0":-134.41443707694216,"vZ0":-10.49978190165376,"x":72.57,"y":219.03,"x0":1.12997839857332,"y0":50.00644148332396,"z0":5.982744609244215,"aX":12.253136209181532},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":-11.6,"spinRate":2044,"spinDirection":161},"zone":14,"typeConfidence":0.94,"plateTime":0.4089665997655203,"extension":6.393351613247503},"index":2,"playId":"eb9083f4-36f2-3b67-929f-15e49826cc09","pitchNumber":1,"startTime":"2026-05-02T22:22:04.355Z","endTime":"2026-05-02T22:22:07.437Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.128866728075565,"aZ":-31.52622228913884,"pfxX":-2.2235398119763325,"pfxZ":0.4298812771724876,"pX":0.8174763301962168,"pZ":2.0379630152996295,"vX0":0.052120142834999106,"vY0":-121.12065711967519,"vZ0":-3.727596419385107,"x":85.84,"y":183.75,"x0":1.084934833922458,"y0":50.00208096132026,"z0":6.33370928044545,"aX":-3.32596410212161},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":4.1,"spinRate":2159,"spinDirection":261},"zone":9,"typeConfidence":2.0,"plateTime":0.4510315747310414,"extension":6.191260058341384},"index":3,"playId":"43d53298-2ce3-32cc-8370-185a0691c261","pitchNumber":2,"startTime":"2026-05-02T22:22:24.431Z","endTime":"2026-05-02T22:22:27.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352753189558587,"aZ":-34.3345340378055,"pfxX":-2.7952969743001432,"pfxZ":-1.4127853667141679,"pX":0.5250143435567295,"pZ":3.8058657421411044,"vX0":-0.007458481757395913,"vY0":-122.87794239794341,"vZ0":0.6430708230733306,"x":96.99,"y":136.02,"x0":0.8912506793421449,"y0":50.00296084393922,"z0":6.457960610522356,"aX":-4.274300043956413},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":5.0,"spinRate":2148,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.445747318643531,"extension":6.240706518990097},"index":4,"playId":"591a60c0-04cf-3b82-b872-0214336f78f1","pitchNumber":3,"startTime":"2026-05-02T22:22:42.182Z","endTime":"2026-05-02T22:22:45.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930033478869085,"aZ":-33.610932935078125,"pfxX":-2.002565705254949,"pfxZ":-0.9684567372733048,"pX":-0.11971363670520596,"pZ":0.5540659384926064,"vX0":-1.8621322457356233,"vY0":-121.52037760024007,"vZ0":-6.299523581833297,"x":121.56,"y":223.82,"x0":0.9180105970938702,"y0":50.00101035704087,"z0":6.117437186298014,"aX":-2.979378125628312},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.0,"breakHorizontal":4.1,"spinRate":2163,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.45160353760301586,"extension":6.503815892736817},"index":5,"playId":"e19a575a-f31d-3dc4-a6e5-c4eba3d18ee1","pitchNumber":4,"startTime":"2026-05-02T22:23:00.683Z","endTime":"2026-05-02T22:23:03.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646193865353407,"aZ":-12.373799646317051,"pfxX":2.4736262427870015,"pfxZ":10.842818543050413,"pX":-1.0670534341541975,"pZ":2.781255705408028,"vX0":-5.884027755860522,"vY0":-134.41471588897645,"vZ0":-6.565295196575492,"x":157.67,"y":163.69,"x0":0.8309093049289769,"y0":50.00637181479413,"z0":6.137543575847424,"aX":4.51929292989066},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-3.2,"spinRate":2100,"spinDirection":162},"zone":11,"typeConfidence":0.9,"plateTime":0.4077829645820965,"extension":6.258000947751855},"index":6,"playId":"b5c5a515-5c1a-35ef-a479-90eee82bab94","pitchNumber":5,"startTime":"2026-05-02T22:23:24.665Z","endTime":"2026-05-02T22:23:28.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:23:28.512Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a fly ball to right fielder Cam Smith. Willson Contreras scores. Roman Anthony to 3rd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:23:30.212Z","endTime":"2026-05-02T22:25:36.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658461533547257,"aZ":-34.76672443386117,"pfxX":-2.1640313979623076,"pfxZ":-1.713263009987287,"pX":-0.3488738560579018,"pZ":2.9357856618995246,"vX0":-2.3714645794712075,"vY0":-122.24031346951463,"vZ0":-1.12655315429392,"x":130.3,"y":159.51,"x0":0.9159830785732834,"y0":50.00562894530299,"z0":6.394097430012138,"aX":-3.2670643037423304},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.1,"breakHorizontal":4.4,"spinRate":2301,"spinDirection":274},"zone":1,"typeConfidence":2.0,"plateTime":0.44849611654380084,"extension":6.269317306127739},"index":0,"playId":"e4cbcb18-0c44-3126-975b-9c7d187f5d4f","pitchNumber":1,"startTime":"2026-05-02T22:23:57.232Z","endTime":"2026-05-02T22:24:00.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736218456917143,"aZ":-32.90963792346841,"pfxX":-2.435946893530554,"pfxZ":-0.4829798970948689,"pX":-0.03792551363877386,"pZ":1.919242013735912,"vX0":-1.6134810820824077,"vY0":-122.47021737687996,"vZ0":-3.762157098495389,"x":118.45,"y":186.96,"x0":0.9465175624028697,"y0":50.00533170945682,"z0":6.297485242916979,"aX":-3.6913972267022825},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":4.8,"spinRate":2365,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.447658274711233,"extension":6.438486741353937},"index":1,"playId":"5df617e3-c2a2-3956-80f3-6ed9159a1a7e","pitchNumber":2,"startTime":"2026-05-02T22:24:13.224Z","endTime":"2026-05-02T22:24:18.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.055609250632095,"aZ":-31.624404927800953,"pfxX":-1.850314423694692,"pfxZ":0.36051397948434355,"pX":0.2661896308392403,"pZ":0.06346990759555553,"vX0":-0.7834199742932471,"vY0":-123.74797936911052,"vZ0":-8.222883066432615,"x":106.85,"y":237.07,"x0":0.8274790266108919,"y0":50.00571695170958,"z0":6.0843613478437035,"aX":-2.865839076938073},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.1,"breakHorizontal":3.5,"spinRate":2265,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4428759546834158,"extension":6.326977053118805},"index":2,"playId":"190b1e10-254c-38c8-b607-448d34ffe7fe","pitchNumber":3,"startTime":"2026-05-02T22:24:36.084Z","endTime":"2026-05-02T22:24:39.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35479594361319,"aZ":-35.57785740604496,"pfxX":-2.4533658646688825,"pfxZ":-2.3411532227410916,"pX":0.3699000336004554,"pZ":2.7959651908200245,"vX0":-0.3080568931966564,"vY0":-119.85220238711453,"vZ0":-1.0547585382617113,"x":102.9,"y":163.29,"x0":0.8188496906221349,"y0":50.003569833343576,"z0":6.421622106349676,"aX":-3.5659548609230023},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.2,"breakHorizontal":4.6,"spinRate":2192,"spinDirection":285},"zone":3,"typeConfidence":2.0,"plateTime":0.45716285985764626,"extension":6.350569182950391},"index":3,"playId":"9bbae65b-aad5-33fd-a106-66416a1492bb","pitchNumber":4,"startTime":"2026-05-02T22:25:01.608Z","endTime":"2026-05-02T22:25:04.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.962366053852893,"aZ":-16.511323300381314,"pfxX":8.941086578971724,"pfxZ":8.65579638793454,"pX":0.8657659070165707,"pZ":1.90027494512069,"vX0":-3.3743385745605456,"vY0":-134.14311042437097,"vZ0":-7.95450492450451,"x":84.0,"y":187.47,"x0":0.9836603673533048,"y0":50.000806841180484,"z0":6.097077247689329,"aX":16.17570442658211},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":-15.4,"spinRate":1953,"spinDirection":166},"zone":14,"typeConfidence":0.96,"plateTime":0.40943477004095463,"extension":6.351131954587895},"hitData":{"launchSpeed":70.8,"launchAngle":27.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.53,"coordY":105.57}},"index":4,"playId":"d57a8de7-96aa-32ec-8a7b-ca39f1c98345","pitchNumber":5,"startTime":"2026-05-02T22:25:25.533Z","endTime":"2026-05-02T22:25:36.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:25:36.411Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a fly ball to left fielder Dustin Harris. Roman Anthony scores. Wilyer Abreu to 2nd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:25:44.501Z","endTime":"2026-05-02T22:27:37.517Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":656986,"link":"/api/v1/people/656986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04578458363282,"aZ":-12.778176034824986,"pfxX":2.9651490004084127,"pfxZ":10.479092124886153,"pX":-0.4120814825939769,"pZ":3.3601933581189596,"vX0":-4.507122985216023,"vY0":-134.86205875187358,"vZ0":-5.095861050123496,"x":132.71,"y":148.05,"x0":0.8919474196762796,"y0":50.000406825663,"z0":6.168270976170089,"aX":5.487232295893491},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":-4.4,"spinRate":2081,"spinDirection":165},"zone":1,"typeConfidence":0.89,"plateTime":0.4054163546111198,"extension":6.4099351117230725},"index":0,"playId":"3b346b67-c142-3c8f-a632-3039a20a4b1c","pitchNumber":1,"startTime":"2026-05-02T22:26:22.475Z","endTime":"2026-05-02T22:26:26.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77257872116118,"aZ":-31.033627201952616,"pfxX":-1.6662865746565987,"pfxZ":0.7439907217272346,"pX":-0.04771903402626198,"pZ":1.4037443592098993,"vX0":-1.6405124295599471,"vY0":-122.96193860179005,"vZ0":-5.23720821752209,"x":101.75,"y":173.41,"x0":0.8449553537930056,"y0":50.00149263089281,"z0":6.1995835881070125,"aX":-2.546689055725792},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":3.4,"spinRate":2189,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.44574290090741275,"extension":6.332470292749268},"index":1,"playId":"69123494-d45e-3cf6-bb86-d106f1c973b4","pitchNumber":2,"startTime":"2026-05-02T22:26:46.329Z","endTime":"2026-05-02T22:26:49.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-02T22:27:08.065Z","endTime":"2026-05-02T22:27:27.469Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515936281175897,"aZ":-33.905228632505704,"pfxX":-1.3072720781585643,"pfxZ":-1.0968010978014089,"pX":-0.5653315294976137,"pZ":2.170265735209886,"vX0":-2.8143037386064678,"vY0":-124.6853519757419,"vZ0":-3.0780713208020467,"x":138.55,"y":180.18,"x0":0.7488024006551238,"y0":50.00571797859152,"z0":6.223969941022169,"aX":-2.0547471710599154},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":3.0,"spinRate":2129,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.43960747595842875,"extension":6.358298597222418},"hitData":{"launchSpeed":63.8,"launchAngle":31.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.66,"coordY":126.94}},"index":3,"playId":"00a358f3-361a-3cd3-8d22-3494e41df140","pitchNumber":3,"startTime":"2026-05-02T22:27:27.469Z","endTime":"2026-05-02T22:27:37.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:27:37.517Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks. Wilyer Abreu to 3rd. Trevor Story to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:32:36.603Z","endTime":"2026-05-02T22:33:51.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,3,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andruw Monasterio replaces Marcelo Mayer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T22:27:58.039Z","endTime":"2026-05-02T22:28:45.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T22:28:45.681Z","endTime":"2026-05-02T22:29:56.501Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-02T22:29:56.501Z","endTime":"2026-05-02T22:30:37.452Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kai-Wei Teng replaces Bennett Sousa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-05-02T22:30:37.452Z","endTime":"2026-05-02T22:31:33.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Andruw Monasterio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":4,"startTime":"2026-05-02T22:31:33.881Z","endTime":"2026-05-02T22:32:38.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":655316,"link":"/api/v1/people/655316"}},{"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838675078451246,"aZ":-38.660480245986854,"pfxX":8.269047226208148,"pfxZ":-4.732266219751397,"pX":0.9142732774836021,"pZ":2.366666615573633,"vX0":4.317653761328349,"vY0":-117.37591668623037,"vZ0":0.9017215729595698,"x":82.15,"y":174.88,"x0":-2.0338761507593524,"y0":50.00321817129754,"z0":5.627797580941714,"aX":11.334502664296295},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.9,"breakHorizontal":-16.2,"spinRate":2454,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4698033747816477,"extension":6.138504329054942},"index":5,"playId":"bdf2d58b-ebe5-3192-aa60-d51657457fd9","pitchNumber":1,"startTime":"2026-05-02T22:32:38.870Z","endTime":"2026-05-02T22:33:05.886Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.850004339819957,"aZ":-39.012605843221124,"pfxX":8.217409174268886,"pfxZ":-4.943791595658503,"pX":-0.8958887796947845,"pZ":3.5805738787164283,"vX0":0.6441421683894848,"vY0":-117.58616777779713,"vZ0":3.4222320749788913,"x":151.15,"y":142.1,"x0":-2.2401883783337815,"y0":50.00280448698038,"z0":5.7556838786389815,"aX":11.365498181123542},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.7,"breakHorizontal":-15.0,"spinRate":2328,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.46800906881868976,"extension":6.15235527037438},"index":6,"playId":"d7fabbd2-30df-35fb-9338-9894aecb1ce4","pitchNumber":2,"startTime":"2026-05-02T22:33:10.474Z","endTime":"2026-05-02T22:33:14.118Z","isPitch":true,"type":"pitch"},{"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":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.530785204871687,"aZ":-34.764663453550455,"pfxX":9.188878143218385,"pfxZ":-1.825154076359956,"pX":-1.9868271481775992,"pZ":3.783052046391799,"vX0":-1.7184476691238264,"vY0":-119.11974762165792,"vZ0":3.414799421007209,"x":192.73,"y":136.64,"x0":-2.4435961382421456,"y0":50.0034182837213,"z0":5.499220300006781,"aX":13.04107751020043},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.0,"breakHorizontal":-16.1,"spinRate":2575,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.462023065870937,"extension":6.198247731567452},"index":7,"playId":"789e6963-e838-3dfb-be9d-c7b8e29f9f2c","pitchNumber":3,"startTime":"2026-05-02T22:33:27.418Z","endTime":"2026-05-02T22:33:30.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624413312797813,"aZ":-32.50736651478881,"pfxX":8.62001951145957,"pfxZ":-0.215941230382092,"pX":0.8634319227388345,"pZ":1.6894026126200372,"vX0":4.8253326808700585,"vY0":-122.21441568922103,"vZ0":-1.7853153242698827,"x":84.09,"y":193.17,"x0":-2.261258089899883,"y0":50.00598319704354,"z0":5.239370991104412,"aX":12.953696798261749},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":-16.8,"spinRate":2729,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44933250653148615,"extension":6.364854634191915},"index":8,"playId":"10f9d623-5213-3ad8-af3b-63b5cde48c7c","pitchNumber":4,"startTime":"2026-05-02T22:33:46.517Z","endTime":"2026-05-02T22:33:51.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:33:51.002Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:34:38.300Z","endTime":"2026-05-02T22:36:42.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Isiah Kiner-Falefa replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T22:34:06.036Z","endTime":"2026-05-02T22:34:40.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"603","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"base":1},{"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},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0681071487785,"aZ":-34.37039338966403,"pfxX":6.853827354200671,"pfxZ":-1.4589525095566387,"pX":0.7131917231500807,"pZ":2.140645082677758,"vX0":5.028119143210085,"vY0":-122.79025358253085,"vZ0":-0.6831951788465849,"x":89.81,"y":180.98,"x0":-2.2636746759746846,"y0":50.00508062653074,"z0":5.389689862509812,"aX":10.293507225093117},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-13.7,"spinRate":2784,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4489272408433145,"extension":6.3139538426830555},"index":1,"playId":"710a3519-50ef-3087-955c-2cd4c2b558e2","pitchNumber":1,"startTime":"2026-05-02T22:34:40.626Z","endTime":"2026-05-02T22:34:44.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2305036836164,"aZ":-16.075107440172076,"pfxX":-7.788252189051066,"pfxZ":8.436292696862669,"pX":0.7953520797820883,"pZ":2.182226059842402,"vX0":9.811997135977203,"vY0":-137.67580468171175,"vZ0":-5.301711120321051,"x":86.68,"y":179.86,"x0":-1.8126780348867824,"y0":50.00255143236915,"z0":5.230812081252129,"aX":-14.86348409609062},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2492,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.39871865504684,"extension":6.350820511441381},"index":2,"playId":"65ec5656-e211-38eb-9306-34d486e123ce","pitchNumber":2,"startTime":"2026-05-02T22:34:57.803Z","endTime":"2026-05-02T22:35:24.818Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}}},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.393952530739398,"aZ":-16.456439996373636,"pfxX":-7.498705215995255,"pfxZ":7.957316002202431,"pX":0.2945162919800449,"pZ":2.9315891739347064,"vX0":8.490121898902423,"vY0":-139.62958196824908,"vZ0":-3.7585524240752806,"x":105.77,"y":159.63,"x0":-1.81103096566809,"y0":50.000925774486916,"z0":5.377708662292266,"aX":-14.808149787288322},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2475,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.39225131196075,"extension":6.2935540395644605},"index":3,"playId":"2b21c6c4-4d31-3397-956c-2136c8895eb6","pitchNumber":3,"startTime":"2026-05-02T22:35:30.646Z","endTime":"2026-05-02T22:35:33.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49011655698122,"aZ":-35.30068758559788,"pfxX":9.41533899047932,"pfxZ":-2.1514673084705294,"pX":-0.3643500211931256,"pZ":2.8571454417071367,"vX0":1.4613340884616535,"vY0":-120.31331722475,"vZ0":1.1832480204578362,"x":130.89,"y":161.64,"x0":-2.203463322934698,"y0":50.00424170076221,"z0":5.511203502788305,"aX":13.667822736304359},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.2,"breakHorizontal":-17.4,"spinRate":2804,"spinDirection":62},"zone":1,"typeConfidence":2.0,"plateTime":0.45697735716862775,"extension":6.342086221575074},"index":4,"playId":"4b55f344-838c-39cf-9151-57dafedaaad9","pitchNumber":4,"startTime":"2026-05-02T22:35:50.000Z","endTime":"2026-05-02T22:35:53.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440087833982677,"aZ":-32.791296982929715,"pfxX":10.19977923453791,"pfxZ":-0.4113516222954057,"pX":1.6543588690060087,"pZ":0.7453344604875588,"vX0":5.846134120687266,"vY0":-122.05060294645797,"vZ0":-3.766975817852428,"x":53.94,"y":218.66,"x0":-2.1095396871076693,"y0":50.004778738154364,"z0":5.178988146599098,"aX":15.1556897168696},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":-20.0,"spinRate":2776,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4514069540407215,"extension":6.454944077053015},"index":5,"playId":"8ab8d651-9bc5-303a-a716-b3a0908e85ba","pitchNumber":5,"startTime":"2026-05-02T22:36:16.035Z","endTime":"2026-05-02T22:36:20.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86258337613712,"aZ":-42.25657021400033,"pfxX":8.239408337762068,"pfxZ":-6.758860701558115,"pX":0.39707142583523936,"pZ":3.230773646106964,"vX0":3.2095974484920458,"vY0":-122.61814895925026,"vZ0":2.966214700679764,"x":101.86,"y":151.55,"x0":-2.0070301982064866,"y0":50.00302352375249,"z0":5.662667516648495,"aX":12.289682106581974},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.0,"breakHorizontal":-15.7,"spinRate":2769,"spinDirection":38},"zone":3,"typeConfidence":2.0,"plateTime":0.45022662303092575,"extension":6.33229351129471},"index":6,"playId":"9ecce7a8-efdd-3991-a7d1-c6d4aeee981a","pitchNumber":6,"startTime":"2026-05-02T22:36:37.850Z","endTime":"2026-05-02T22:36:42.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:36:42.123Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Matthews singles on a bunt ground ball to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:39:09.833Z","endTime":"2026-05-02T22:39:21.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Isiah Kiner-Falefa remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T22:38:02.942Z","endTime":"2026-05-02T22:38:02.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"603","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Pitching Change: Tyler Samaniego replaces Ryan Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T22:38:02.956Z","endTime":"2026-05-02T22:39:12.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701719,"link":"/api/v1/people/701719"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6605802926032,"aZ":-16.21073097106866,"pfxX":1.2068352351441314,"pfxZ":8.588518578139867,"pX":-0.29971707947938614,"pZ":3.9034440704476014,"vX0":-5.214629449413155,"vY0":-135.94536230089668,"vZ0":-2.076001354264323,"x":128.42,"y":133.39,"x0":1.492228305386498,"y0":50.00673477903549,"z0":5.8107563936444935,"aX":2.2447291077522755},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-1.0,"spinRate":2181,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40393558226991777,"extension":7.068723325183872},"hitData":{"launchSpeed":34.5,"launchAngle":3.0,"totalDistance":32.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":134.25,"coordY":186.12}},"index":2,"playId":"d4e844c3-5419-3df5-8d73-7721c5baf353","pitchNumber":1,"startTime":"2026-05-02T22:39:12.107Z","endTime":"2026-05-02T22:39:21.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:39:21.468Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cam Smith grounds into a double play, second baseman Isiah Kiner-Falefa to shortstop Trevor Story to first baseman Willson Contreras. Brice Matthews out at 2nd. Cam Smith out at 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:39:35.129Z","endTime":"2026-05-02T22:40:49.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480221260754735,"aZ":-14.889668715474784,"pfxX":3.559321983922207,"pfxZ":9.348289803309882,"pX":0.5558738150592354,"pZ":3.6087621123107905,"vX0":-3.512415620487086,"vY0":-135.35319631241344,"vZ0":-2.933209284247108,"x":95.81,"y":141.34,"x0":1.4100507797769215,"y0":50.00575430858792,"z0":5.753749638551594,"aX":6.583187641899936},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2176,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4052052309939147,"extension":6.993355858416821},"index":0,"playId":"3030c28d-1549-33fa-9caa-a06f8f2d3a8e","pitchNumber":1,"startTime":"2026-05-02T22:39:46.995Z","endTime":"2026-05-02T22:39:50.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72699990653126,"aZ":-17.81402662454278,"pfxX":9.19192722862665,"pfxZ":7.869743516349143,"pX":-0.29212362473450765,"pZ":3.53118100813277,"vX0":-8.339060239483294,"vY0":-135.06397245162654,"vZ0":-2.022709295405873,"x":128.14,"y":143.44,"x0":1.6593925210015261,"y0":50.00501843860057,"z0":5.5590347456306715,"aX":16.77985086261482},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":-14.6,"spinRate":2269,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40740387395691924,"extension":6.976867007532594},"index":1,"playId":"7557bca5-13bf-3169-a6be-ecd319fbf18b","pitchNumber":2,"startTime":"2026-05-02T22:40:01.012Z","endTime":"2026-05-02T22:40:04.197Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.074839679315897,"aZ":-14.674498469115315,"pfxX":3.1693979314117033,"pfxZ":9.627580154393126,"pX":-0.6782604210134289,"pZ":2.419302995942698,"vX0":-6.334849088502805,"vY0":-134.00218267040634,"vZ0":-5.700234997660029,"x":142.85,"y":173.46,"x0":1.3051444021689529,"y0":50.00559138553107,"z0":5.6234351367024615,"aX":5.7632644654786676},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":-4.3,"spinRate":2242,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.40881551472573774,"extension":7.1865149731515094},"index":2,"playId":"4a96ea80-4da3-336a-b139-2eefeaf8df95","pitchNumber":3,"startTime":"2026-05-02T22:40:25.273Z","endTime":"2026-05-02T22:40:28.945Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202016343334872,"aZ":-15.05510593849981,"pfxX":2.265470822866507,"pfxZ":9.452103334658684,"pX":0.6411968723248083,"pZ":2.43052415975147,"vX0":-3.0168878499974676,"vY0":-133.82332985184053,"vZ0":-5.4771056175637565,"x":92.56,"y":173.16,"x0":1.4894619472141728,"y0":50.00583428509633,"z0":5.584369933664553,"aX":4.104841931441877},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-3.5,"spinRate":2189,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4094822318423561,"extension":7.1478893354137885},"hitData":{"launchSpeed":106.1,"launchAngle":4.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.82,"coordY":147.21}},"index":3,"playId":"e03217e8-00e3-3a82-9e95-a03f1c3136f6","pitchNumber":4,"startTime":"2026-05-02T22:40:41.876Z","endTime":"2026-05-02T22:40:49.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:40:49.943Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:41:24.336Z","endTime":"2026-05-02T22:42:48.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T22:41:11.297Z","endTime":"2026-05-02T22:41:26.629Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"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},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87707112416124,"aZ":-26.54379378800731,"pfxX":9.609442122281518,"pfxZ":3.0331430695744253,"pX":-0.01234436244334057,"pZ":1.6980541796467181,"vX0":-7.814631047336156,"vY0":-135.87242340782214,"vZ0":-5.003299348638119,"x":117.47,"y":192.93,"x0":1.6633871630247774,"y0":50.00280734051857,"z0":5.425534234614907,"aX":17.831231707900795},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":2169,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.40430210068662253,"extension":7.029733504906419},"index":1,"playId":"45f5120b-5213-353c-8bb3-1289833f0da7","pitchNumber":1,"startTime":"2026-05-02T22:41:26.629Z","endTime":"2026-05-02T22:41:30.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763276752426258,"aZ":-32.32953504139695,"pfxX":-6.972347811280136,"pfxZ":-0.11008971183064808,"pX":-0.698191818057312,"pZ":2.10588435822672,"vX0":-3.4746425066217412,"vY0":-116.6328482926588,"vZ0":-0.7871603040032562,"x":143.61,"y":181.92,"x0":1.7164323586028043,"y0":50.004084310388706,"z0":5.494269526615268,"aX":-9.614517509625413},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.1,"breakHorizontal":13.4,"spinRate":2437,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.46946990718468395,"extension":7.117185410599076},"index":2,"playId":"180ab0e3-86d0-3850-834d-506517babf10","pitchNumber":2,"startTime":"2026-05-02T22:41:40.630Z","endTime":"2026-05-02T22:41:43.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0996591566716,"aZ":-26.12111193698619,"pfxX":10.520217360314415,"pfxZ":3.1678428987655707,"pX":0.5453458256833068,"pZ":1.2527451297284002,"vX0":-6.669212346890768,"vY0":-138.1443403493367,"vZ0":-6.345833056540185,"x":96.21,"y":204.96,"x0":1.6386085155970669,"y0":50.00118021586718,"z0":5.3637584004666135,"aX":20.096069098614727},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":-17.4,"spinRate":2295,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.398245759052664,"extension":7.033318168457135},"index":3,"playId":"f78252dc-1c58-3a83-b78c-7521b886603c","pitchNumber":3,"startTime":"2026-05-02T22:42:03.388Z","endTime":"2026-05-02T22:42:06.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58913468622869,"aZ":-30.897334049505993,"pfxX":-5.712918962587138,"pfxZ":0.8999759448274602,"pX":-1.4576064076036415,"pZ":1.1464057426294652,"vX0":-5.600931495857643,"vY0":-119.10371807986104,"vZ0":-3.089163713797639,"x":172.56,"y":207.83,"x0":1.6738975289652445,"y0":50.005104826059146,"z0":5.277523770083082,"aX":-8.14305920309115},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.1,"breakHorizontal":11.8,"spinRate":2298,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4612963041948497,"extension":7.2281761797932695},"index":4,"playId":"3661578c-74e5-371a-accc-21e77a776c77","pitchNumber":4,"startTime":"2026-05-02T22:42:20.417Z","endTime":"2026-05-02T22:42:23.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38710778416485,"aZ":-18.35835341851282,"pfxX":3.653717879165991,"pfxZ":7.164233692560476,"pX":0.2090780750018382,"pZ":2.8126233889631207,"vX0":-4.698176356055421,"vY0":-138.13836975235142,"vZ0":-4.069661517946596,"x":109.03,"y":162.84,"x0":1.458886769250566,"y0":50.00362350510519,"z0":5.5427429601419975,"aX":7.046861057333441},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":-5.6,"spinRate":2246,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.39683667921162735,"extension":7.0904879272774375},"hitData":{"launchSpeed":79.8,"launchAngle":16.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.2,"coordY":115.54}},"index":5,"playId":"3eeade18-6f21-3e64-bb41-e2fbb9e0f469","pitchNumber":5,"startTime":"2026-05-02T22:42:37.995Z","endTime":"2026-05-02T22:42:48.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:42:48.555Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a ground ball to right fielder Wilyer Abreu. Dustin Harris to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:42:54.764Z","endTime":"2026-05-02T22:43:21.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23437825913368,"aZ":-25.12511640234665,"pfxX":9.931280785371317,"pfxZ":3.7940788767873688,"pX":0.5546266959994511,"pZ":2.079558667652032,"vX0":-6.9006559383202735,"vY0":-135.10824809105085,"vZ0":-4.231611776248503,"x":95.86,"y":182.63,"x0":1.8459592944564724,"y0":50.00074089591235,"z0":5.422485717840642,"aX":18.438490468587062},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":-16.6,"spinRate":2139,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.40473148291764804,"extension":6.97912216855457},"hitData":{"launchSpeed":80.4,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.2,"coordY":122.38}},"index":0,"playId":"73f3a35c-5f65-3bc7-9ce2-070c5c20aba7","pitchNumber":1,"startTime":"2026-05-02T22:43:09.990Z","endTime":"2026-05-02T22:43:21.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:43:21.218Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, second baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:44:32.524Z","endTime":"2026-05-02T22:45:53.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T22:43:36.457Z","endTime":"2026-05-02T22:44:34.842Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.386536313175135,"aZ":-24.160157076011103,"pfxX":9.975967492443004,"pfxZ":4.388636435221182,"pX":1.399272223591271,"pZ":2.4568798402311978,"vX0":-3.7697158039203105,"vY0":-134.97407437909362,"vZ0":-3.306135918863456,"x":63.66,"y":172.44,"x0":1.5269512289639575,"y0":50.00103866336713,"z0":5.420374162321984,"aX":18.201794662646364},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":-17.2,"spinRate":2284,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4075178572489637,"extension":7.030026450286106},"index":1,"playId":"79237ab6-eb3f-3b3c-a290-b8d99e995d8b","pitchNumber":1,"startTime":"2026-05-02T22:44:34.842Z","endTime":"2026-05-02T22:44:37.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64680312239789,"aZ":-23.95065633576008,"pfxX":9.2259810136973,"pfxZ":4.430798938845811,"pX":0.3426928023106187,"pZ":2.4818630065781777,"vX0":-6.9335730018668995,"vY0":-136.05320107648313,"vZ0":-3.4498149587615385,"x":103.94,"y":171.77,"x0":1.7383832583297143,"y0":50.003952729331935,"z0":5.445679430400903,"aX":17.12373720142996},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2317,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.404152048822938,"extension":7.019342635515778},"index":2,"playId":"33ff8ebd-020e-3bf5-9041-d704ef2080c6","pitchNumber":2,"startTime":"2026-05-02T22:44:52.471Z","endTime":"2026-05-02T22:44:55.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83149235497083,"aZ":-22.5526545619003,"pfxX":9.220172123397539,"pfxZ":5.136603405259235,"pX":0.9716249948520639,"pZ":1.9530677314750822,"vX0":-5.268215565320046,"vY0":-136.67638700571567,"vZ0":-5.0526666910801525,"x":79.96,"y":186.05,"x0":1.7359967431578145,"y0":50.004479416141365,"z0":5.394559004336199,"aX":17.27753936838587},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2332,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.40222727471215247,"extension":7.003889709700881},"index":3,"playId":"483ecfea-ca6c-306d-9dec-3eaccfe6d3c7","pitchNumber":3,"startTime":"2026-05-02T22:45:10.823Z","endTime":"2026-05-02T22:45:14.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2433703083276,"aZ":-14.87541916176066,"pfxX":3.140485330181444,"pfxZ":9.102817990221048,"pX":0.23840477146313632,"pZ":4.341006574197716,"vX0":-4.3230280671692665,"vY0":-137.421552003188,"vZ0":-1.2894290940013862,"x":107.91,"y":121.57,"x0":1.4285212859408296,"y0":50.003901797333775,"z0":5.833374130597969,"aX":5.969291540208962},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-4.7,"spinRate":2432,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39953947912375964,"extension":7.050076308746127},"index":4,"playId":"404681b7-3b70-3485-ae30-81c1ba16ecaa","pitchNumber":4,"startTime":"2026-05-02T22:45:29.677Z","endTime":"2026-05-02T22:45:32.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80842955950378,"aZ":-21.84820830881182,"pfxX":9.5968840721637,"pfxZ":5.400640932912847,"pX":0.46957308467049647,"pZ":2.6718563255022936,"vX0":-6.490430420503261,"vY0":-137.91890479753,"vZ0":-3.527388801798912,"x":99.1,"y":166.64,"x0":1.6155166346979166,"y0":50.00338583249286,"z0":5.454128481825509,"aX":18.35103783736758},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":-15.8,"spinRate":2427,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.39828248347744166,"extension":6.96007761563401},"hitData":{"launchSpeed":111.4,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.39,"coordY":147.21}},"index":5,"playId":"0bdebbf4-cef8-3791-bf11-9b4dc7ee4dba","pitchNumber":5,"startTime":"2026-05-02T22:45:45.734Z","endTime":"2026-05-02T22:45:53.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:45:53.636Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:47:55.917Z","endTime":"2026-05-02T22:49:53.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412271649902614,"aZ":-33.661609468219176,"pfxX":10.2410592263155,"pfxZ":-1.027731229615389,"pX":1.4418772227009424,"pZ":2.145650154754467,"vX0":5.468324869070522,"vY0":-120.21619003590345,"vZ0":-0.42031956967813344,"x":62.04,"y":180.85,"x0":-2.199837464788779,"y0":50.002379216909375,"z0":5.3358341527047815,"aX":14.841806403618925},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":-19.9,"spinRate":2682,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4573285522127941,"extension":6.3051799811554},"index":0,"playId":"630bade6-9a39-3ca3-8e3d-4c8bfef4b40e","pitchNumber":1,"startTime":"2026-05-02T22:48:05.737Z","endTime":"2026-05-02T22:48:09.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05510178167243,"aZ":-31.85520474556825,"pfxX":11.057020279658026,"pfxZ":0.2185899053380922,"pX":1.3788508439578966,"pZ":1.5545306222943855,"vX0":5.156725507523465,"vY0":-120.20052228448701,"vZ0":-2.031094545099971,"x":64.44,"y":196.81,"x0":-2.2360942453601917,"y0":50.002475671328206,"z0":5.260935907114625,"aX":16.046852271112506},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.1,"breakHorizontal":-21.4,"spinRate":2754,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4570964694490436,"extension":6.254127778400588},"index":1,"playId":"b566a1d1-a1dc-3689-bfc4-d84f3ccd8c92","pitchNumber":2,"startTime":"2026-05-02T22:48:21.895Z","endTime":"2026-05-02T22:48:25.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415034206874303,"aZ":-33.59121544752375,"pfxX":12.199676205737976,"pfxZ":-0.9516024540575163,"pX":1.2293527542539158,"pZ":2.364600546822086,"vX0":4.278260903865648,"vY0":-122.38564265661218,"vZ0":-0.19099286833779727,"x":70.14,"y":174.94,"x0":-2.1328667137762216,"y0":50.000119914711746,"z0":5.3561757338524005,"aX":18.23477219891314},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-23.2,"spinRate":2887,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4500419951689105,"extension":6.2446025330879396},"index":2,"playId":"bd7062ca-a5a6-386f-b916-e57a99c098f6","pitchNumber":3,"startTime":"2026-05-02T22:48:41.230Z","endTime":"2026-05-02T22:48:45.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80189650063351,"aZ":-14.351302168042908,"pfxX":-8.76808380409849,"pfxZ":9.474157271597502,"pX":0.5558210250392693,"pZ":1.680732660282477,"vX0":9.53010428484216,"vY0":-136.2695432095998,"vZ0":-6.847509637258189,"x":95.81,"y":193.4,"x0":-1.8467627535377298,"y0":50.00507056186994,"z0":5.2166780254057095,"aX":-16.500373513065536},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":13.9,"spinRate":2572,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.40186143060557633,"extension":6.335643858703417},"index":3,"playId":"4f187f92-4f38-354e-a344-3eb722ea600d","pitchNumber":4,"startTime":"2026-05-02T22:48:57.462Z","endTime":"2026-05-02T22:49:01.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T22:49:07.899Z","endTime":"2026-05-02T22:49:27.414Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233230065525095,"aZ":-39.14386633520345,"pfxX":10.60253953409675,"pfxZ":-4.681439241285426,"pX":-0.17524845909433934,"pZ":2.644097725253682,"vX0":1.1472585971007805,"vY0":-122.13132371394477,"vZ0":1.076313431005539,"x":123.68,"y":167.39,"x0":-2.028010427506876,"y0":50.00225775777696,"z0":5.601787688459793,"aX":15.788430005704152},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.8,"breakHorizontal":-19.4,"spinRate":2610,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4509275695439725,"extension":6.231285662188938},"index":5,"playId":"16addba5-66c0-313e-a064-3088565d160f","pitchNumber":5,"startTime":"2026-05-02T22:49:27.414Z","endTime":"2026-05-02T22:49:30.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83374299223034,"aZ":-28.28289416769239,"pfxX":-10.055571417088238,"pfxZ":2.064702692224458,"pX":0.3085157069634743,"pZ":2.957792294751365,"vX0":9.300512820418627,"vY0":-136.9946424907094,"vZ0":-1.0788940341014779,"x":105.24,"y":158.92,"x0":-1.8390690044844487,"y0":50.00211767312581,"z0":5.3062899024390076,"aX":-18.939074019292807},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":16.1,"spinRate":2401,"spinDirection":247},"zone":3,"typeConfidence":2.0,"plateTime":0.4012182425158741,"extension":6.276263890624318},"index":6,"playId":"3b2f696e-e0fb-3013-b649-4928a5003c5f","pitchNumber":6,"startTime":"2026-05-02T22:49:50.402Z","endTime":"2026-05-02T22:49:53.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:49:53.922Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:49:55.380Z","endTime":"2026-05-02T22:50:43.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85677674971175,"aZ":-27.813249173241392,"pfxX":-8.668914542120785,"pfxZ":2.3970299640932957,"pX":-1.3505843641353814,"pZ":3.729988657251851,"vX0":4.860350282408715,"vY0":-134.81886120167005,"vZ0":0.7486797285619599,"x":168.48,"y":138.07,"x0":-2.062940170208647,"y0":50.00068077447944,"z0":5.431685869417397,"aX":-15.749024153715085},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":14.5,"spinRate":2481,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4083161272987228,"extension":6.241126141863729},"index":0,"playId":"b91a7ea1-ee69-3ece-bf26-fadfabe9016f","pitchNumber":1,"startTime":"2026-05-02T22:50:18.611Z","endTime":"2026-05-02T22:50:22.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":74.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.905585974947464,"aZ":-30.449519256601867,"pfxX":7.265034278433486,"pfxZ":1.1867175054319539,"pX":-0.03129901480315104,"pZ":2.8714320406895792,"vX0":2.8165613331224457,"vY0":-121.17013419603046,"vZ0":0.4952380043966078,"x":118.19,"y":161.25,"x0":-2.1605695866885535,"y0":50.00265014770605,"z0":5.376520802594728,"aX":10.545260123811302},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-13.9,"spinRate":2793,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4561987659197748,"extension":6.287764310185246},"hitData":{"launchSpeed":94.6,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.82,"coordY":169.49}},"index":1,"playId":"4bbebd9b-6890-365c-83b4-23a3a2f593e3","pitchNumber":2,"startTime":"2026-05-02T22:50:35.458Z","endTime":"2026-05-02T22:50:43.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:50:43.452Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to catcher Yainer Diaz in foul territory.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:50:46.369Z","endTime":"2026-05-02T22:52:47.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.375425634581152,"aZ":-41.87653479399061,"pfxX":8.314164429969422,"pfxZ":-6.936933816619605,"pX":0.8237647338442137,"pZ":1.3568954970355203,"vX0":4.132040981691387,"vY0":-118.34755957736692,"vZ0":-0.6534917036224918,"x":85.6,"y":202.14,"x0":-2.0320938756738283,"y0":50.00021121303371,"z0":5.5163959895139385,"aX":11.63484538984884},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.4,"breakHorizontal":-16.1,"spinRate":2574,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.46517740884678815,"extension":6.224301591588748},"index":0,"playId":"5c5a6cff-e354-349b-88a8-6bea845e6e7e","pitchNumber":1,"startTime":"2026-05-02T22:51:12.458Z","endTime":"2026-05-02T22:51:16.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48314304991274,"aZ":-17.994066263755673,"pfxX":-5.645423390237225,"pfxZ":7.6226856042031805,"pX":0.23279998194783144,"pZ":3.9269960091315097,"vX0":7.732045901163264,"vY0":-135.4898815578767,"vZ0":-0.6624333069739581,"x":108.13,"y":132.75,"x0":-1.9238544279269114,"y0":50.00181318686621,"z0":5.431644862947721,"aX":-10.50103028075411},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":8.6,"spinRate":2539,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.404199713910959,"extension":6.285352948023911},"index":1,"playId":"4de85f18-eb5b-3c6f-807c-de9b6a626c73","pitchNumber":2,"startTime":"2026-05-02T22:51:28.845Z","endTime":"2026-05-02T22:51:31.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-02T22:51:38.681Z","endTime":"2026-05-02T22:51:57.607Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857995203390328,"aZ":-41.586110327255106,"pfxX":7.331695341039847,"pfxZ":-6.57192209586019,"pX":-0.07803076527474181,"pZ":2.5359500396223056,"vX0":2.331262430638904,"vY0":-119.40133022804412,"vZ0":1.6095467825165384,"x":119.97,"y":170.31,"x0":-2.0219365500175637,"y0":50.00503748123627,"z0":5.619909244369603,"aX":10.494743488904058},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.2,"breakHorizontal":-13.8,"spinRate":2532,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.4602595122827333,"extension":6.171631873105244},"index":3,"playId":"43598e01-4537-3e3f-b5e5-f2e8f51adf1e","pitchNumber":3,"startTime":"2026-05-02T22:51:57.607Z","endTime":"2026-05-02T22:52:01.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56121950224183,"aZ":-32.61670433398679,"pfxX":-9.632648324271399,"pfxZ":-0.26283373735196314,"pX":-2.7775149621491053,"pZ":2.3008393021019238,"vX0":1.701005287815927,"vY0":-129.08287325722978,"vZ0":-1.4590005048582315,"x":222.87,"y":176.66,"x0":-2.194918537966689,"y0":50.00243891009519,"z0":5.390915578864922,"aX":-16.21021621164214},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":17.0,"spinRate":1829,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42476847873647383,"extension":6.417839349184678},"index":4,"playId":"43b27e4a-1576-322a-80f6-21a8dfdec664","pitchNumber":4,"startTime":"2026-05-02T22:52:17.245Z","endTime":"2026-05-02T22:52:20.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711111204160947,"aZ":-16.842667550152875,"pfxX":-6.654022841299065,"pfxZ":8.093614087674876,"pX":1.075999867959397,"pZ":2.8188928432893405,"vX0":9.985553077587577,"vY0":-137.11953648015125,"vZ0":-3.5784474666731017,"x":75.99,"y":162.67,"x0":-1.756735332574606,"y0":50.00651567894581,"z0":5.2975602561582384,"aX":-12.611489533173772},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2416,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.40020969690742536,"extension":6.417469723497458},"hitData":{"launchSpeed":69.6,"launchAngle":81.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":141.32,"coordY":203.94}},"index":5,"playId":"681d037f-5dfc-39e8-a0af-b337807a2b32","pitchNumber":5,"startTime":"2026-05-02T22:52:38.658Z","endTime":"2026-05-02T22:52:47.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:52:47.327Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Roman Anthony.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T22:54:38.690Z","endTime":"2026-05-02T22:55:25.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039768777601047,"aZ":-16.842941229745477,"pfxX":1.7329056704963142,"pfxZ":8.495177491039025,"pX":0.6450704027831186,"pZ":3.2086156852502348,"vX0":-2.5315628018445047,"vY0":-133.326114372409,"vZ0":-3.4001363897802586,"x":92.41,"y":152.15,"x0":1.3807105783596187,"y0":50.000129594470394,"z0":5.712227479344866,"aX":3.126567857317112},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-2.6,"spinRate":2182,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.410441250903391,"extension":6.9794700954769455},"index":0,"playId":"c82069b8-1109-38cf-9084-d9a5c80d4c03","pitchNumber":1,"startTime":"2026-05-02T22:55:00.147Z","endTime":"2026-05-02T22:55:03.670Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.656969053015587,"aZ":-15.326075327192093,"pfxX":1.7643329720951724,"pfxZ":9.109940955313549,"pX":0.3189176446343237,"pZ":3.3020031516327886,"vX0":-4.001084315817844,"vY0":-134.9624083741072,"vZ0":-3.4542768388892964,"x":104.84,"y":149.63,"x0":1.5896880741971036,"y0":50.00413121999344,"z0":5.6741986444287,"aX":3.2639064323844686},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":-2.4,"spinRate":2207,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4054351053767613,"extension":7.03786282977983},"hitData":{"launchSpeed":98.0,"launchAngle":61.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.02,"coordY":140.62}},"index":1,"playId":"828a2738-6cd3-3e50-8c09-d00b525c9d78","pitchNumber":2,"startTime":"2026-05-02T22:55:15.253Z","endTime":"2026-05-02T22:55:25.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:55:25.722Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Walker hit by pitch.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T22:56:05.790Z","endTime":"2026-05-02T22:56:51.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T22:55:50.359Z","endTime":"2026-05-02T22:56:08.184Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23796405528205,"aZ":-24.237891900213455,"pfxX":9.809165166641439,"pfxZ":4.379269064887129,"pX":0.8039793596960378,"pZ":2.6338000855391153,"vX0":-5.6359282112023035,"vY0":-134.49474401906244,"vZ0":-3.024499888732957,"x":86.35,"y":167.67,"x0":1.6647110190502674,"y0":50.00200685187648,"z0":5.513607853310385,"aX":17.76683145879297},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.3,"spinRate":2165,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4090167007556764,"extension":6.808815911777169},"index":1,"playId":"ef2ebabd-fd2c-3e49-87c1-331ee0675037","pitchNumber":1,"startTime":"2026-05-02T22:56:08.184Z","endTime":"2026-05-02T22:56:11.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828206604631774,"aZ":-28.5518292529357,"pfxX":8.865165361403283,"pfxZ":2.295767426806374,"pX":0.772625649962798,"pZ":1.7411060603912927,"vX0":-4.408798453881154,"vY0":-124.75711606473239,"vZ0":-3.5019731413989117,"x":87.55,"y":191.77,"x0":1.4098606836113883,"y0":50.0030606394873,"z0":5.513361425452174,"aX":13.990661328724968},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":-15.0,"spinRate":1648,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.43883791603717714,"extension":7.041720006556204},"index":2,"playId":"21ba9b88-29f8-3011-94ac-21030791d46b","pitchNumber":2,"startTime":"2026-05-02T22:56:26.588Z","endTime":"2026-05-02T22:56:30.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884908916149172,"aZ":-20.95116718954692,"pfxX":2.1633651897732404,"pfxZ":6.020388069091158,"pX":-1.4381668376157417,"pZ":4.601913722538827,"vX0":-8.25542390163297,"vY0":-135.70287154299376,"vZ0":0.7570381128840143,"x":171.82,"y":114.53,"x0":1.3631178183225905,"y0":50.00151572320351,"z0":5.779615699217801,"aX":4.033564784764507},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":-2.2,"spinRate":2252,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4037333460691306,"extension":7.007748551923369},"index":3,"playId":"9ba472d2-3bbf-38b4-8cf1-f72571bd3b20","pitchNumber":3,"startTime":"2026-05-02T22:56:45.843Z","endTime":"2026-05-02T22:56:51.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T22:56:51.694Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Red Sox challenged (play at 1st), call on the field was upheld: Jose Altuve grounds into a force out, fielded by second baseman Isiah Kiner-Falefa. Braden Shewmake out at 2nd. Jose Altuve to 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T22:58:24.879Z","endTime":"2026-05-02T22:59:06.851Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T22:57:15.804Z","endTime":"2026-05-02T22:57:50.129Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"description":"Offensive Substitution: Pinch-runner Braden Shewmake replaces Christian Walker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T22:57:50.129Z","endTime":"2026-05-02T22:58:27.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44852248216896,"aZ":-23.30302425212829,"pfxX":10.25197007353863,"pfxZ":5.1237449199068115,"pX":0.6963476154707658,"pZ":1.0978437616644736,"vX0":-5.554378291914256,"vY0":-131.1536824503543,"vZ0":-6.636954012774679,"x":90.46,"y":209.14,"x0":1.517128274957567,"y0":50.00033239343699,"z0":5.415632474651891,"aX":17.739620345640265},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":-17.3,"spinRate":2038,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4186730202822462,"extension":7.095857322807595},"index":2,"playId":"2ea41459-622a-3528-b4ec-db98ff17a9e0","pitchNumber":1,"startTime":"2026-05-02T22:58:27.209Z","endTime":"2026-05-02T22:58:30.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314473393735316,"aZ":-25.241823361034612,"pfxX":8.811495309335818,"pfxZ":3.8767830417560916,"pX":0.5298015870771049,"pZ":2.8611643568042586,"vX0":-5.905529577385129,"vY0":-133.55197537352598,"vZ0":-2.006410962273294,"x":96.81,"y":161.53,"x0":1.635597981903347,"y0":50.005442018985015,"z0":5.455234948007331,"aX":15.768323453803486},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-14.5,"spinRate":2015,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4116240780182947,"extension":6.981182727626474},"index":3,"playId":"0bddf284-0fa0-3d0d-8767-99b1aef5b12b","pitchNumber":2,"startTime":"2026-05-02T22:58:42.342Z","endTime":"2026-05-02T22:58:46.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17613186623773,"aZ":-23.78921605596818,"pfxX":9.977050504701651,"pfxZ":4.707209400634656,"pX":0.6485049557910615,"pZ":2.1401570822406173,"vX0":-5.883075944546906,"vY0":-133.7398472561881,"vZ0":-4.0145898344531386,"x":92.28,"y":181.0,"x0":1.5990590499352793,"y0":50.0060659155807,"z0":5.400550215886332,"aX":17.785623138106974},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-16.6,"spinRate":2231,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41210258484483964,"extension":7.02142936626339},"hitData":{"launchSpeed":104.2,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.09,"coordY":145.18}},"index":4,"playId":"2ccf626c-c1bd-33f6-8fc5-57004c88adfe","pitchNumber":3,"startTime":"2026-05-02T22:58:58.967Z","endTime":"2026-05-02T22:59:06.851Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":111},"playEndTime":"2026-05-02T22:59:06.851Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T23:01:28.045Z","endTime":"2026-05-02T23:02:16.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49058301738906,"aZ":-16.142580714953443,"pfxX":2.0249333936790315,"pfxZ":8.982796559776112,"pX":0.48754809354904527,"pZ":2.9419396780543003,"vX0":-2.9197243208902934,"vY0":-132.98929625613462,"vZ0":-4.176688014614728,"x":98.42,"y":159.35,"x0":1.3384146101524397,"y0":50.00302016157589,"z0":5.709709535645862,"aX":3.6141839524106283},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-3.0,"spinRate":2048,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4124296291692855,"extension":7.062326287319682},"index":0,"playId":"2a850053-8ab0-3c65-9e19-c8e279b47268","pitchNumber":1,"startTime":"2026-05-02T23:01:52.761Z","endTime":"2026-05-02T23:01:55.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65072511710493,"aZ":-25.15802575221601,"pfxX":9.106338954826105,"pfxZ":4.634658570910292,"pX":0.6654669941357264,"pZ":1.2918473962472956,"vX0":-4.688631725539011,"vY0":-122.67277255790597,"vZ0":-4.743131332495708,"x":91.63,"y":203.9,"x0":1.4245122987516368,"y0":50.004829894359574,"z0":5.411027701296752,"aX":13.795853422284456},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.4,"breakHorizontal":-15.2,"spinRate":1718,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4475461417607036,"extension":7.110239875931519},"hitData":{"launchSpeed":57.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.8,"coordY":167.37}},"index":1,"playId":"3d7e8a80-10a9-3f19-b8cb-29907c6d9832","pitchNumber":2,"startTime":"2026-05-02T23:02:08.822Z","endTime":"2026-05-02T23:02:16.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T23:02:16.609Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to center fielder Brice Matthews.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T23:05:17.059Z","endTime":"2026-05-02T23:05:28.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to first base for Isaac Paredes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T23:03:36.150Z","endTime":"2026-05-02T23:03:36.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"details":{"description":"Braden Shewmake remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T23:03:36.165Z","endTime":"2026-05-02T23:03:36.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"description":"Pitching Change: Bryan King replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T23:03:36.166Z","endTime":"2026-05-02T23:05:19.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58635937194276,"aZ":-19.311003435030628,"pfxX":2.2213077364034888,"pfxZ":7.3187411208102855,"pX":0.036924976717167705,"pZ":3.4392237998572264,"vX0":-7.230173594975462,"vY0":-131.17551841392012,"vZ0":-1.4190319688199018,"x":115.59,"y":145.92,"x0":2.530234176706446,"y0":50.00185360290084,"z0":5.415204476593316,"aX":3.904938680635667},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":-2.5,"spinRate":1977,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.4162386437536796,"extension":6.551167636125144},"hitData":{"launchSpeed":85.8,"launchAngle":46.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.45,"coordY":93.98}},"index":3,"playId":"f97a0af8-899b-3d7f-829d-e684aa6c0a7e","pitchNumber":1,"startTime":"2026-05-02T23:05:19.384Z","endTime":"2026-05-02T23:05:28.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T23:05:28.791Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, second baseman Jose Altuve to first baseman Isaac Paredes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T23:05:29.646Z","endTime":"2026-05-02T23:06:30.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968666349097695,"aZ":-27.868139866401297,"pfxX":7.848454518716986,"pfxZ":2.450138103406803,"pX":-0.8905230997955463,"pZ":1.2614764187385068,"vX0":-11.576927859292374,"vY0":-131.02708967417087,"vZ0":-4.8223138006878035,"x":150.94,"y":204.72,"x0":2.544213812950411,"y0":50.00178817937263,"z0":5.182037788458052,"aX":13.78909887688726},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":-12.0,"spinRate":1889,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4163689369547656,"extension":6.743551056936022},"index":0,"playId":"78ab35cf-f0cf-33d8-b619-a8a652f080bc","pitchNumber":1,"startTime":"2026-05-02T23:05:55.164Z","endTime":"2026-05-02T23:05:58.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718051975636207,"aZ":-29.240419248039,"pfxX":7.30928375080744,"pfxZ":1.65083377564204,"pX":-0.2257708885331925,"pZ":2.292529899177898,"vX0":-10.054056300811393,"vY0":-131.82698845897923,"vZ0":-2.113581300497753,"x":125.61,"y":176.88,"x0":2.6724038532219385,"y0":50.00171394371901,"z0":5.244562161565225,"aX":12.977788285972432},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":-11.3,"spinRate":1792,"spinDirection":141},"zone":5,"typeConfidence":0.92,"plateTime":0.41410366790603703,"extension":6.732076116976842},"index":1,"playId":"2e500308-b7f7-3bb7-9e85-b3f3fdbc2f38","pitchNumber":2,"startTime":"2026-05-02T23:06:08.896Z","endTime":"2026-05-02T23:06:12.362Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15692222236374,"aZ":-20.313251095656405,"pfxX":2.093474664143246,"pfxZ":6.6344844592033745,"pX":-0.05589009464970836,"pZ":2.1533156705369207,"vX0":-7.401251798708441,"vY0":-132.56955940278027,"vZ0":-4.266871287690294,"x":119.13,"y":180.64,"x0":2.494715376884514,"y0":50.00382234002846,"z0":5.258010750081728,"aX":3.7440802907609076},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-2.3,"spinRate":2071,"spinDirection":146},"zone":8,"typeConfidence":0.89,"plateTime":0.4124575300491826,"extension":6.533159199320306},"hitData":{"launchSpeed":84.5,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.91,"coordY":153.28}},"index":2,"playId":"b1f8a7b7-b695-30b5-a651-dc12ee1facde","pitchNumber":3,"startTime":"2026-05-02T23:06:23.112Z","endTime":"2026-05-02T23:06:30.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T23:06:30.479Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, third baseman Braden Shewmake to first baseman Isaac Paredes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T23:06:31.407Z","endTime":"2026-05-02T23:07:17.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.080"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.30"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.11"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.51"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.16"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.41"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.080"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726164024625966,"aZ":-28.8926970955104,"pfxX":6.3677319480660115,"pfxZ":1.9050156367051407,"pX":1.0502769301260386,"pZ":1.9319437919601585,"vX0":-6.349345855454478,"vY0":-130.39050789876762,"vZ0":-3.0426841661450217,"x":76.97,"y":186.62,"x0":2.6864752381754338,"y0":50.006177484455414,"z0":5.287892309320377,"aX":10.996277563746423},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-10.2,"spinRate":1896,"spinDirection":143},"zone":14,"typeConfidence":0.88,"plateTime":0.4196276741049152,"extension":6.4522328268114295},"index":0,"playId":"f0c24617-986e-3a69-8234-85b6db91ca7b","pitchNumber":1,"startTime":"2026-05-02T23:06:55.406Z","endTime":"2026-05-02T23:06:59.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900934839201028,"aZ":-30.074935905499316,"pfxX":6.483817111272163,"pfxZ":1.2096603597875202,"pX":0.5334607047836082,"pZ":2.431522852950776,"vX0":-7.462681617251441,"vY0":-130.65551219382326,"vZ0":-1.6130127239936236,"x":96.67,"y":173.13,"x0":2.575894668839611,"y0":50.005316554355794,"z0":5.303536447928054,"aX":11.28257995277122},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-10.2,"spinRate":1845,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.4182059373494553,"extension":6.484512862287233},"hitData":{"launchSpeed":96.2,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.87,"coordY":163.41}},"index":1,"playId":"e89327ed-8124-3565-a4e2-e47782937cd8","pitchNumber":2,"startTime":"2026-05-02T23:07:09.654Z","endTime":"2026-05-02T23:07:17.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T23:07:17.201Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, third baseman Braden Shewmake to first baseman Isaac Paredes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T23:06:31.407Z","endTime":"2026-05-02T23:07:17.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.080"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.30"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.11"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.51"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.16"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.41"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.080"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726164024625966,"aZ":-28.8926970955104,"pfxX":6.3677319480660115,"pfxZ":1.9050156367051407,"pX":1.0502769301260386,"pZ":1.9319437919601585,"vX0":-6.349345855454478,"vY0":-130.39050789876762,"vZ0":-3.0426841661450217,"x":76.97,"y":186.62,"x0":2.6864752381754338,"y0":50.006177484455414,"z0":5.287892309320377,"aX":10.996277563746423},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-10.2,"spinRate":1896,"spinDirection":143},"zone":14,"typeConfidence":0.88,"plateTime":0.4196276741049152,"extension":6.4522328268114295},"index":0,"playId":"f0c24617-986e-3a69-8234-85b6db91ca7b","pitchNumber":1,"startTime":"2026-05-02T23:06:55.406Z","endTime":"2026-05-02T23:06:59.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900934839201028,"aZ":-30.074935905499316,"pfxX":6.483817111272163,"pfxZ":1.2096603597875202,"pX":0.5334607047836082,"pZ":2.431522852950776,"vX0":-7.462681617251441,"vY0":-130.65551219382326,"vZ0":-1.6130127239936236,"x":96.67,"y":173.13,"x0":2.575894668839611,"y0":50.005316554355794,"z0":5.303536447928054,"aX":11.28257995277122},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-10.2,"spinRate":1845,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.4182059373494553,"extension":6.484512862287233},"hitData":{"launchSpeed":96.2,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.87,"coordY":163.41}},"index":1,"playId":"e89327ed-8124-3565-a4e2-e47782937cd8","pitchNumber":2,"startTime":"2026-05-02T23:07:09.654Z","endTime":"2026-05-02T23:07:17.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T23:07:17.201Z","atBatIndex":81},"scoringPlays":[3,26,29,37,43,63,64],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":66.35,"y":95.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":104.34,"y":152.78},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":129.93,"y":43.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":95.22,"y":167.47},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":164.14,"y":79.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":181.84,"y":112.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":99.78,"y":165.95},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":86.35,"y":85.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":98.04,"y":142.9},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":94.47,"y":135.57},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":169.72,"y":111.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":106.87,"y":173.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":117.0,"y":151.76},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":23,"endIndex":35,"top":[23,24,25,26,27,28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":54.89,"y":88.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":127.71,"y":40.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":133.72,"y":152.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":83.27,"y":40.45},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":99.93,"y":49.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":142.33,"y":170.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":191.77,"y":114.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":103.55,"y":117.66},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":133.21,"y":143.66},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38,39],"bottom":[40,41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":83.28,"y":124.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":34.47,"y":70.82},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":115.99,"y":153.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":80.54,"y":122.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":134.0,"y":148.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":194.24,"y":109.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":122.38,"y":39.59},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":45.86,"y":101.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":129.16,"y":194.82},"type":"O","description":"Pop Out"}]}},{"startIndex":47,"endIndex":53,"top":[47,48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":175.26,"y":108.2},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":205.18,"y":97.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":103.56,"y":141.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":109.4,"y":171.52},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":66,"top":[54,55,56,57,58],"bottom":[59,60,61,62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":58.24,"y":110.73},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":113.46,"y":161.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":131.45,"y":171.97},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":95.73,"y":165.44},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":193.92,"y":93.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":164.64,"y":85.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":164.53,"y":105.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":73.66,"y":126.94},"type":"H","description":"Single"}]}},{"startIndex":67,"endIndex":74,"top":[67,68,69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":134.25,"y":186.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":141.82,"y":147.21},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":79.2,"y":115.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":171.2,"y":122.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":147.39,"y":147.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":102.82,"y":169.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":141.32,"y":203.94},"type":"O","description":"Pop Out"}]}},{"startIndex":75,"endIndex":81,"top":[75,76,77,78],"bottom":[79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":80.02,"y":140.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":124.09,"y":145.18},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":95.8,"y":167.37},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":129.45,"y":93.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":148.91,"y":153.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":106.87,"y":163.41},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":8,"errors":0,"leftOnBase":10},"away":{"runs":6,"hits":12,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"catcher":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"first":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"second":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"third":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"shortstop":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"left":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"center":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"onDeck":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"inHole":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"battingOrder":7,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"onDeck":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"inHole":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"battingOrder":4,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".268","atBats":37,"obp":".347","slg":".442","ops":".789","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":21,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"5.91","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.63","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":58,"strikes":89,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"16.33","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID694376":{"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".083","atBats":12,"obp":".154","slg":".333","ops":".487","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":24,"groundOuts":15,"airOuts":45,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":4,"avg":".264","atBats":106,"obp":".355","slg":".396","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":42,"rbi":15,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.33","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":33,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":4,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":38,"obp":".491","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":224,"era":"12.54","inningsPitched":"9.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"2.79","battersFaced":53,"outs":28,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":108,"strikes":116,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".000","pitchesPerInning":"24.00","gamesFinished":7,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"15.43","walksPer9Inn":"14.46","hitsPer9Inn":"10.61","runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":1,"flyOuts":11,"groundOuts":21,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":75,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":322,"era":"2.57","inningsPitched":"21.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.00","battersFaced":82,"outs":63,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":117,"strikes":205,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".333","pitchesPerInning":"15.33","gamesFinished":1,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":17,"groundOuts":27,"airOuts":27,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".212","atBats":113,"obp":".305","slg":".372","ops":".677","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":42,"rbi":15,"leftOnBase":64,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.25","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":65,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669699":{"person":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".200","slg":".500","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":4,"strikes":14,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":12,"groundOuts":7,"airOuts":21,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":53,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"5.54","inningsPitched":"13.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.38","battersFaced":57,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":72,"strikes":145,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"16.69","gamesFinished":6,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.62","walksPer9Inn":"2.77","hitsPer9Inn":"9.69","runsScoredPer9":"5.54","homeRunsPer9":"0.69","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687957":{"person":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":12,"airOuts":14,"runs":6,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".238","atBats":42,"obp":".340","slg":".310","ops":".650","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":13,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":25,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":20,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":49,"obp":".304","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":224,"era":"4.50","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.21","battersFaced":57,"outs":42,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":76,"strikes":148,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"7.07","runsScoredPer9":"4.50","homeRunsPer9":"1.29","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":5,"groundOuts":14,"airOuts":9,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".231","atBats":65,"obp":".296","slg":".431","ops":".727","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":28,"rbi":11,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".353","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":33,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":16,"groundOuts":15,"airOuts":25,"runs":12,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":67,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":334,"era":"5.89","inningsPitched":"18.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.47","battersFaced":82,"outs":55,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":131,"strikes":203,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"18.22","gamesFinished":1,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"7.36","walksPer9Inn":"5.40","hitsPer9Inn":"7.85","runsScoredPer9":"5.89","homeRunsPer9":"1.47","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656986":{"person":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".571","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":65,"era":"11.57","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.43","battersFaced":14,"outs":7,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":31,"strikes":34,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":2,"winPercentage":".---","pitchesPerInning":"27.86","gamesFinished":1,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"15.43","walksPer9Inn":"19.29","hitsPer9Inn":"11.57","runsScoredPer9":"11.57","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":9,"groundOuts":41,"airOuts":25,"runs":21,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":17,"intentionalWalks":1,"hits":30,"hitByPitch":0,"avg":".248","atBats":121,"obp":".341","slg":".388","ops":".729","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":47,"rbi":8,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":36,"errors":2,"chances":107,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID675989":{"person":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":33,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"5.79","inningsPitched":"9.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.71","battersFaced":44,"outs":28,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":75,"strikes":98,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"18.54","gamesFinished":2,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"10.61","walksPer9Inn":"7.71","hitsPer9Inn":"7.71","runsScoredPer9":"5.79","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669288":{"person":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".154","atBats":13,"obp":".313","slg":".154","ops":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":2,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":8,"groundOuts":14,"airOuts":12,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":57,"obp":".318","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":277,"era":"3.52","inningsPitched":"15.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.24","battersFaced":66,"outs":46,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":102,"strikes":175,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".333","pitchesPerInning":"18.07","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"11.15","walksPer9Inn":"4.11","hitsPer9Inn":"7.04","runsScoredPer9":"3.52","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621121":{"person":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":13,"groundOuts":27,"airOuts":27,"runs":24,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":114,"obp":".346","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":536,"era":"6.32","inningsPitched":"31.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.40","battersFaced":133,"outs":94,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":216,"strikes":320,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"9.48","walksPer9Inn":"4.88","hitsPer9Inn":"7.76","runsScoredPer9":"6.89","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":20,"groundOuts":30,"airOuts":39,"runs":25,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":154,"obp":".379","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":636,"era":"5.97","inningsPitched":"37.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.65","battersFaced":169,"outs":113,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":636,"balls":222,"strikes":414,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".200","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.11","hitsPer9Inn":"11.71","runsScoredPer9":"5.97","homeRunsPer9":"1.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":10,"runs":7,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":3,"atBats":52,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":226,"era":"3.29","inningsPitched":"13.2","wins":0,"losses":1,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"1.32","battersFaced":60,"outs":41,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":226,"balls":75,"strikes":151,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".000","pitchesPerInning":"16.54","gamesFinished":5,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.56","walksPer9Inn":"3.29","hitsPer9Inn":"8.56","runsScoredPer9":"4.61","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621043":{"person":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"jerseyNumber":"1","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":11,"groundOuts":34,"airOuts":26,"runs":22,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":0,"avg":".296","atBats":115,"obp":".379","slg":".443","ops":".822","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":51,"rbi":16,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.33","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":42,"errors":1,"chances":100,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":15,"groundOuts":34,"airOuts":28,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":2,"avg":".309","atBats":123,"obp":".386","slg":".577","ops":".963","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":71,"rbi":26,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.38","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":210,"errors":0,"chances":233,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681151":{"person":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":109,"era":"6.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.00","battersFaced":28,"outs":18,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":49,"strikes":60,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".---","pitchesPerInning":"18.17","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.50","walksPer9Inn":"7.50","hitsPer9Inn":"10.50","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 4-0)","summary":"5.0 IP, ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":37,"strikes":50,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":13,"groundOuts":19,"airOuts":23,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":16,"hitByPitch":4,"atBats":82,"obp":".337","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":379,"era":"1.96","inningsPitched":"23.0","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":101,"outs":69,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":379,"balls":148,"strikes":231,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"9.78","walksPer9Inn":"5.48","hitsPer9Inn":"6.26","runsScoredPer9":"1.96","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":16,"airOuts":11,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".320","atBats":50,"obp":".382","slg":".520","ops":".902","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":26,"rbi":11,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".350","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":9,"stolenBasePercentage":".563","caughtStealingPercentage":".438","assists":8,"putOuts":122,"errors":0,"chances":130,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":14,"groundOuts":40,"airOuts":23,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".238","atBats":101,"obp":".255","slg":".347","ops":".602","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":35,"rbi":14,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"1.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","assists":5,"putOuts":193,"errors":0,"chances":198,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":27,"groundOuts":27,"airOuts":43,"runs":25,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":16,"baseOnBalls":22,"intentionalWalks":6,"hits":42,"hitByPitch":3,"avg":".331","atBats":127,"obp":".438","slg":".685","ops":"1.123","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":87,"rbi":27,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.58","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[621043,670541,670623,572233,669699,514888,673237,694728,701358,687957,681293,660853,656986,678906,687911],"pitchers":[681293,660853,656986,678906,687911],"bench":[669288,543877,694376],"bullpen":[650556,805123,675989,681347,663567,621121,681151,595345],"battingOrder":[621043,670541,670623,669699,514888,673237,694728,701358,687957],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Altuve (8, Early); Smith (6, Early); Paredes (5, Watson, R)."},{"label":"HR","value":"Matthews (3, 4th inning off Early, 2 on, 1 out); Walker, C (8, 5th inning off Watson, R, 0 on, 1 out)."},{"label":"TB","value":"Altuve 2; Correa 2; Harris, D 2; Matthews 5; Paredes 2; Smith 2; Walker, C 6."},{"label":"RBI","value":"Correa (16); Matthews 3 (11); Walker, C 2 (26)."},{"label":"2-out RBI","value":"Correa."},{"label":"Runners left in scoring position, 2 out","value":"Alvarez, Y; Correa; Diaz, Y."},{"label":"GIDP","value":"Altuve; Smith."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Harris, D (4, 2nd base off Watson, R/Wong)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Paredes-Altuve-Walker, C; Correa-Altuve-Walker, C)."}]}],"note":[{"label":"1","value":"Ran for Walker, C in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".235","atBats":32,"obp":".313","slg":".351","ops":".664","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":8,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":37,"obp":".405","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"4.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.33","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":46,"strikes":96,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":6,"pitchesPerInning":"15.78","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":26,"airOuts":20,"runs":12,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":1,"hits":24,"hitByPitch":1,"avg":".233","atBats":103,"obp":".363","slg":".320","ops":".683","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":33,"rbi":5,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":28,"errors":2,"chances":33,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":85,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.40","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":21,"airOuts":27,"runs":17,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":7,"avg":".263","atBats":114,"obp":".372","slg":".474","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":54,"rbi":21,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.29","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":246,"errors":0,"chances":280,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)","summary":"4.0 IP, 5 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":27,"strikes":50,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":24,"groundOuts":34,"airOuts":36,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":3,"atBats":130,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":616,"era":"3.79","inningsPitched":"35.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.32","battersFaced":151,"outs":107,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":235,"strikes":381,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":5,"winPercentage":".500","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"7.82","walksPer9Inn":"4.29","hitsPer9Inn":"7.57","runsScoredPer9":"3.79","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":7,"runs":8,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":51,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":216,"era":"5.11","inningsPitched":"12.1","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.46","battersFaced":56,"outs":37,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":72,"strikes":144,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":0,"winPercentage":".000","pitchesPerInning":"17.51","gamesFinished":1,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"12.41","walksPer9Inn":"2.92","hitsPer9Inn":"10.22","runsScoredPer9":"5.84","homeRunsPer9":"2.92","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":9,"groundOuts":13,"airOuts":12,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".244","atBats":41,"obp":".326","slg":".366","ops":".692","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":15,"rbi":5,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":7,"putOuts":96,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID596115":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":19,"groundOuts":32,"airOuts":32,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".208","atBats":130,"obp":".245","slg":".300","ops":".545","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":39,"rbi":18,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":35,"errors":4,"chances":115,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677161":{"person":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":42,"obp":".239","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"3.09","inningsPitched":"11.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"0.94","battersFaced":46,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":68,"strikes":110,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".000","pitchesPerInning":"15.26","gamesFinished":3,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.54","hitsPer9Inn":"6.94","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":12,"groundOuts":37,"airOuts":21,"runs":28,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":0,"hits":43,"hitByPitch":0,"atBats":115,"obp":".439","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":504,"era":"9.12","inningsPitched":"25.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"2.26","battersFaced":133,"outs":77,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":504,"balls":194,"strikes":310,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":".200","pitchesPerInning":"19.64","gamesFinished":0,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"5.96","walksPer9Inn":"5.26","hitsPer9Inn":"15.08","runsScoredPer9":"9.82","homeRunsPer9":"2.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":23,"groundOuts":26,"airOuts":36,"runs":15,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".306","atBats":121,"obp":".378","slg":".471","ops":".849","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":57,"rbi":14,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".347","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":46,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":209,"era":"3.00","inningsPitched":"12.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"1.25","battersFaced":51,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":71,"strikes":138,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".667","pitchesPerInning":"17.42","gamesFinished":3,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.75","walksPer9Inn":"3.75","hitsPer9Inn":"7.50","runsScoredPer9":"3.75","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":11,"airOuts":15,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".227","atBats":44,"obp":".292","slg":".386","ops":".678","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":17,"rbi":8,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"603","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":8,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".229","atBats":35,"obp":".270","slg":".229","ops":".499","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":11,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":46,"airOuts":25,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".171","atBats":105,"obp":".263","slg":".257","ops":".520","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":27,"rbi":11,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".193","groundOutsToAirouts":"1.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":17,"errors":3,"chances":81,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":32,"airOuts":38,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":122,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":504,"era":"3.09","inningsPitched":"35.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.94","battersFaced":132,"outs":105,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":504,"balls":189,"strikes":315,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"14.40","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.31","hitsPer9Inn":"6.17","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":15,"airOuts":17,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".227","atBats":66,"obp":".261","slg":".348","ops":".609","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":23,"rbi":3,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":7,"putOuts":163,"errors":2,"chances":172,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":10,"groundOuts":31,"airOuts":29,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".176","atBats":108,"obp":".239","slg":".278","ops":".517","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":30,"rbi":14,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".221","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID701719":{"person":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":8,"strikes":18,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":10,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":36,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"0.00","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.06","battersFaced":41,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":56,"strikes":91,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".---","pitchesPerInning":"14.23","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.48","hitsPer9Inn":"6.10","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":37,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"3.38","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.03","battersFaced":42,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":56,"strikes":105,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".000","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.66","walksPer9Inn":"4.22","hitsPer9Inn":"5.06","runsScoredPer9":"3.38","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":11,"groundOuts":24,"airOuts":25,"runs":13,"doubles":4,"triples":2,"homeRuns":1,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".265","atBats":102,"obp":".330","slg":".373","ops":".703","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":38,"rbi":10,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".347","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":5,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":64,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":16,"groundOuts":15,"airOuts":24,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":64,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":278,"era":"2.41","inningsPitched":"18.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.07","battersFaced":76,"outs":56,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":109,"strikes":169,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"14.89","gamesFinished":3,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.82","hitsPer9Inn":"4.82","runsScoredPer9":"2.41","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"602","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":7,"groundOuts":18,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".265","atBats":49,"obp":".400","slg":".327","ops":".727","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":16,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID691785":{"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":15,"groundOuts":26,"airOuts":22,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".244","atBats":82,"obp":".308","slg":".354","ops":".662","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":29,"rbi":7,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.18","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":42,"errors":2,"chances":96,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":5,"airOuts":11,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":33,"obp":".270","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":138,"era":"0.93","inningsPitched":"9.2","wins":0,"losses":1,"saves":6,"saveOpportunities":6,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.93","battersFaced":37,"outs":29,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":47,"strikes":91,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".000","pitchesPerInning":"14.28","gamesFinished":8,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.24","walksPer9Inn":"2.79","hitsPer9Inn":"5.59","runsScoredPer9":"0.93","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":39,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":11,"strikes":28,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":10,"groundOuts":26,"airOuts":20,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":85,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"6.10","inningsPitched":"20.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.60","battersFaced":96,"outs":62,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":140,"strikes":220,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":1,"winPercentage":".---","pitchesPerInning":"17.42","gamesFinished":7,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"6.53","walksPer9Inn":"3.48","hitsPer9Inn":"10.89","runsScoredPer9":"6.10","homeRunsPer9":"1.74","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[680776,575929,701350,677800,596115,691785,655316,807799,643396,678882,657136,702332,813349,670245,701719],"pitchers":[813349,670245,701719],"bench":[665966],"bullpen":[678394,687562,547973,677161,663558,624133,801139,669711,676477],"battingOrder":[680776,575929,701350,677800,596115,643396,678882,657136,702332],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Abreu, W 2; Anthony; Contreras, Wn; Duran, Ja; Rafaela; Story; Wong."},{"label":"RBI","value":"Abreu, W (14); Contreras, Wn (21); Story (18)."},{"label":"2-out RBI","value":"Abreu, W; Story."},{"label":"Runners left in scoring position, 2 out","value":"Rafaela 4; Story 2."},{"label":"SF","value":"Contreras, Wn."},{"label":"GIDP","value":"Contreras, Wn; Story."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rafaela (1, 2nd base off Arrighetti/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Story-Mayer-Contreras, Wn; Kiner-Falefa-Story-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Walked for Monasterio in the 7th."},{"label":"1","value":"Ran for Yoshida in the 7th."}]}},"officials":[{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Walker, C (by Samaniego, T)."},{"label":"ABS Challenge","value":"Diaz, Y (Ball-Overturned to Strike); Yoshida (Strike-Overturned to Ball); Rafaela (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Arrighetti 87-50; De Los Santos, E 18-14; Sousa 13-8; Teng 23-13; King, B 6-4; Early 77-50; Watson, R 39-28; Samaniego, T 26-18."},{"label":"Groundouts-flyouts","value":"Arrighetti 5-2; De Los Santos, E 1-1; Sousa 0-0; Teng 1-0; King, B 2-1; Early 3-3; Watson, R 4-1; Samaniego, T 4-1."},{"label":"Batters faced","value":"Arrighetti 23; De Los Santos, E 6; Sousa 3; Teng 5; King, B 3; Early 20; Watson, R 13; Samaniego, T 9."},{"label":"Inherited runners-scored","value":"Sousa 1-1; Teng 2-0."},{"label":"Umpires","value":"HP: Erich Bacchus. 1B: Laz Diaz. 2B: Brian O'Nora. 3B: Chris Segal. "},{"label":"Weather","value":"57 degrees, Overcast."},{"label":"Wind","value":"6 mph, Out To LF."},{"label":"First pitch","value":"4:12 PM."},{"label":"T","value":"2:55."},{"label":"Att","value":"34,158."},{"label":"Venue","value":"Fenway Park."},{"label":"May 2, 2026"}],"pitchingNotes":["Sousa pitched to 3 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","boxscoreName":"Walker, C"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":15,"groundOuts":34,"airOuts":28,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":2,"avg":".309","atBats":123,"obp":".386","slg":".577","ops":".963","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":71,"rbi":26,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.38","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":210,"errors":0,"chances":233,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":69,"hittingGameScore":69},{"player":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","boxscoreName":"Matthews"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":5,"groundOuts":14,"airOuts":9,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".231","atBats":65,"obp":".296","slg":".431","ops":".727","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":28,"rbi":11,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".353","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":33,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","boxscoreName":"Abreu, W"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":23,"groundOuts":26,"airOuts":36,"runs":15,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".306","atBats":121,"obp":".378","slg":".471","ops":".849","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":57,"rbi":14,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".347","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"loser":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"save":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}