{"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":776896,"link":"/api/v1.1/game/776896/feed/live","metaData":{"wait":10,"timeStamp":"20250803_044745","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776896,"type":"R","doubleHeader":"N","id":"2025/08/02/slnmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776896-2025-08-02","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-03T02:10:00Z","originalDate":"2025-08-02","officialDate":"2025-08-02","dayNight":"night","time":"7: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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":56,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":56,"losses":56,"winningPercentage":".500"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2025,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":50,"ties":0,"pct":".550"},"records":{},"divisionLeader":false,"wins":61,"losses":50,"winningPercentage":".550"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"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},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID682610":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610","firstName":"Roddery","lastName":"Muñoz","primaryNumber":"46","birthDate":"2000-04-14","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roddery","useLastName":"Muñoz","boxscoreName":"Muñoz, R","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":false,"pronunciation":"rah-duh-ree MOON-yohs","mlbDebutDate":"2024-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roddery Muñoz","nameSlug":"roddery-munoz-682610","firstLastName":"Roddery Muñoz","lastFirstName":"Muñoz, Roddery","lastInitName":"Muñoz, R","initLastName":"R Muñoz","fullFMLName":"Roddery Muñoz","fullLFMName":"Muñoz, Roddery ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"39","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641658":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658","firstName":"Garrett","lastName":"Hampson","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"5' 10\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Garrett","useLastName":"Hampson","middleName":"Reese","boxscoreName":"Hampson","nickName":"G Hamp","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Hampson","nameSlug":"garrett-hampson-641658","firstLastName":"Garrett Hampson","lastFirstName":"Hampson, Garrett","lastInitName":"Hampson, G","initLastName":"G Hampson","fullFMLName":"Garrett Reese Hampson","fullLFMName":"Hampson, Garrett Reese","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":39909,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2025"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Clear","temp":"70","wind":"9 mph, L To R"},"gameInfo":{"attendance":44533,"firstPitch":"2025-08-03T02:10:00.000Z","gameDurationMinutes":157},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"home":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"}},"officialScorer":{"id":431092,"fullName":"Bill Zavestoski","link":"/api/v1/people/431092"},"primaryDatacaster":{"id":800988,"fullName":"Marissa Richards","link":"/api/v1/people/800988"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T02:10:53.644Z","endTime":"2025-08-03T02:11:07.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:45:00.745Z","endTime":"2025-08-03T01:42:43.584Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":"2025-08-03T01:42:43.584Z","endTime":"2025-08-03T02:10:28.791Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":"2025-08-03T02:10:28.791Z","endTime":"2025-08-03T02:10:55.833Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":92.8,"endSpeed":83.5,"strikeZoneTop":3.39001164420382,"strikeZoneBottom":1.61005172419307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.412096376809224,"aZ":-12.610411716205329,"pfxX":-9.03658228978277,"pfxZ":10.801306267151363,"pX":0.003908255576359144,"pZ":2.7721872063714192,"vX0":8.277072292772843,"vY0":-134.74990504132248,"vZ0":-5.219090106364515,"x":116.85,"y":163.93,"x0":-1.9563246702742954,"y0":50.001417918484634,"z0":5.648857420752383,"aX":-16.365597690452926},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":14.3,"spinRate":2399,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4088494998055925,"extension":5.94640214427609},"hitData":{"launchSpeed":95.9,"launchAngle":40.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.67,"coordY":95.18}},"index":3,"playId":"0a1cbe8e-55bd-30e5-bc13-f65dc277b8de","pitchNumber":1,"startTime":"2025-08-03T02:10:55.833Z","endTime":"2025-08-03T02:11:07.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:11:07.831Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Iván Herrera doubles (9) on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T02:11:25.687Z","endTime":"2025-08-03T02:14:02.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.0,"strikeZoneTop":3.30187949790294,"strikeZoneBottom":1.49089678957509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51461283769098,"aZ":-12.699637303214429,"pfxX":-6.580595825437982,"pfxZ":10.689161240525504,"pX":0.9208357816896301,"pZ":2.4273795692157467,"vX0":9.271417739160075,"vY0":-134.90469265241902,"vZ0":-6.214661680858775,"x":81.9,"y":173.24,"x0":-1.7240276845989055,"y0":50.00374591040622,"z0":5.676206957108571,"aX":-11.990715104008393},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":9.7,"spinRate":2419,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.407821652486581,"extension":6.070440911183216},"index":0,"playId":"52826cee-5690-3486-aa6b-fc4944100046","pitchNumber":1,"startTime":"2025-08-03T02:11:31.111Z","endTime":"2025-08-03T02:11:35.898Z","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":92.1,"endSpeed":83.1,"strikeZoneTop":3.45999951408183,"strikeZoneBottom":1.52707408345848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.012142564182994,"aZ":-21.157389124643387,"pfxX":-12.76627990788915,"pfxZ":6.193739011301539,"pX":0.0171128003096289,"pZ":1.8178642568192729,"vX0":9.19605008641369,"vY0":-133.59010958834898,"vZ0":-6.094470120063077,"x":116.35,"y":189.7,"x0":-1.8387942606086949,"y0":50.00274195198308,"z0":5.685116634157105,"aX":-22.710464967496193},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":20.8,"spinRate":2363,"spinDirection":221},"zone":8,"typeConfidence":0.85,"plateTime":0.41249274140844827,"extension":5.737342517544717},"index":1,"playId":"eb5fd97a-2608-32b8-b070-d18f91798bb7","pitchNumber":2,"startTime":"2025-08-03T02:11:44.831Z","endTime":"2025-08-03T02:11:48.961Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.994198128118683,"aZ":-27.27196727875002,"pfxX":-14.508287332397726,"pfxZ":3.2436225252663506,"pX":-0.7933265987120733,"pZ":1.717439741595027,"vX0":7.226710916456975,"vY0":-123.65915857934547,"vZ0":-4.029748658716411,"x":147.24,"y":192.41,"x0":-1.905079788415712,"y0":50.00477028593397,"z0":5.717423449793733,"aX":-21.949960251184656},"breaks":{"breakAngle":36.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":24.0,"spinRate":2060,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.44692027024946324,"extension":5.901922281924161},"index":2,"playId":"75424cf2-66d4-322e-80e3-3040153c6c31","pitchNumber":3,"startTime":"2025-08-03T02:12:04.928Z","endTime":"2025-08-03T02:12:08.808Z","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":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.45999996614864,"strikeZoneBottom":1.5539891641746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84883223130078,"aZ":-36.61642581148594,"pfxX":6.89320798328453,"pfxZ":-3.2145306760776178,"pX":1.8189767934865844,"pZ":1.0145216260011878,"vX0":6.66897462331676,"vY0":-118.05981157269004,"vZ0":-3.352892916974811,"x":47.66,"y":211.39,"x0":-1.9600420382709443,"y0":50.003697718649356,"z0":5.89572685280592,"aX":9.525822001918836},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":-14.4,"spinRate":3065,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4677099595428311,"extension":5.99848736484544},"index":3,"playId":"e13ba4d9-477b-3e0b-b82a-da581492df1d","pitchNumber":4,"startTime":"2025-08-03T02:12:22.344Z","endTime":"2025-08-03T02:12:25.588Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.3,"strikeZoneTop":3.37079099009949,"strikeZoneBottom":1.55976042163305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.519763312142345,"aZ":-17.872206265070513,"pfxX":-13.003284801806736,"pfxZ":7.984372235604998,"pX":1.808991906754346,"pZ":1.4777594734706374,"vX0":13.29306700491045,"vY0":-134.36517471874697,"vZ0":-7.4776780095366595,"x":48.05,"y":198.88,"x0":-1.5608418184372932,"y0":50.00629885721253,"z0":5.611964636223788,"aX":-23.30699697210374},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":20.0,"spinRate":2371,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.4107844857558609,"extension":5.9888984529221805},"index":4,"playId":"858bef53-a23e-3dda-a911-66ce4b789c57","pitchNumber":5,"startTime":"2025-08-03T02:12:38.565Z","endTime":"2025-08-03T02:12:41.950Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-03T02:12:50.168Z","endTime":"2025-08-03T02:13:04.398Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":1},"pitchData":{"startSpeed":92.1,"endSpeed":82.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62586116121389,"aZ":-18.948570476983583,"pfxX":-10.674198190712234,"pfxZ":7.457743936636092,"pX":0.4589129200011294,"pZ":2.3340070589358084,"vX0":9.412868289519002,"vY0":-133.55412678402618,"vZ0":-5.394583271209013,"x":99.51,"y":175.76,"x0":-1.755928296932935,"y0":50.00456033588657,"z0":5.7795028246828775,"aX":-18.935201676146896},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":16.8,"spinRate":2382,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.41299680909664316,"extension":5.969592420752123},"index":6,"playId":"e99d30c4-7e1c-3e30-8758-c78986e97077","pitchNumber":6,"startTime":"2025-08-03T02:13:04.398Z","endTime":"2025-08-03T02:13:08.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.143452013982607,"aZ":-17.7709271686394,"pfxX":-1.5222048454371517,"pfxZ":8.325958275214509,"pX":0.8695203356129417,"pZ":2.8745005762491354,"vX0":7.601358126281322,"vY0":-130.84573663346626,"vZ0":-4.110175997207899,"x":83.86,"y":161.17,"x0":-1.8781445670832364,"y0":50.004341466282746,"z0":5.80092888109964,"aX":-2.633909984230327},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":1.1,"spinRate":2599,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4189277820039745,"extension":5.971597394202223},"index":7,"playId":"7b21eb99-9cf9-38d2-bd51-9b9b74310739","pitchNumber":7,"startTime":"2025-08-03T02:13:34.214Z","endTime":"2025-08-03T02:13:41.604Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14305969100646,"aZ":-19.607593570303923,"pfxX":-10.890226828547734,"pfxZ":6.994258162498123,"pX":0.3602553680016023,"pZ":1.844675307243729,"vX0":9.881420113006854,"vY0":-133.54688652003597,"vZ0":-6.176533106342528,"x":103.27,"y":188.97,"x0":-1.9821840207973584,"y0":50.00510467275418,"z0":5.609101865510111,"aX":-19.57252107390837},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":17.4,"spinRate":2274,"spinDirection":219},"zone":9,"typeConfidence":0.92,"plateTime":0.41094385902180663,"extension":6.029352771786969},"hitData":{"launchSpeed":112.9,"launchAngle":17.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.75,"coordY":45.84}},"index":8,"playId":"bceb3076-3591-3619-a2e8-f64ff151c496","pitchNumber":8,"startTime":"2025-08-03T02:13:51.105Z","endTime":"2025-08-03T02:14:02.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:14:02.091Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T02:14:18.445Z","endTime":"2025-08-03T02:15:07.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.48999890293664,"strikeZoneBottom":1.6724595624798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54984935026915,"aZ":-18.97109972058615,"pfxX":-1.2177766809818182,"pfxZ":7.4792338395608144,"pX":-0.026875530462166907,"pZ":2.504524052271096,"vX0":5.274138250919103,"vY0":-131.45616046123706,"vZ0":-5.106254785689666,"x":115.78,"y":170.58,"x0":-1.893373434999676,"y0":50.00644783987911,"z0":5.863191162500434,"aX":-2.151690978470434},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":1.2,"spinRate":2495,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.41526136763328125,"extension":5.987987752425046},"index":0,"playId":"ebf8a368-d780-38fa-9b84-72ded0f48f69","pitchNumber":1,"startTime":"2025-08-03T02:14:37.975Z","endTime":"2025-08-03T02:14:41.607Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.757718372102246,"aZ":-23.61841060328635,"pfxX":-11.804706690235447,"pfxZ":4.790657656723458,"pX":0.06491752794691928,"pZ":2.331439075170605,"vX0":8.666545400534645,"vY0":-133.06628490759235,"vZ0":-4.4592677869801385,"x":114.53,"y":175.83,"x0":-1.7079240841534393,"y0":50.00174976918953,"z0":5.749813462703503,"aX":-21.072687768150708},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":19.4,"spinRate":2322,"spinDirection":219},"zone":5,"typeConfidence":0.67,"plateTime":0.41234188529013194,"extension":5.856596555314433},"hitData":{"launchSpeed":90.7,"launchAngle":58.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.64,"coordY":131.67}},"index":1,"playId":"1a0ee315-e9ff-3f47-a4dc-6bc857ab7dea","pitchNumber":2,"startTime":"2025-08-03T02:14:55.487Z","endTime":"2025-08-03T02:15:07.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:15:07.206Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T02:15:21.241Z","endTime":"2025-08-03T02:16:01.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.45171740584897,"strikeZoneBottom":1.65383218234163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.807874850302298,"aZ":-24.63028914692665,"pfxX":4.564683853944822,"pfxZ":5.437738902497076,"pX":-1.1839774521375994,"pZ":2.739656089418952,"vX0":1.126488170410714,"vY0":-117.51343663438027,"vZ0":-1.5262479049444093,"x":162.13,"y":164.81,"x0":-2.263487421020049,"y0":50.00563696168908,"z0":5.701866129718089,"aX":6.337716956663197},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.7,"breakHorizontal":-8.5,"spinRate":2858,"spinDirection":93},"zone":11,"typeConfidence":0.91,"plateTime":0.4674173867727842,"extension":6.0473141359319715},"index":0,"playId":"3f806671-dc8a-3749-aeb7-635dfedd92d3","pitchNumber":1,"startTime":"2025-08-03T02:15:35.452Z","endTime":"2025-08-03T02:15:39.903Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.055668417163478,"aZ":-35.84268308569689,"pfxX":6.375407689281847,"pfxZ":-2.6003998882094486,"pX":-0.07068295666905446,"pZ":2.3167169157677483,"vX0":2.3198110689151767,"vY0":-118.18503701400898,"vZ0":-0.9657051537286836,"x":119.69,"y":176.23,"x0":-1.8938806368121028,"y0":50.0017673035124,"z0":6.029781616546979,"aX":8.995545221276775},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.7,"breakHorizontal":-12.1,"spinRate":2984,"spinDirection":79},"zone":5,"typeConfidence":0.9,"plateTime":0.4638956176492579,"extension":5.824322658913516},"hitData":{"launchSpeed":89.1,"launchAngle":42.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.17,"coordY":80.06}},"index":1,"playId":"5797da07-9612-3e05-b326-060741e96d9b","pitchNumber":2,"startTime":"2025-08-03T02:15:53.139Z","endTime":"2025-08-03T02:16:01.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:16:01.518Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T02:18:07.065Z","endTime":"2025-08-03T02:18:22.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":86.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.800914542968588,"aZ":-27.44172297212437,"pfxX":-9.060389831568088,"pfxZ":2.503386633094636,"pX":-0.3048030100705164,"pZ":2.041545505806402,"vX0":8.508454531112232,"vY0":-136.55158989585172,"vZ0":-4.807115531314065,"x":128.62,"y":183.66,"x0":-2.2824941078869982,"y0":50.00268159956189,"z0":5.7105357971627155,"aX":-17.12668444280788},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":14.6,"spinRate":2363,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.40096296259002884,"extension":6.563231393612027},"hitData":{"launchSpeed":90.1,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.02,"coordY":143.93}},"index":0,"playId":"bbdd13b8-8361-3a07-8e3d-b71c03a6dc87","pitchNumber":1,"startTime":"2025-08-03T02:18:13.602Z","endTime":"2025-08-03T02:18:22.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:18:22.399Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (21) on a line drive to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T02:18:39.599Z","endTime":"2025-08-03T02:19:41.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.35999966183606,"strikeZoneBottom":1.63970919385052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45424711485986,"aZ":-15.493926585355778,"pfxX":-9.131697219105133,"pfxZ":8.945083743836337,"pX":0.01023763434542692,"pZ":2.807397656539045,"vX0":9.279776905200393,"vY0":-136.3034041358961,"vZ0":-4.802091503718929,"x":116.61,"y":162.98,"x0":-2.266676014425195,"y0":50.0035449752993,"z0":5.676569442994573,"aX":-17.030172312325202},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":14.4,"spinRate":2227,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40322974206297824,"extension":6.788278660283894},"index":0,"playId":"c8da2368-e267-32a7-8b47-52468f934945","pitchNumber":1,"startTime":"2025-08-03T02:18:45.576Z","endTime":"2025-08-03T02:18:50.738Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44914565956493,"aZ":-16.741668035173312,"pfxX":-9.95474676123537,"pfxZ":8.154963828231455,"pX":-0.6291670076072988,"pZ":3.1010416761628057,"vX0":8.265103377935503,"vY0":-137.4269568902389,"vZ0":-3.9796438659547935,"x":140.98,"y":155.05,"x0":-2.398037562244392,"y0":50.0032333513212,"z0":5.7215999330010145,"aX":-18.841049153206875},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":16.1,"spinRate":2265,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4001729455512124,"extension":6.582840081619074},"index":1,"playId":"98e4299f-3129-3fe1-acac-7c36d6ebba21","pitchNumber":2,"startTime":"2025-08-03T02:19:02.182Z","endTime":"2025-08-03T02:19:05.666Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-03T02:19:15.065Z","endTime":"2025-08-03T02:19:29.715Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.727013141634437,"aZ":-41.67526562297837,"pfxX":5.208542164836416,"pfxZ":-6.9694416146286375,"pX":-0.9011657916637404,"pZ":1.5270851360027073,"vX0":1.7981000919461827,"vY0":-117.0862842844941,"vZ0":-0.931731207250556,"x":151.35,"y":197.55,"x0":-2.3594036216308214,"y0":50.001635473717094,"z0":5.890919045049097,"aX":7.1033014264838075},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.5,"breakHorizontal":-10.0,"spinRate":2587,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.47097732516131563,"extension":6.47494013725865},"hitData":{"launchSpeed":87.7,"launchAngle":13.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.67,"coordY":105.95}},"index":3,"playId":"01e7dd3e-d317-3959-b6b2-7701951cbe0a","pitchNumber":3,"startTime":"2025-08-03T02:19:29.715Z","endTime":"2025-08-03T02:19:41.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:19:41.704Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a fly ball to left fielder Alec Burleson. Luis Arraez scores. Manny Machado out at 2nd on the throw, left fielder Alec Burleson to second baseman Brendan Donovan.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T02:20:05.363Z","endTime":"2025-08-03T02:22:02.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.465159996244463,"aZ":-28.31224899972654,"pfxX":-7.635528037907055,"pfxZ":2.0685219500233636,"pX":0.09828656341352796,"pZ":2.6270465946982124,"vX0":8.972646604003721,"vY0":-135.4581268398216,"vZ0":-3.275017955997308,"x":113.25,"y":167.85,"x0":-2.258679442815147,"y0":50.00238353454757,"z0":5.822498476746968,"aX":-14.247512367966758},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":12.0,"spinRate":2286,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4037272171760393,"extension":6.547139860970297},"index":0,"playId":"8138b97a-7194-3245-b09d-0353a1ba2f6b","pitchNumber":1,"startTime":"2025-08-03T02:20:14.378Z","endTime":"2025-08-03T02:20:17.910Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.64999901262424,"strikeZoneBottom":1.7153955682738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.405675989482972,"aZ":-40.33209606519526,"pfxX":5.40107890242342,"pfxZ":-6.04303613464126,"pX":1.0822560977473132,"pZ":0.5619239984235667,"vX0":5.766764634341292,"vY0":-115.91273947322397,"vZ0":-3.2705716045520328,"x":75.75,"y":223.61,"x0":-2.147822789773481,"y0":50.0051585790924,"z0":5.875068441515083,"aX":7.286668435653358},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.5,"breakHorizontal":-11.3,"spinRate":2549,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.47410558916115475,"extension":6.688087515615118},"index":1,"playId":"b5d82caa-4ceb-30ad-99a0-0daf57b755be","pitchNumber":2,"startTime":"2025-08-03T02:20:34.975Z","endTime":"2025-08-03T02:20:38.532Z","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":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86916913308339,"aZ":-32.461890172972616,"pfxX":6.102358475656103,"pfxZ":-0.19699376023782467,"pX":0.23869788475706116,"pZ":1.9404499897042076,"vX0":4.881784865833161,"vY0":-122.26811857254313,"vZ0":-2.1828170518894967,"x":107.9,"y":186.39,"x0":-2.5917205185727283,"y0":50.002173649297234,"z0":5.688684437952306,"aX":9.040912054192285},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":-12.4,"spinRate":2474,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.45165777694107145,"extension":6.739998382249635},"index":2,"playId":"3b0695b3-d004-383e-b1ea-50fb1c1b611f","pitchNumber":3,"startTime":"2025-08-03T02:20:58.392Z","endTime":"2025-08-03T02:21:03.056Z","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":93.7,"endSpeed":83.6,"strikeZoneTop":3.65000010968739,"strikeZoneBottom":1.67108348201073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.73551694350355,"aZ":-15.216952040815254,"pfxX":-6.31147063702109,"pfxZ":9.287874722230365,"pX":1.0587465674483183,"pZ":3.936559804969297,"vX0":10.071011881389653,"vY0":-135.97361566373291,"vZ0":-2.2946030308443603,"x":76.64,"y":132.49,"x0":-1.9160906876970754,"y0":50.0028837279728,"z0":5.878583022863716,"aX":-11.524080357309007},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2305,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40671361619293567,"extension":6.629888460210474},"index":3,"playId":"33f3272b-dcf5-36a4-8176-4187cb5c604d","pitchNumber":4,"startTime":"2025-08-03T02:21:18.549Z","endTime":"2025-08-03T02:21:22.624Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"0f35b082-5072-44b0-99f8-c953dc810878","startTime":"2025-08-03T02:21:38.279Z","endTime":"2025-08-03T02:21:43.279Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.095765836479256,"aZ":-42.171558334906855,"pfxX":6.12122357067865,"pfxZ":-7.525367256010535,"pX":-0.5820465065790627,"pZ":1.100124028689954,"vX0":2.465817884525548,"vY0":-116.32857913983572,"vZ0":-1.3570846986550826,"x":139.19,"y":209.08,"x0":-2.4610362260573773,"y0":50.00411808080561,"z0":5.802387048341825,"aX":8.130151795079422},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.6,"breakHorizontal":-11.8,"spinRate":2520,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4765335741534762,"extension":6.767658315466224},"hitData":{"launchSpeed":103.1,"launchAngle":23.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.27,"coordY":97.34}},"index":5,"playId":"02b869b4-ff0e-32e4-b9c5-3491fa00d809","pitchNumber":5,"startTime":"2025-08-03T02:21:49.690Z","endTime":"2025-08-03T02:22:02.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:22:02.693Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T02:22:31.587Z","endTime":"2025-08-03T02:23:16.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.6499992402259,"strikeZoneBottom":1.73929698136446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32916919876053,"aZ":-24.005045469710467,"pfxX":-0.7084955928131231,"pfxZ":4.650719023737512,"pX":-0.8445704569346915,"pZ":3.8408151193775035,"vX0":4.216386105539979,"vY0":-131.3369515665583,"vZ0":-0.5041338833371497,"x":149.19,"y":135.08,"x0":-2.3748063855293657,"y0":50.004060505817,"z0":5.811635888341779,"aX":-1.2453739124128027},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":0.4,"spinRate":2273,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41613866655850806,"extension":6.547756551911212},"index":0,"playId":"3a5c55cc-a61e-31ab-a435-045d7a11dc3a","pitchNumber":1,"startTime":"2025-08-03T02:22:34.494Z","endTime":"2025-08-03T02:22:39.418Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.342559567999512,"aZ":-28.34393477822418,"pfxX":-10.57106089105789,"pfxZ":2.217983340920618,"pX":-1.2060963032462741,"pZ":1.865635934324801,"vX0":6.244954121891041,"vY0":-130.49121263509787,"vZ0":-4.850768280646973,"x":162.97,"y":188.41,"x0":-2.25634765184733,"y0":50.002497274600806,"z0":5.882958955360937,"aX":-18.238188115697913},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":17.8,"spinRate":1821,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4196718174050553,"extension":6.631639667051252},"index":1,"playId":"f586efdb-e79c-381f-a53a-73a225fed4f6","pitchNumber":2,"startTime":"2025-08-03T02:22:48.756Z","endTime":"2025-08-03T02:22:52.531Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69914579665928,"aZ":-15.647318759085454,"pfxX":-7.936760169523371,"pfxZ":8.819210680180557,"pX":0.18729598592724675,"pZ":2.7290743251364176,"vX0":9.37905293839383,"vY0":-136.89116492976584,"vZ0":-5.0459449967806265,"x":109.86,"y":165.09,"x0":-2.2722972633168386,"y0":50.00494583616422,"z0":5.688250866231424,"aX":-14.878628762595618},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":12.1,"spinRate":2207,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40201558279135385,"extension":6.874722260908995},"hitData":{"launchSpeed":93.7,"launchAngle":53.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.79,"coordY":117.42}},"index":2,"playId":"baf51903-7696-3a7a-b000-be8ba9b4b03f","pitchNumber":3,"startTime":"2025-08-03T02:23:07.369Z","endTime":"2025-08-03T02:23:16.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:23:16.691Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T02:25:10.481Z","endTime":"2025-08-03T02:26:37.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.54239267156501,"strikeZoneBottom":1.70860513783877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7609410781264,"aZ":-12.510927059040636,"pfxX":-6.604708821994969,"pfxZ":10.660979365728439,"pX":1.0043527030620734,"pZ":2.504472777681937,"vX0":9.932726598968555,"vY0":-135.47550435594042,"vZ0":-6.042132206848876,"x":78.72,"y":171.16,"x0":-1.8646584834215565,"y0":50.00089955502214,"z0":5.6511696626278685,"aX":-12.18017076110659},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2440,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4055168116775456,"extension":6.003703017921845},"index":0,"playId":"49589c45-bd52-3be8-ae8f-661d6fe58ac9","pitchNumber":1,"startTime":"2025-08-03T02:25:26.655Z","endTime":"2025-08-03T02:25:30.441Z","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":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.45000004545557,"strikeZoneBottom":1.72164038065471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.880076404444125,"aZ":-19.574526741894164,"pfxX":-10.726750391026942,"pfxZ":6.877155748345762,"pX":0.22011007214983375,"pZ":0.9847558783679544,"vX0":9.27502832137993,"vY0":-134.41918309340898,"vZ0":-8.360378997863872,"x":108.61,"y":212.19,"x0":-1.8799022425748702,"y0":50.00078504798473,"z0":5.522628313801518,"aX":-19.645839289182305},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":17.4,"spinRate":2334,"spinDirection":222},"zone":14,"typeConfidence":0.92,"plateTime":0.40733218957808903,"extension":5.910143370650803},"index":1,"playId":"e187653c-2b71-3263-b2ba-013f1038d30a","pitchNumber":2,"startTime":"2025-08-03T02:25:40.494Z","endTime":"2025-08-03T02:25:43.810Z","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":92.8,"endSpeed":84.4,"strikeZoneTop":3.44999919395458,"strikeZoneBottom":1.55121340680681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.034068580526718,"aZ":-21.076290831225858,"pfxX":-12.26916334058004,"pfxZ":6.090687077510631,"pX":0.3199581739126154,"pZ":1.3711884460677102,"vX0":9.920062198583533,"vY0":-134.55759866806451,"vZ0":-7.093811958785483,"x":104.8,"y":201.76,"x0":-1.8328029650572681,"y0":50.00141455614054,"z0":5.550977169876397,"aX":-22.34528545475641},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":19.9,"spinRate":2396,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.40811373856475175,"extension":5.883767763767478},"index":2,"playId":"ed4c8104-ddf8-3771-80cf-815728b80f0b","pitchNumber":3,"startTime":"2025-08-03T02:25:56.354Z","endTime":"2025-08-03T02:26:00.398Z","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":92.6,"endSpeed":84.0,"strikeZoneTop":3.71787304954342,"strikeZoneBottom":1.91000482136584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.084989580944658,"aZ":-18.31577858507711,"pfxX":-9.529012149712948,"pfxZ":7.613145204602262,"pX":-0.41718194201120085,"pZ":3.4458630855734076,"vX0":7.535832461441497,"vY0":-134.53873496090964,"vZ0":-2.604806424525705,"x":132.9,"y":145.74,"x0":-2.026164701249345,"y0":50.00219168152758,"z0":5.73501288052712,"aX":-17.346510832226805},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":15.5,"spinRate":2379,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40819365371026173,"extension":5.855071460856724},"index":3,"playId":"bd762f54-e473-3bff-be9d-08d900a71170","pitchNumber":4,"startTime":"2025-08-03T02:26:12.140Z","endTime":"2025-08-03T02:26:16.099Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.639839446992397,"aZ":-18.910635018558974,"pfxX":-10.968320206022085,"pfxZ":7.219500795850634,"pX":-0.538150452993204,"pZ":2.225821055191577,"vX0":7.43953380603267,"vY0":-134.98810345461013,"vZ0":-5.48605581873801,"x":137.51,"y":178.68,"x0":-1.9112669344151167,"y0":50.003043955742186,"z0":5.624928024036914,"aX":-20.14941308338426},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":18.1,"spinRate":2311,"spinDirection":226},"zone":4,"typeConfidence":0.92,"plateTime":0.4064805769689248,"extension":5.935500479837004},"hitData":{"launchSpeed":103.6,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.51,"coordY":74.52}},"index":4,"playId":"e046d421-bcba-31e9-954a-280ea45a8271","pitchNumber":5,"startTime":"2025-08-03T02:26:27.195Z","endTime":"2025-08-03T02:26:37.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:26:37.629Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T02:26:54.179Z","endTime":"2025-08-03T02:27:31.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":84.4,"strikeZoneTop":3.36943418493106,"strikeZoneBottom":1.54764551769416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.791639596694736,"aZ":-13.913158147555713,"pfxX":-8.295015692538083,"pfxZ":9.988428688819031,"pX":1.0409661424343457,"pZ":1.7065588139775822,"vX0":9.338570034193198,"vY0":-134.95374895988098,"vZ0":-7.957798701794906,"x":77.32,"y":192.7,"x0":-1.4011185105577744,"y0":50.00404827458455,"z0":5.691970275735273,"aX":-15.166996474924845},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":12.8,"spinRate":2384,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40725358308685866,"extension":6.036168610642126},"index":0,"playId":"30859baa-2216-3b51-a133-412741b0533e","pitchNumber":1,"startTime":"2025-08-03T02:27:03.263Z","endTime":"2025-08-03T02:27:07.519Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.317556822581466,"aZ":-17.51483981840834,"pfxX":-2.0374622307283072,"pfxZ":8.607773252140115,"pX":0.47096718020329686,"pZ":2.822533399887609,"vX0":6.023453470952517,"vY0":-129.976649539355,"vZ0":-4.246744666589155,"x":99.05,"y":162.57,"x0":-1.6162461778280648,"y0":50.00630112100197,"z0":5.815229196054682,"aX":-3.4716465354116677},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.8,"breakHorizontal":2.3,"spinRate":2590,"spinDirection":203},"zone":6,"typeConfidence":0.88,"plateTime":0.4220825587809358,"extension":6.01737029380599},"hitData":{"launchSpeed":90.2,"launchAngle":52.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.84,"coordY":107.91}},"index":1,"playId":"a9fbf4f0-7058-3989-b4f4-dfab776a4bea","pitchNumber":2,"startTime":"2025-08-03T02:27:20.958Z","endTime":"2025-08-03T02:27:31.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:27:31.258Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T02:27:39.825Z","endTime":"2025-08-03T02:30:07.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.8,"endSpeed":72.5,"strikeZoneTop":3.48571318852734,"strikeZoneBottom":1.60195800740497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78536398985079,"aZ":-37.87693556048526,"pfxX":8.980580587652657,"pfxZ":-4.263570723031558,"pX":0.503562800592717,"pZ":2.168939928554595,"vX0":2.388037292124755,"vY0":-116.05415398131349,"vZ0":-0.4685328050730241,"x":97.81,"y":180.22,"x0":-1.7104688510231845,"y0":50.00379382993594,"z0":6.044136800714505,"aX":12.00496182353324},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.4,"breakHorizontal":-16.9,"spinRate":3057,"spinDirection":75},"zone":9,"typeConfidence":0.91,"plateTime":0.4756308928407478,"extension":5.999232937748394},"index":0,"playId":"6e97115f-18ee-34ed-9569-8ff5e970c169","pitchNumber":1,"startTime":"2025-08-03T02:27:57.922Z","endTime":"2025-08-03T02:28:01.884Z","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":91.7,"endSpeed":82.8,"strikeZoneTop":3.51168496127412,"strikeZoneBottom":1.65367642069648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.952382157587934,"aZ":-18.320648644714705,"pfxX":-9.735626815051063,"pfxZ":7.859924335307649,"pX":0.2733019374492885,"pZ":1.0516317128173305,"vX0":8.151661723553651,"vY0":-133.02294013843448,"vZ0":-8.418475337915163,"x":106.58,"y":210.39,"x0":-1.5912072962962958,"y0":50.00147459912591,"z0":5.626466233567579,"aX":-17.1567955879534},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":15.5,"spinRate":2394,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.41439804406213776,"extension":6.086374818946537},"index":1,"playId":"5bd8265c-8e17-3beb-beae-6d07927120c1","pitchNumber":2,"startTime":"2025-08-03T02:28:16.006Z","endTime":"2025-08-03T02:28:24.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Freddy Fermin. Lars Nootbaar to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"5bd8265c-8e17-3beb-beae-6d07927120c1","startTime":"2025-08-03T02:28:32.537Z","endTime":"2025-08-03T02:28:51.203Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.060016439658224,"aZ":-18.33236631348983,"pfxX":-0.31961583060917764,"pfxZ":8.074948980711206,"pX":1.626062022283439,"pZ":1.9814208671305866,"vX0":8.334521230501037,"vY0":-130.76091727899265,"vZ0":-6.250510733367292,"x":55.02,"y":185.28,"x0":-1.5744538542429176,"y0":50.006298722623015,"z0":5.79924910356169,"aX":-0.5476200680648166},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":-1.4,"spinRate":2605,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.42042661336566445,"extension":6.141834177734703},"index":3,"playId":"f17de03d-0dfb-38e0-893b-f30946d279af","pitchNumber":3,"startTime":"2025-08-03T02:28:51.203Z","endTime":"2025-08-03T02:28:54.203Z","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":93.0,"endSpeed":83.1,"strikeZoneTop":3.42510810087931,"strikeZoneBottom":1.5969710870427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.10488516377499,"aZ":-13.312866250519884,"pfxX":-6.665984464858615,"pfxZ":10.473346707559514,"pX":-0.7275583257951375,"pZ":2.166537308967423,"vX0":4.956292848085722,"vY0":-135.01472638355474,"vZ0":-7.01016646187542,"x":144.73,"y":180.28,"x0":-1.7438537621389494,"y0":50.00536520259286,"z0":5.780522297306317,"aX":-12.007165099192894},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2305,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4095491789002641,"extension":6.042404741892744},"index":4,"playId":"4182bd28-c86a-34ae-9ab5-d74f9b90071b","pitchNumber":4,"startTime":"2025-08-03T02:29:16.535Z","endTime":"2025-08-03T02:29:22.092Z","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":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":82.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.37125371645613,"aZ":-15.110178360243612,"pfxX":-8.53076388582938,"pfxZ":9.564433149472151,"pX":-0.4818089396433346,"pZ":2.288015560648936,"vX0":6.2164343480666755,"vY0":-134.0602331635854,"vZ0":-6.0206340743734446,"x":135.37,"y":177.0,"x0":-1.7459084441236659,"y0":50.00079186502383,"z0":5.678762246650953,"aX":-15.216261501085643},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":13.8,"spinRate":2326,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.41171823863034396,"extension":6.097364677246145},"index":5,"playId":"6dc6835a-2c2c-3db1-96dd-0408819715d7","pitchNumber":5,"startTime":"2025-08-03T02:29:37.045Z","endTime":"2025-08-03T02:29:40.045Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.42945833270034,"strikeZoneBottom":1.62720379414471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.452596552775834,"aZ":-39.28328812732518,"pfxX":8.469490373466622,"pfxZ":-5.138980978554683,"pX":-0.5008994935218084,"pZ":2.484347933700389,"vX0":0.634259743018887,"vY0":-117.78585090075282,"vZ0":0.16520881286122857,"x":136.09,"y":171.7,"x0":-1.8728361439094074,"y0":50.0014241990479,"z0":6.090527825405464,"aX":11.722790752396245},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.9,"breakHorizontal":-15.5,"spinRate":3082,"spinDirection":77},"zone":4,"typeConfidence":0.92,"plateTime":0.4676725871244951,"extension":5.9240112968517575},"index":6,"playId":"fb3f8a19-b54e-38bb-b43b-4c9dacef12e4","pitchNumber":6,"startTime":"2025-08-03T02:30:02.777Z","endTime":"2025-08-03T02:30:07.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:30:07.636Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T02:30:18.121Z","endTime":"2025-08-03T02:31:05.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.21211813386539,"strikeZoneBottom":1.62156618772775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.251775711311815,"aZ":-17.86505027935521,"pfxX":1.1348994237812362,"pfxZ":8.42738329242667,"pX":-0.03540749183991377,"pZ":3.5842466501286157,"vX0":3.7449864659563565,"vY0":-129.9924687713584,"vZ0":-2.774352615963292,"x":118.35,"y":142.01,"x0":-1.6467921322079686,"y0":50.003774831936084,"z0":6.034195551709313,"aX":1.9260002926361242},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.8,"breakHorizontal":-3.0,"spinRate":2474,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.42262607253927964,"extension":5.971243501356677},"index":0,"playId":"e28a42ad-12be-3d95-ba02-5f8b2b2ff813","pitchNumber":1,"startTime":"2025-08-03T02:30:35.035Z","endTime":"2025-08-03T02:30:39.416Z","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":92.0,"endSpeed":83.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.800143057980385,"aZ":-19.17292741266054,"pfxX":-9.655122026528472,"pfxZ":7.290997026924838,"pX":-0.5682391120501677,"pZ":2.728627708172829,"vX0":6.029450145437839,"vY0":-133.71342368925232,"vZ0":-4.4029357243724085,"x":138.66,"y":165.11,"x0":-1.6151814830765843,"y0":50.00604361647636,"z0":5.7997465274429,"aX":-17.228695391037416},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":16.0,"spinRate":2334,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.4119506867390066,"extension":5.893334044949011},"hitData":{"launchSpeed":92.6,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.71,"coordY":151.58}},"index":1,"playId":"c9cd3641-8a94-3d2c-883b-7de1571f725c","pitchNumber":2,"startTime":"2025-08-03T02:30:57.403Z","endTime":"2025-08-03T02:31:05.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:31:05.006Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to third baseman Nolan Gorman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T02:32:58.619Z","endTime":"2025-08-03T02:34:40.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 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":84.8,"endSpeed":75.7,"strikeZoneTop":3.74858786312507,"strikeZoneBottom":1.82406344202052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12108299339725,"aZ":-30.681990753585975,"pfxX":4.757498800276959,"pfxZ":1.0129442688964243,"pX":0.9623583012675729,"pZ":1.2397154995253303,"vX0":6.307163170087832,"vY0":-123.10359828593046,"vZ0":-4.252446626785908,"x":80.32,"y":205.31,"x0":-2.289488767511116,"y0":50.00407792812293,"z0":5.700923405155565,"aX":7.0232361753694965},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":-10.6,"spinRate":2437,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4516148725956102,"extension":6.693175038882121},"index":0,"playId":"4a1f211f-7c81-373d-8f69-c8bdd4bf57e3","pitchNumber":1,"startTime":"2025-08-03T02:33:17.593Z","endTime":"2025-08-03T02:33:21.473Z","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":92.6,"endSpeed":83.5,"strikeZoneTop":3.64999939250677,"strikeZoneBottom":1.7214476133475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.339016363570835,"aZ":-28.539488737644152,"pfxX":-10.194131514965566,"pfxZ":2.0198471571843974,"pX":-0.18771228394839276,"pZ":2.8550506196106884,"vX0":9.256598106533167,"vY0":-134.42024682154982,"vZ0":-2.1790285520976314,"x":124.16,"y":161.69,"x0":-2.377632760086062,"y0":50.00596689240508,"z0":5.734323100924174,"aX":-18.37047073325609},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":16.1,"spinRate":2227,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40992160216165363,"extension":6.634981941452173},"index":1,"playId":"dce10db2-03b2-3eef-b568-1f03f5697fab","pitchNumber":2,"startTime":"2025-08-03T02:33:30.409Z","endTime":"2025-08-03T02:33:35.506Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.65000014609857,"strikeZoneBottom":1.74967806858016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.9407386972986,"aZ":-28.2611041588553,"pfxX":-7.0829886528312,"pfxZ":2.268559217633622,"pX":0.8150577742724288,"pZ":2.0729538482665166,"vX0":10.105200484701305,"vY0":-131.2711936160775,"vZ0":-3.548844773456207,"x":85.93,"y":182.81,"x0":-2.1858278148768,"y0":50.00267093192185,"z0":5.574842008898374,"aX":-12.212349563038128},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":10.3,"spinRate":2173,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4192045751068698,"extension":6.930509232517152},"index":2,"playId":"fe66ce6c-f675-33cf-bcd9-a49471eb0813","pitchNumber":3,"startTime":"2025-08-03T02:33:45.957Z","endTime":"2025-08-03T02:33:50.433Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-03T02:33:55.888Z","endTime":"2025-08-03T02:34:13.168Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.68980272943356,"strikeZoneBottom":1.73977672407661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09480751397297,"aZ":-15.837712244843583,"pfxX":-6.827441895002817,"pfxZ":8.569432453094562,"pX":0.7146879719046064,"pZ":3.907820887724236,"vX0":9.928507600452594,"vY0":-138.24710503178406,"vZ0":-2.33733582172718,"x":89.76,"y":133.27,"x0":-2.061196811095369,"y0":50.00597427443011,"z0":5.846009966921542,"aX":-13.021592420956965},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2417,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3984718755834815,"extension":6.595943474403262},"index":4,"playId":"27a00317-25e0-3004-afd7-51488618046a","pitchNumber":4,"startTime":"2025-08-03T02:34:13.168Z","endTime":"2025-08-03T02:34:17.057Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.289122237166954,"aZ":-26.912669955573882,"pfxX":-9.15706298852166,"pfxZ":2.8954830703586394,"pX":0.5519508105386582,"pZ":1.9623206770442596,"vX0":10.32687150211362,"vY0":-134.50832362649217,"vZ0":-4.361642923164407,"x":95.96,"y":185.8,"x0":-2.1615506764870656,"y0":50.00369329130941,"z0":5.5308144346985415,"aX":-16.649875503865168},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.4,"breakHorizontal":14.2,"spinRate":2206,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4084195014591314,"extension":6.630293819515336},"hitData":{"launchSpeed":71.9,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.7,"coordY":170.34}},"index":5,"playId":"230e4a74-0d1d-38f5-b380-a5711a711541","pitchNumber":5,"startTime":"2025-08-03T02:34:29.931Z","endTime":"2025-08-03T02:34:40.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:34:40.266Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T02:34:57.446Z","endTime":"2025-08-03T02:38:11.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":93.7,"endSpeed":84.3,"strikeZoneTop":3.46000052429806,"strikeZoneBottom":1.63197359823279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.551262969947636,"aZ":-13.761944551731053,"pfxX":-7.477424220776474,"pfxZ":9.978407519711455,"pX":-0.5436195972473565,"pZ":2.5600766426751527,"vX0":7.20996828465097,"vY0":-136.11496315648083,"vZ0":-6.035574800489067,"x":137.72,"y":169.66,"x0":-2.2769991163305807,"y0":50.00157542004385,"z0":5.78847270913682,"aX":-13.79497662895656},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":11.6,"spinRate":2258,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4050247592573095,"extension":6.6762250497925},"index":0,"playId":"606b203a-5b86-3e6a-88c5-69750436ff62","pitchNumber":1,"startTime":"2025-08-03T02:35:07.439Z","endTime":"2025-08-03T02:35:12.942Z","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":0},"index":1,"playId":"80d4904c-8ac1-3516-9fdc-da7d66b98a6b","startTime":"2025-08-03T02:35:26.132Z","endTime":"2025-08-03T02:35:30.412Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.46000073565422,"strikeZoneBottom":1.65013752564084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.250688656865023,"aZ":-24.26071781687732,"pfxX":0.5035377568781958,"pfxZ":4.654694496419069,"pX":-0.9096274913593411,"pZ":4.324368025902924,"vX0":3.8524048766973404,"vY0":-130.0618359320646,"vZ0":0.7273077398701936,"x":151.67,"y":122.02,"x0":-2.4801740899909803,"y0":50.002856484205914,"z0":5.891993809900524,"aX":0.8550269378058915},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.8,"spinRate":2308,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.42238843809484816,"extension":6.447308027839389},"index":2,"playId":"11f7efca-67b1-3241-b095-684265abf77d","pitchNumber":2,"startTime":"2025-08-03T02:35:41.527Z","endTime":"2025-08-03T02:35:45.049Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.45999896891271,"strikeZoneBottom":1.68023556529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38462306551691,"aZ":-32.516350200258124,"pfxX":7.324774144425623,"pfxZ":-0.22797255070744527,"pX":-1.6929756611329974,"pZ":2.390338039898602,"vX0":0.05361821455289206,"vY0":-121.71109506087689,"vZ0":-1.1317295691807472,"x":181.53,"y":174.24,"x0":-2.664658171172617,"y0":50.00454953759209,"z0":5.71753929612654,"aX":10.818235285717545},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.5,"breakHorizontal":-13.2,"spinRate":2499,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.45274675080920046,"extension":6.50023727325275},"index":3,"playId":"ce4c1c88-dd4b-3238-aa6e-655dd0bbc90b","pitchNumber":3,"startTime":"2025-08-03T02:36:02.873Z","endTime":"2025-08-03T02:36:06.560Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.45999961315633,"strikeZoneBottom":1.65211640902558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.450737349076817,"aZ":-24.3471185121219,"pfxX":0.1996443327140165,"pfxZ":4.531467369963643,"pX":-1.0608333843404358,"pZ":3.952299792783376,"vX0":3.72937503015211,"vY0":-130.5614064644638,"vZ0":-0.28280104503819053,"x":157.44,"y":132.07,"x0":-2.533512658743813,"y0":50.00070200316912,"z0":5.894036584228146,"aX":0.3443371791640809},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-1.2,"spinRate":2319,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4194887861237864,"extension":6.457479031020877},"index":4,"playId":"b5c15155-4ede-3854-a501-d64bcd77d8e4","pitchNumber":4,"startTime":"2025-08-03T02:36:24.023Z","endTime":"2025-08-03T02:36:27.861Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24576856496583,"aZ":-14.58182481287395,"pfxX":-7.797257343157252,"pfxZ":9.513466631334712,"pX":-0.4514005609734194,"pZ":2.1606020568743203,"vX0":7.341163666644993,"vY0":-135.5296098914878,"vZ0":-6.773400504375289,"x":134.21,"y":180.44,"x0":-2.1898809650274584,"y0":50.005371038162735,"z0":5.722009463027913,"aX":-14.422577243199624},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":12.5,"spinRate":2181,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40504885662080614,"extension":6.8220709640139745},"index":5,"playId":"7e48b0e7-c3e2-3fe2-a2b5-65d113d78c1f","pitchNumber":5,"startTime":"2025-08-03T02:36:44.954Z","endTime":"2025-08-03T02:36:48.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-03T02:36:56.857Z","endTime":"2025-08-03T02:37:11.450Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72368401467001,"aZ":-25.081487424973286,"pfxX":1.1903683306684547,"pfxZ":4.232885581741131,"pX":0.06616874083066941,"pZ":3.2526451700041012,"vX0":5.564599821740639,"vY0":-128.9300558255039,"vZ0":-1.5242312355279202,"x":114.48,"y":150.96,"x0":-2.2781779973962153,"y0":50.00614996658316,"z0":5.793905782348125,"aX":1.997558248481519},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-3.5,"spinRate":2299,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4254096047403335,"extension":6.7816690845309235},"index":7,"playId":"d8997f69-d5b1-399a-9bf8-dd66178c9e57","pitchNumber":6,"startTime":"2025-08-03T02:37:11.450Z","endTime":"2025-08-03T02:37:15.443Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.588251819986773,"aZ":-41.44804678491532,"pfxX":5.060533745706421,"pfxZ":-6.917314268188144,"pX":-0.48716168478194344,"pZ":1.6672521135989309,"vX0":2.550491935574853,"vY0":-115.9237064746654,"vZ0":-0.5120164916337405,"x":135.57,"y":193.76,"x0":-2.264171389099938,"y0":50.002196382568734,"z0":5.897326393488532,"aX":6.786452965080962},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.2,"breakHorizontal":-9.8,"spinRate":2495,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.4751244317212424,"extension":6.763099939129526},"index":8,"playId":"628020b3-ca10-3eb4-92a9-88e10a06e3c7","pitchNumber":7,"startTime":"2025-08-03T02:37:40.172Z","endTime":"2025-08-03T02:37:45.072Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47399372900219,"aZ":-16.996417849179277,"pfxX":-7.603297032913517,"pfxZ":8.124370316777291,"pX":-1.184789270495442,"pZ":3.476281217386443,"vX0":5.675960742096503,"vY0":-136.21508315322677,"vZ0":-3.0108601461448536,"x":162.16,"y":144.92,"x0":-2.313461942655727,"y0":50.006763035555615,"z0":5.779240911484858,"aX":-14.211820184174636},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":12.5,"spinRate":2222,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4029728127605714,"extension":6.804663770460936},"index":9,"playId":"f1fd66c2-7b5d-3d4f-b269-c0e938e3484a","pitchNumber":8,"startTime":"2025-08-03T02:38:07.654Z","endTime":"2025-08-03T02:38:11.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:38:11.945Z","atBatIndex":13},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ramón Laureano triples (1) on a line drive to right fielder Lars Nootbaar. Xander Bogaerts scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T02:38:22.395Z","endTime":"2025-08-03T02:39:20.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":83.8,"strikeZoneTop":3.42000017467377,"strikeZoneBottom":1.57190932424668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.080241124462752,"aZ":-25.629139682454042,"pfxX":-7.9263904182426455,"pfxZ":3.67819352426557,"pX":0.31926441153366597,"pZ":1.8877468113370341,"vX0":8.982996481572266,"vY0":-132.25410257698692,"vZ0":-4.935050959515325,"x":104.83,"y":187.81,"x0":-2.0846728154175063,"y0":50.00104631955961,"z0":5.6475000990148185,"aX":-14.09986236033767},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":12.5,"spinRate":2211,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.41346827720590884,"extension":7.033239115042623},"index":0,"playId":"e3fc0012-a1bd-3e2c-a3e9-e68048fb7ad2","pitchNumber":1,"startTime":"2025-08-03T02:38:36.574Z","endTime":"2025-08-03T02:38:40.941Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.187194694174597,"aZ":-32.58085721195289,"pfxX":5.918691103034979,"pfxZ":-0.2676939450791185,"pX":-0.5679748179853151,"pZ":2.2674594360003697,"vX0":2.685258216270382,"vY0":-122.97886042997301,"vZ0":-1.5170670137764999,"x":138.65,"y":177.56,"x0":-2.448716691052177,"y0":50.00513716321995,"z0":5.699419758939955,"aX":8.914511135016774},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-11.4,"spinRate":2427,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4482719522165013,"extension":6.638128666924455},"hitData":{"launchSpeed":87.5,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.57,"coordY":106.46}},"index":1,"playId":"15b7217e-ebc9-3873-9d96-fe7fe9736ff2","pitchNumber":2,"startTime":"2025-08-03T02:39:06.539Z","endTime":"2025-08-03T02:39:20.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:39:20.514Z","atBatIndex":14},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T02:39:55.333Z","endTime":"2025-08-03T02:40:51.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.35000046659328,"strikeZoneBottom":1.60244463320673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.798508667716813,"aZ":-15.880695238459003,"pfxX":-5.55296751099543,"pfxZ":8.682496850760252,"pX":-0.21887509344442113,"pZ":3.3589463347160264,"vX0":7.032016508691179,"vY0":-136.3251081043595,"vZ0":-3.5742340085275313,"x":125.34,"y":148.09,"x0":-2.113907658642779,"y0":50.00169189791246,"z0":5.78750575469042,"aX":-10.420170750889673},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2228,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4022211585654776,"extension":6.740048200523385},"index":0,"playId":"a4ebde80-3f98-3803-814e-0cbd0d00d13d","pitchNumber":1,"startTime":"2025-08-03T02:40:06.927Z","endTime":"2025-08-03T02:40:12.316Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.35000016757255,"strikeZoneBottom":1.58650698368116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.112290808407607,"aZ":-26.90948372668402,"pfxX":-2.4257139624871984,"pfxZ":3.0718102833176655,"pX":-0.9316863995828493,"pZ":3.8922362421736243,"vX0":4.688073928330851,"vY0":-130.57557696978404,"vZ0":0.4542501467777049,"x":152.51,"y":133.69,"x0":-2.440378261155987,"y0":50.00593212947309,"z0":5.750862489763304,"aX":-4.163167483035438},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":3.2,"spinRate":2311,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4204820333874242,"extension":6.508752174969738},"index":1,"playId":"dc18996d-0111-3512-8459-9b3021b3b091","pitchNumber":2,"startTime":"2025-08-03T02:40:25.756Z","endTime":"2025-08-03T02:40:29.585Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.931137014030433,"aZ":-17.424486338695182,"pfxX":-6.2362570542095295,"pfxZ":7.90952592828636,"pX":1.1050464489914409,"pZ":3.164477367284811,"vX0":10.79787619369089,"vY0":-136.211814583583,"vZ0":-3.461822277320286,"x":74.88,"y":153.34,"x0":-2.1134767775632746,"y0":50.00633333364701,"z0":5.667819665702233,"aX":-11.636026827686733},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2242,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40322601274439007,"extension":6.8015213929885245},"index":2,"playId":"ab15142e-36d4-32b5-8dac-fd6b219618c3","pitchNumber":3,"startTime":"2025-08-03T02:40:46.922Z","endTime":"2025-08-03T02:40:51.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:40:51.208Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, second baseman Brendan Donovan to first baseman Willson Contreras. Ramón Laureano scores. Jake Cronenworth to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T02:41:12.473Z","endTime":"2025-08-03T02:41:36.246Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19036789162711,"aZ":-26.306000858140667,"pfxX":-10.887971453952606,"pfxZ":3.3540381022246404,"pX":-0.6369094182384112,"pZ":2.118680297072611,"vX0":7.3976381061443135,"vY0":-132.4739626791085,"vZ0":-4.418340312683363,"x":141.28,"y":181.58,"x0":-2.0719801320767535,"y0":50.00560935656991,"z0":5.76553177392548,"aX":-19.069889162301596},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":17.8,"spinRate":2125,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41581728117142536,"extension":7.012568347182338},"hitData":{"launchSpeed":104.7,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.19,"coordY":155.13}},"index":0,"playId":"3a952dc8-231d-3f2b-91a8-be6fc3c476f6","pitchNumber":1,"startTime":"2025-08-03T02:41:28.411Z","endTime":"2025-08-03T02:41:36.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:41:36.246Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, first baseman Willson Contreras to pitcher Michael McGreevy.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T02:42:06.772Z","endTime":"2025-08-03T02:42:29.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":2},"index":0,"playId":"b5549fcb-3703-4f33-a7f6-1bc838e53ac9","startTime":"2025-08-03T02:42:06.772Z","endTime":"2025-08-03T02:42:11.772Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.7,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.282486990151817,"aZ":-28.262856471536843,"pfxX":5.2712902493575635,"pfxZ":2.5871871161116733,"pX":0.916364152775651,"pZ":2.2756801663053503,"vX0":6.042101695395488,"vY0":-123.40989803336156,"vZ0":-2.3212394944442427,"x":82.07,"y":177.34,"x0":-2.267564208703928,"y0":50.00178348318995,"z0":5.659032110532674,"aX":7.960992586063609},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-11.2,"spinRate":2406,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44738263531630507,"extension":6.690907519436803},"hitData":{"launchSpeed":70.8,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.21,"coordY":163.75}},"index":1,"playId":"b6d8e69c-c3b8-3884-91ad-2bc595ed5730","pitchNumber":1,"startTime":"2025-08-03T02:42:20.176Z","endTime":"2025-08-03T02:42:29.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:42:29.608Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T02:44:28.351Z","endTime":"2025-08-03T02:45:16.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":93.1,"endSpeed":84.2,"strikeZoneTop":3.26000087522318,"strikeZoneBottom":1.58229839870911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2556794218625,"aZ":-22.907636774762775,"pfxX":-11.496173611460659,"pfxZ":5.074940058915173,"pX":1.4132029258770673,"pZ":2.570372426635815,"vX0":12.18209542146524,"vY0":-134.97045425637862,"vZ0":-3.770470153764329,"x":63.13,"y":169.38,"x0":-1.6879070646004233,"y0":50.0022340928601,"z0":5.619068217469329,"aX":-20.987725519212773},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":2364,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.40745580594564945,"extension":5.964726667220607},"index":0,"playId":"d3a3e3e5-3c34-3091-b570-c4708f5efa80","pitchNumber":1,"startTime":"2025-08-03T02:44:37.747Z","endTime":"2025-08-03T02:44:41.610Z","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":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.28513627771268,"strikeZoneBottom":1.55734087873787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80890044398133,"aZ":-17.680931383807174,"pfxX":-10.841373938406464,"pfxZ":8.06942767906451,"pX":-0.07210193433384472,"pZ":1.5801643998858912,"vX0":8.58983480370006,"vY0":-133.65631373469657,"vZ0":-6.981033177959336,"x":119.75,"y":196.12,"x0":-1.930972713569204,"y0":50.001496026234584,"z0":5.511738181221478,"aX":-19.46743145393768},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":17.6,"spinRate":2272,"spinDirection":220},"zone":8,"typeConfidence":0.92,"plateTime":0.41096736878743156,"extension":6.0177434215839085},"index":1,"playId":"60a4b265-4d70-3085-8a69-576956180459","pitchNumber":2,"startTime":"2025-08-03T02:44:52.489Z","endTime":"2025-08-03T02:44:57.202Z","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":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68939621304753,"aZ":-19.03104362031291,"pfxX":-12.516072777875294,"pfxZ":7.341760553947965,"pX":0.055071520716168915,"pZ":1.986572208191051,"vX0":9.080895392229955,"vY0":-133.8705116791475,"vZ0":-5.966452512792519,"x":114.9,"y":185.14,"x0":-1.779108612944497,"y0":50.0007218768162,"z0":5.635941665824496,"aX":-22.395464701808255},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":20.3,"spinRate":2324,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.41136459807723824,"extension":6.015596542103674},"hitData":{"launchSpeed":77.0,"launchAngle":52.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.49,"coordY":114.86}},"index":2,"playId":"667bfc43-8f7d-3ff2-b695-a9e86cdc6c2e","pitchNumber":3,"startTime":"2025-08-03T02:45:06.417Z","endTime":"2025-08-03T02:45:16.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:45:16.887Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Donovan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T02:45:26.186Z","endTime":"2025-08-03T02:46:04.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.38999995855652,"strikeZoneBottom":1.74186854206453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.155594221535686,"aZ":-17.251346345619755,"pfxX":-1.7125236742455359,"pfxZ":8.668657110077302,"pX":-0.6464599904909527,"pZ":2.4672825455973695,"vX0":4.095544148009673,"vY0":-130.53911621172702,"vZ0":-5.230537662968808,"x":141.64,"y":172.16,"x0":-2.015013031601363,"y0":50.00119929609207,"z0":5.8006902713823125,"aX":-2.947759700605272},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.8,"breakHorizontal":2.2,"spinRate":2565,"spinDirection":200},"zone":4,"typeConfidence":0.89,"plateTime":0.42000919924707647,"extension":5.910847687203408},"index":0,"playId":"19beb21d-9ff5-3011-aa1d-5dd780a92a2f","pitchNumber":1,"startTime":"2025-08-03T02:45:35.729Z","endTime":"2025-08-03T02:45:39.183Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.38999945123734,"strikeZoneBottom":1.56554298221246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17774284458933,"aZ":-37.15465690515455,"pfxX":8.70914598640356,"pfxZ":-3.701425944663283,"pX":-0.44194103617145947,"pZ":3.0489228720416954,"vX0":1.2044440528290172,"vY0":-116.25281958349092,"vZ0":1.0315336998202267,"x":133.85,"y":156.46,"x0":-2.0987138497486817,"y0":50.00319361351851,"z0":6.172813333147213,"aX":11.720931386355652},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.0,"breakHorizontal":-16.1,"spinRate":3109,"spinDirection":68},"zone":1,"typeConfidence":0.91,"plateTime":0.4741997016092854,"extension":5.878147036625723},"index":1,"playId":"ba7fcc06-c823-3eac-b63f-cfde98ae541e","pitchNumber":2,"startTime":"2025-08-03T02:45:47.317Z","endTime":"2025-08-03T02:45:50.885Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61170158097119,"aZ":-22.506462245839693,"pfxX":-12.530053939313216,"pfxZ":5.382075770728072,"pX":-0.45626570104942943,"pZ":2.0961701207844334,"vX0":8.030540600687027,"vY0":-134.34439223958464,"vZ0":-5.127484467811442,"x":134.39,"y":182.18,"x0":-1.8819003085180916,"y0":50.00599806478405,"z0":5.665198256343492,"aX":-22.527795245981302},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":20.5,"spinRate":2440,"spinDirection":220},"zone":7,"typeConfidence":0.64,"plateTime":0.4103074581776469,"extension":5.854566849271109},"index":2,"playId":"83226a5d-3946-37a4-95fc-4c167d9fbd8c","pitchNumber":3,"startTime":"2025-08-03T02:45:59.806Z","endTime":"2025-08-03T02:46:04.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:46:04.116Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T02:46:17.676Z","endTime":"2025-08-03T02:47:48.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":83.2,"strikeZoneTop":3.4599997021852,"strikeZoneBottom":1.61460384615313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.455890110533367,"aZ":-17.25453632112052,"pfxX":-10.860738465318354,"pfxZ":8.365541022796009,"pX":0.19105799059075565,"pZ":2.3333001882015596,"vX0":8.564260149427998,"vY0":-133.38665705852202,"vZ0":-5.412834556403984,"x":109.72,"y":175.78,"x0":-1.6667564517350644,"y0":50.003768713293894,"z0":5.652798602857466,"aX":-19.36986732675729},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":17.5,"spinRate":2343,"spinDirection":222},"zone":5,"typeConfidence":0.92,"plateTime":0.41227129549216635,"extension":5.901067367119443},"index":0,"playId":"53ba2d6c-f385-3ad4-8789-1d2d0b13769d","pitchNumber":1,"startTime":"2025-08-03T02:46:25.148Z","endTime":"2025-08-03T02:46:29.111Z","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":79.9,"endSpeed":72.8,"strikeZoneTop":3.36106678969903,"strikeZoneBottom":1.5372134988465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.061460145093605,"aZ":-27.746867712055458,"pfxX":7.337060233750367,"pfxZ":3.2901931301823506,"pX":1.7530109785162078,"pZ":1.9575435127729082,"vX0":6.407376290494532,"vY0":-116.1582695461727,"vZ0":-2.420234294244612,"x":50.18,"y":185.93,"x0":-2.010522690521972,"y0":50.000004391249504,"z0":5.694401922929806,"aX":9.86088778750787},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.5,"breakHorizontal":-15.1,"spinRate":2964,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4744961567531414,"extension":5.9828355898152354},"index":1,"playId":"c9442d34-a577-3347-8413-6f51ecaf7a84","pitchNumber":2,"startTime":"2025-08-03T02:46:37.026Z","endTime":"2025-08-03T02:46:42.984Z","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":78.6,"endSpeed":71.2,"strikeZoneTop":3.46000037738381,"strikeZoneBottom":1.4745881240768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.389897530334107,"aZ":-39.6886405296664,"pfxX":9.230997784451917,"pfxZ":-5.835856201224512,"pX":-0.1882215437004412,"pZ":1.596654224710151,"vX0":1.2968682048229494,"vY0":-114.35905087867714,"vZ0":-1.2570062884595194,"x":124.17,"y":195.67,"x0":-1.9627920477459593,"y0":50.00026665457111,"z0":6.142470618352708,"aX":11.894393157476431},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.6,"breakHorizontal":-17.0,"spinRate":3114,"spinDirection":60},"zone":8,"typeConfidence":0.92,"plateTime":0.4839939372373121,"extension":5.90259818410376},"index":2,"playId":"bb2178a4-8748-3cd7-bc64-5c0e4245962b","pitchNumber":3,"startTime":"2025-08-03T02:46:50.782Z","endTime":"2025-08-03T02:46:55.561Z","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":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.4599992383654,"strikeZoneBottom":1.53275505858322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.055396869853357,"aZ":-36.1806068064152,"pfxX":7.323811946318443,"pfxZ":-2.9578693826023854,"pX":2.083813903121224,"pZ":0.5450548903024314,"vX0":6.524564298440275,"vY0":-117.08703335146681,"vZ0":-4.5242190873735995,"x":37.57,"y":224.06,"x0":-1.7150246531965196,"y0":50.001473873835806,"z0":5.976798287396963,"aX":9.923777473316191},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.4,"breakHorizontal":-15.1,"spinRate":3033,"spinDirection":57},"zone":14,"typeConfidence":0.88,"plateTime":0.4721584353028705,"extension":6.104647191475123},"index":3,"playId":"b78e4754-59c2-308c-8d7c-9c0b9d8bf6d8","pitchNumber":4,"startTime":"2025-08-03T02:47:06.467Z","endTime":"2025-08-03T02:47:09.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-03T02:47:24.222Z","endTime":"2025-08-03T02:47:37.386Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":92.0,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.530179729694375,"aZ":-16.142474933879882,"pfxX":-6.512323122967043,"pfxZ":8.957073296285133,"pX":0.5906661374741019,"pZ":3.186672284972271,"vX0":7.951423528717301,"vY0":-133.616086789181,"vZ0":-4.152149359871446,"x":94.49,"y":152.74,"x0":-1.5919889244461105,"y0":50.00237403063029,"z0":5.937383294997879,"aX":-11.655596665008686},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2376,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.41153033678139384,"extension":5.790848498229801},"hitData":{"launchSpeed":93.5,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.95,"coordY":101.69}},"index":5,"playId":"6c2677ea-0514-30d0-934d-6b1cd8ac17a6","pitchNumber":5,"startTime":"2025-08-03T02:47:37.386Z","endTime":"2025-08-03T02:47:48.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:47:48.644Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T02:48:05.148Z","endTime":"2025-08-03T02:49:59.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":92.2,"endSpeed":83.4,"strikeZoneTop":3.50134739503,"strikeZoneBottom":1.64387429850107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74017089329415,"aZ":-22.771779186746492,"pfxX":-12.840980954916528,"pfxZ":5.2497512245548545,"pX":-1.2931232047510561,"pZ":1.8479921935910568,"vX0":5.716806787023888,"vY0":-133.90752196413635,"vZ0":-5.592104050027713,"x":166.29,"y":188.88,"x0":-1.8043946002441413,"y0":50.000363533203824,"z0":5.624479571708206,"aX":-22.985750726993},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":21.7,"spinRate":2311,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41126847301288194,"extension":5.906362150713574},"index":0,"playId":"f846b29a-8f08-3660-bf1b-558931986f8b","pitchNumber":1,"startTime":"2025-08-03T02:48:13.422Z","endTime":"2025-08-03T02:48:16.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.046069038727865,"aZ":-19.191272210643962,"pfxX":-0.06848377801967942,"pfxZ":7.695207987470245,"pX":0.815108623454303,"pZ":2.036450789071358,"vX0":6.241048114768286,"vY0":-129.35503366301262,"vZ0":-5.899061756371896,"x":85.93,"y":183.8,"x0":-1.624374837964145,"y0":50.00552566820069,"z0":5.827259345694366,"aX":-0.11642105329521237},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.7,"breakHorizontal":-1.3,"spinRate":2449,"spinDirection":197},"zone":9,"typeConfidence":0.87,"plateTime":0.42411241146588097,"extension":6.008613830299438},"index":1,"playId":"c14f2349-0023-30f4-a777-690dec97572b","pitchNumber":2,"startTime":"2025-08-03T02:48:30.380Z","endTime":"2025-08-03T02:48:34.698Z","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":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.47802197015104,"strikeZoneBottom":1.61403301589359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.910123033385982,"aZ":-29.00844147197162,"pfxX":-11.270882265623026,"pfxZ":2.054558788525563,"pX":-0.8896699250349915,"pZ":2.673536146041664,"vX0":6.065504339048004,"vY0":-123.74358049627747,"vZ0":-1.4979077475998233,"x":150.91,"y":166.59,"x0":-1.9149886018653366,"y0":50.00455293520628,"z0":5.729046142350216,"aX":-17.38858265577373},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.6,"breakHorizontal":18.8,"spinRate":2009,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.4435221998064325,"extension":5.948904348903052},"index":2,"playId":"e8420937-7973-393a-8b1f-c5e6d6b72849","pitchNumber":3,"startTime":"2025-08-03T02:48:52.064Z","endTime":"2025-08-03T02:48:57.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.962558518667276,"aZ":-19.541935502642307,"pfxX":0.18019603874475332,"pfxZ":7.277067705099526,"pX":-0.12600263566281525,"pZ":2.8624303030134093,"vX0":3.8705980883453552,"vY0":-130.751797242987,"vZ0":-4.234194069339206,"x":121.8,"y":161.49,"x0":-1.6473895871047266,"y0":50.000797590186565,"z0":5.9646690870387005,"aX":0.31217399175423655},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.5,"breakHorizontal":-1.2,"spinRate":2475,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.41852235673528293,"extension":6.0380700295849135},"index":3,"playId":"78b357e9-76cf-377c-9368-b89e38872fac","pitchNumber":4,"startTime":"2025-08-03T02:49:10.087Z","endTime":"2025-08-03T02:49:13.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"efb6a8ba-a2b7-4aea-a30e-a4b64750d0e7","startTime":"2025-08-03T02:49:38.846Z","endTime":"2025-08-03T02:49:43.846Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.754941825687656,"aZ":-35.49185044872988,"pfxX":4.364235970252924,"pfxZ":-2.3907839642517406,"pX":0.27612951777916034,"pZ":1.3791873077567687,"vX0":3.5177323266952434,"vY0":-117.75494365637712,"vZ0":-2.9220083169976636,"x":106.47,"y":201.54,"x0":-1.8102218430152683,"y0":50.00223051965854,"z0":5.9573729578080075,"aX":6.057932771945207},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.8,"breakHorizontal":-8.9,"spinRate":2972,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4671884119274341,"extension":6.0850954611017904},"hitData":{"launchSpeed":102.0,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.34,"coordY":159.18}},"index":5,"playId":"7cd1400a-ac09-3596-aedb-5aba3b21f991","pitchNumber":5,"startTime":"2025-08-03T02:49:53.428Z","endTime":"2025-08-03T02:49:59.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:49:59.670Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T02:51:57.031Z","endTime":"2025-08-03T02:54:08.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":"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.3,"endSpeed":80.0,"strikeZoneTop":3.36000039594509,"strikeZoneBottom":1.58684445077285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948654378313194,"aZ":-27.055374634626585,"pfxX":-1.852997188340705,"pfxZ":3.1138827174020527,"pX":0.3855950650904769,"pZ":2.486358693142038,"vX0":7.246668610960011,"vY0":-128.2597531177024,"vZ0":-2.5965751156113512,"x":102.3,"y":171.65,"x0":-2.2527443886047105,"y0":50.00178305449526,"z0":5.652193994393641,"aX":-3.045374347324501},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":1.4,"spinRate":2337,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4293293076857676,"extension":6.871246374243342},"index":0,"playId":"ab8f58c5-8637-3fd5-9231-616f35a9c755","pitchNumber":1,"startTime":"2025-08-03T02:52:20.708Z","endTime":"2025-08-03T02:52:25.260Z","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":93.2,"endSpeed":84.0,"strikeZoneTop":3.36000043204168,"strikeZoneBottom":1.58643247303626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.562756299476874,"aZ":-17.461900665935026,"pfxX":-7.520515307658267,"pfxZ":8.032425113227628,"pX":-0.400198491434924,"pZ":3.62519777889361,"vX0":7.370937620104204,"vY0":-135.44564048996523,"vZ0":-2.289595023527546,"x":132.25,"y":140.9,"x0":-2.198809682727089,"y0":50.00148938360123,"z0":5.722615531401784,"aX":-13.771450157859134},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2242,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4066546358774388,"extension":6.733761974854081},"index":1,"playId":"8a6f76a6-380f-39c7-a756-406b99372bab","pitchNumber":2,"startTime":"2025-08-03T02:52:35.763Z","endTime":"2025-08-03T02:52:40.645Z","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":92.3,"endSpeed":83.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60613670759198,"aZ":-16.908977584027927,"pfxX":-7.075183750486698,"pfxZ":8.496134652037325,"pX":-0.42241924544533827,"pZ":3.1085552496781026,"vX0":6.937822224837325,"vY0":-134.08903732550044,"vZ0":-3.871027723408039,"x":133.1,"y":154.85,"x0":-2.1408605528245173,"y0":50.001744606546865,"z0":5.79905847208965,"aX":-12.711103637646088},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2291,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.41058034292774215,"extension":6.550709496606477},"index":2,"playId":"728f378e-52ea-35ba-9e42-e34622ba5532","pitchNumber":3,"startTime":"2025-08-03T02:52:51.501Z","endTime":"2025-08-03T02:52:56.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-03T02:53:07.261Z","endTime":"2025-08-03T02:53:20.363Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.31421629848265,"strikeZoneBottom":1.63377336304345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.217917800773876,"aZ":-13.5217577262561,"pfxX":-7.110821593140188,"pfxZ":9.770050778211772,"pX":-1.580340354350801,"pZ":3.068460147249143,"vX0":4.552655194112941,"vY0":-138.12201612144378,"vZ0":-5.085404461181753,"x":177.24,"y":155.93,"x0":-2.3364585800534905,"y0":50.001687111351686,"z0":5.861355704600945,"aX":-13.573023332422737},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":11.8,"spinRate":2329,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39839037220883355,"extension":6.578777498327317},"index":4,"playId":"6ce96ea1-221e-31ce-aa7d-c65bc1ce2ff1","pitchNumber":4,"startTime":"2025-08-03T02:53:20.363Z","endTime":"2025-08-03T02:53:24.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35878118029242,"aZ":-24.337069325968688,"pfxX":-1.1963193045184077,"pfxZ":4.588190649901259,"pX":-0.0422035463366505,"pZ":2.8432436799153717,"vX0":6.194853688999112,"vY0":-130.60610914422261,"vZ0":-2.6674958140922342,"x":118.61,"y":162.01,"x0":-2.300929467686954,"y0":50.00470273949335,"z0":5.730112508849662,"aX":-2.0452719659823457},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":0.6,"spinRate":2361,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4211752622700251,"extension":6.589702692459319},"index":5,"playId":"3dfadcfd-5259-3464-b1de-570fd4befab1","pitchNumber":5,"startTime":"2025-08-03T02:53:38.314Z","endTime":"2025-08-03T02:53:42.184Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90153545298562,"aZ":-29.03984758969056,"pfxX":6.633364239061528,"pfxZ":2.065720356641516,"pX":-0.2573517071256751,"pZ":1.2554250769569384,"vX0":3.047181446670471,"vY0":-123.38097678594914,"vZ0":-4.641372660928853,"x":126.81,"y":204.88,"x0":-2.3758980283270117,"y0":50.00469093240587,"z0":5.650173929230215,"aX":10.077977610857662},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-12.8,"spinRate":2521,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4464503325109357,"extension":6.78763978283818},"hitData":{"launchSpeed":92.3,"launchAngle":-5.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.08,"coordY":153.1}},"index":6,"playId":"9ba17131-d56b-339b-8b49-567f289524c9","pitchNumber":6,"startTime":"2025-08-03T02:53:59.484Z","endTime":"2025-08-03T02:54:08.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:54:08.235Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T02:54:25.704Z","endTime":"2025-08-03T02:54:46.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"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(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.5,"endSpeed":85.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.157181317150908,"aZ":-28.134073093943275,"pfxX":-9.894546582528292,"pfxZ":2.1556382994907626,"pX":-0.007656234532733892,"pZ":2.954544091262208,"vX0":9.6650355848127,"vY0":-135.8648586183598,"vZ0":-2.0537830583642585,"x":117.29,"y":159.01,"x0":-2.321808737197674,"y0":50.00321724887555,"z0":5.671311559954722,"aX":-18.539807553515},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":16.0,"spinRate":2252,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4028073566103241,"extension":6.81413191734834},"hitData":{"launchSpeed":104.0,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.3,"coordY":142.77}},"index":0,"playId":"300ae30c-0b31-3b40-bcd9-259b0a9cffdc","pitchNumber":1,"startTime":"2025-08-03T02:54:38.014Z","endTime":"2025-08-03T02:54:46.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:54:46.059Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (8) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T02:55:05.879Z","endTime":"2025-08-03T02:57:13.078Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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(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":90.3,"endSpeed":81.8,"strikeZoneTop":3.59568855257757,"strikeZoneBottom":1.69513034337796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26987713815106,"aZ":-28.029051757208766,"pfxX":-1.6368655830753687,"pfxZ":2.4020557808242415,"pX":-0.9821396162302782,"pZ":3.2122264514093732,"vX0":4.370852631963024,"vY0":-131.45054064805367,"vZ0":-0.9942953603048708,"x":154.44,"y":152.05,"x0":-2.4635488768526526,"y0":50.00383905506757,"z0":5.701296751132134,"aX":-2.8270999065568483},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":1.9,"spinRate":2287,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4187771731907248,"extension":6.614872499873758},"index":0,"playId":"fbf309e5-d4e2-37f0-a6ff-023176e37d0d","pitchNumber":1,"startTime":"2025-08-03T02:55:13.089Z","endTime":"2025-08-03T02:55:17.539Z","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":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.64999981850306,"strikeZoneBottom":1.64274762732382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.372370932546936,"aZ":-29.694242466429493,"pfxX":-12.869471678664032,"pfxZ":1.4813756905804747,"pX":-0.8221106005486365,"pZ":-0.2765343537915586,"vX0":7.861279846823284,"vY0":-129.17618123473488,"vZ0":-9.163638428391916,"x":148.34,"y":246.25,"x0":-2.241811670710971,"y0":50.00621836487838,"z0":5.6197438998774585,"aX":-21.62678050186935},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":21.4,"spinRate":1672,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42496553799315206,"extension":6.984033753374012},"index":1,"playId":"14096e31-e298-3abc-a71a-f7def0a81b7f","pitchNumber":2,"startTime":"2025-08-03T02:55:30.117Z","endTime":"2025-08-03T02:55:33.467Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16184623905698,"aZ":-15.718511242154474,"pfxX":-7.525377953556192,"pfxZ":8.79867830122631,"pX":-0.3342097462632538,"pZ":3.719601706988993,"vX0":7.7893839586342075,"vY0":-136.20681352849223,"vZ0":-2.386895949254807,"x":129.74,"y":138.35,"x0":-2.2594586477967926,"y0":50.00513696656842,"z0":5.6999189726936015,"aX":-14.0789595979322},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2226,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4028090119210046,"extension":6.732076254526824},"index":2,"playId":"2439ad74-2d88-35ef-a2bd-0a03f59ae968","pitchNumber":3,"startTime":"2025-08-03T02:56:00.244Z","endTime":"2025-08-03T02:56:03.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70509592163985,"aZ":-28.21126049679232,"pfxX":-3.3105237621602472,"pfxZ":2.3006207044085727,"pX":-0.3002536054942092,"pZ":3.6111963325555854,"vX0":6.363546661145139,"vY0":-131.3311527621169,"vZ0":-0.21256571929206003,"x":128.44,"y":141.28,"x0":-2.341063543778612,"y0":50.000622479416094,"z0":5.818509147761943,"aX":-5.696233836592103},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":4.3,"spinRate":2379,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4194728656687863,"extension":6.462924595532138},"index":3,"playId":"016e9bed-775a-3b34-a49c-ab445279fc0d","pitchNumber":4,"startTime":"2025-08-03T02:56:26.102Z","endTime":"2025-08-03T02:56:31.645Z","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":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.397021681229425,"aZ":-15.075650450776855,"pfxX":-7.140333326200332,"pfxZ":8.989290442372369,"pX":-0.01360042980894893,"pZ":3.0673368538248895,"vX0":8.118277403431401,"vY0":-137.2799355747664,"vZ0":-4.4986423596014165,"x":117.52,"y":155.96,"x0":-2.086429879273021,"y0":50.00251625126502,"z0":5.7590609634429715,"aX":-13.580880147929465},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2250,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39954336989575756,"extension":6.842311563732418},"hitData":{"launchSpeed":105.2,"launchAngle":24.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.03,"coordY":31.17}},"index":4,"playId":"3773fa49-5570-30b1-8cc0-2e37bec7bcd0","pitchNumber":5,"startTime":"2025-08-03T02:56:51.160Z","endTime":"2025-08-03T02:57:13.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:57:13.078Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a fly ball to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T02:57:27.705Z","endTime":"2025-08-03T02:59:00.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.71935866233024,"strikeZoneBottom":1.72677620800971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48295648814072,"aZ":-29.30937863250492,"pfxX":6.573865464299578,"pfxZ":1.8894242388169413,"pX":1.1731916030958676,"pZ":1.7079515589682903,"vX0":6.248300837486659,"vY0":-123.7798305223043,"vZ0":-3.5507108453807024,"x":72.28,"y":192.67,"x0":-2.2611156179219614,"y0":50.00072963386464,"z0":5.68297128175414,"aX":9.941133758366224},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":-13.7,"spinRate":2496,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4468253283041088,"extension":6.7020025932454},"index":0,"playId":"8f82bb15-764b-3296-b970-60edfe29e677","pitchNumber":1,"startTime":"2025-08-03T02:57:37.814Z","endTime":"2025-08-03T02:57:41.578Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.6,"strikeZoneTop":3.65000007221289,"strikeZoneBottom":1.70351314458828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.102002902162965,"aZ":-29.873001100531695,"pfxX":6.264376418505908,"pfxZ":1.5315122489781157,"pX":0.7361926111970117,"pZ":1.9586671425733198,"vX0":5.544574533436062,"vY0":-123.4291345946894,"vZ0":-2.8086758194019854,"x":88.94,"y":185.9,"x0":-2.373356961628519,"y0":50.00606219452208,"z0":5.690499161069517,"aX":9.432157465325469},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":-12.8,"spinRate":2500,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4479316622030809,"extension":6.616239959924746},"index":1,"playId":"4bc17276-f3ac-3743-b1fe-824380259062","pitchNumber":2,"startTime":"2025-08-03T02:57:50.740Z","endTime":"2025-08-03T02:57:55.174Z","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":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.7140115591808,"strikeZoneBottom":1.77176986949924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.741958748363512,"aZ":-28.135139437416704,"pfxX":-12.041433779376433,"pfxZ":2.3117605825803182,"pX":-0.04688653787372477,"pZ":0.8945788272742986,"vX0":9.580934742838075,"vY0":-132.24714675743814,"vZ0":-6.691892464150342,"x":118.79,"y":214.63,"x0":-2.17648455947761,"y0":50.004648580596374,"z0":5.55957143350371,"aX":-21.044620024869616},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":19.3,"spinRate":2239,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41631848890575407,"extension":7.096724920271515},"index":2,"playId":"db1d10cb-805d-3065-b985-b56303f5b6f9","pitchNumber":3,"startTime":"2025-08-03T02:58:04.992Z","endTime":"2025-08-03T02:58:08.678Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00843413796806,"aZ":-27.892296798518153,"pfxX":-10.883539484959538,"pfxZ":2.330248796290726,"pX":-0.4902331188514234,"pZ":1.8489939873456671,"vX0":8.671446304828436,"vY0":-135.440013419487,"vZ0":-4.906558004517465,"x":135.69,"y":188.86,"x0":-2.339240115319441,"y0":50.00111566253121,"z0":5.664637114203119,"aX":-19.967450348604398},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":2325,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40634887520056395,"extension":6.731309814579582},"index":3,"playId":"89fedf62-55cb-329d-9a73-1b7a7d4c994a","pitchNumber":4,"startTime":"2025-08-03T02:58:21.083Z","endTime":"2025-08-03T02:58:25.966Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.637294800994233,"aZ":-42.327114072739356,"pfxX":5.051013790771913,"pfxZ":-7.281272186631816,"pX":0.7323413819131268,"pZ":1.2336739046786136,"vX0":4.9288993586587,"vY0":-118.74052967651758,"vZ0":-1.6816512090128188,"x":89.08,"y":205.47,"x0":-2.044469681935686,"y0":50.0027210766982,"z0":5.885147652905967,"aX":7.043777218374784},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.3,"breakHorizontal":-10.6,"spinRate":2566,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4654359654605176,"extension":6.768327811227637},"hitData":{"launchSpeed":67.3,"launchAngle":31.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.78,"coordY":120.0}},"index":4,"playId":"94aecfa4-b7d3-3afb-a9ec-f87d8b420b6c","pitchNumber":5,"startTime":"2025-08-03T02:58:49.745Z","endTime":"2025-08-03T02:59:00.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:59:00.980Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T02:59:10.282Z","endTime":"2025-08-03T02:59:49.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.46000121237199,"strikeZoneBottom":1.66123136217923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19865638171543,"aZ":-31.188301866508983,"pfxX":8.267404146739764,"pfxZ":0.6794197667486443,"pX":-1.5430674983773938,"pZ":2.8930101218327406,"vX0":0.19847770701175918,"vY0":-120.61681099062308,"vZ0":-0.4980658280868524,"x":175.82,"y":160.67,"x0":-2.6987968407379936,"y0":50.00480932233436,"z0":5.882410358650874,"aX":12.02962784173999},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.4,"breakHorizontal":-15.0,"spinRate":2354,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.45629562243505983,"extension":6.135793355144321},"index":0,"playId":"799ac4f9-cd6b-3fbd-b7d8-bf73caeb7089","pitchNumber":1,"startTime":"2025-08-03T02:59:26.501Z","endTime":"2025-08-03T02:59:30.088Z","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":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.449372979073974,"aZ":-25.96402662383797,"pfxX":-10.850139253780057,"pfxZ":3.9025882628554696,"pX":-1.1620145792595273,"pZ":2.0764206923799993,"vX0":6.093110770893928,"vY0":-125.87871624662633,"vZ0":-4.064820226704526,"x":161.29,"y":182.72,"x0":-2.2142915844817703,"y0":50.003751217998044,"z0":5.8335951111229525,"aX":-17.274833378702372},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":18.1,"spinRate":1691,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4364544625556186,"extension":6.718943004663751},"hitData":{"launchSpeed":68.9,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.26,"coordY":154.12}},"index":1,"playId":"10f04a1d-7b0e-390a-b3d7-9484c6f69836","pitchNumber":2,"startTime":"2025-08-03T02:59:41.568Z","endTime":"2025-08-03T02:59:49.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T02:59:49.102Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (29) on a sharp fly ball to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:01:53.588Z","endTime":"2025-08-03T03:02:41.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":80.8,"strikeZoneTop":3.57000074107798,"strikeZoneBottom":1.60059944589788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561301680145274,"aZ":-18.19531880974795,"pfxX":0.11412381557926743,"pfxZ":8.325547991354053,"pX":0.7165983704345569,"pZ":2.1094741236428454,"vX0":6.075027875625334,"vY0":-129.64662628343592,"vZ0":-5.7623113467930525,"x":89.68,"y":181.82,"x0":-1.6853539930475407,"y0":50.00171893606612,"z0":5.7783933109202525,"aX":0.19165209187392762},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.8,"breakHorizontal":-1.8,"spinRate":2409,"spinDirection":219},"zone":9,"typeConfidence":0.89,"plateTime":0.42469588429087723,"extension":5.835431760667072},"index":0,"playId":"07c8bde2-79a7-3929-90bc-e4822dfadbad","pitchNumber":1,"startTime":"2025-08-03T03:02:00.737Z","endTime":"2025-08-03T03:02:04.716Z","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":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78979683277034,"aZ":-26.099245383328558,"pfxX":4.145254948642752,"pfxZ":4.322213844979331,"pX":0.9554887719670957,"pZ":2.5245132524419525,"vX0":5.423060997202834,"vY0":-118.6551396231112,"vZ0":-1.8755519854742368,"x":80.58,"y":170.62,"x0":-1.9109419546898365,"y0":50.00184496880747,"z0":5.737384970547574,"aX":5.823443830152334},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.6,"breakHorizontal":-9.0,"spinRate":2898,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.4642175222145384,"extension":5.771352521227906},"index":1,"playId":"aae22d62-5e22-3abe-8761-a7b9c95486da","pitchNumber":2,"startTime":"2025-08-03T03:02:14.341Z","endTime":"2025-08-03T03:02:18.046Z","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, 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":0},"pitchData":{"startSpeed":81.6,"endSpeed":73.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.564252572790437,"aZ":-24.638952535838847,"pfxX":4.168612456899908,"pfxZ":5.3853446170364005,"pX":0.547932192392539,"pZ":2.0375868559347925,"vX0":4.495388395243434,"vY0":-118.66153325487849,"vZ0":-3.1207162647195483,"x":96.11,"y":183.77,"x0":-1.9258945654113007,"y0":50.00515756755346,"z0":5.659422947960838,"aX":5.837026473978877},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.1,"breakHorizontal":-8.8,"spinRate":2963,"spinDirection":80},"zone":9,"typeConfidence":0.9,"plateTime":0.46483353087080115,"extension":5.744091787131273},"hitData":{"launchSpeed":103.9,"launchAngle":22.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.08,"coordY":59.96}},"index":2,"playId":"d8080da0-56c7-3208-9ee9-20197a9e0717","pitchNumber":3,"startTime":"2025-08-03T03:02:29.099Z","endTime":"2025-08-03T03:02:41.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:02:41.062Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, pitcher Randy Vásquez to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:03:07.415Z","endTime":"2025-08-03T03:04:06.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(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":90.6,"endSpeed":82.4,"strikeZoneTop":3.54928054990003,"strikeZoneBottom":1.77457624899372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.790809227229204,"aZ":-15.007814831526698,"pfxX":-2.515047862763787,"pfxZ":9.824365986395563,"pX":-0.6297905135836176,"pZ":2.549158631875778,"vX0":3.976110554572287,"vY0":-131.79448406078615,"vZ0":-5.678935034869216,"x":141.01,"y":169.95,"x0":-1.8359245623896143,"y0":50.000337532587565,"z0":5.852596295869966,"aX":-4.393705488651146},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.7,"breakHorizontal":3.6,"spinRate":2472,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4166684797197755,"extension":5.773385765715423},"index":0,"playId":"dfcf3537-d974-31ba-b537-1b57d597bd5f","pitchNumber":1,"startTime":"2025-08-03T03:03:17.370Z","endTime":"2025-08-03T03:03:21.681Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.945242439621644,"aZ":-21.2973006090335,"pfxX":-12.253283166548275,"pfxZ":6.127810219921491,"pX":-0.09687471877862427,"pZ":2.8580762922878944,"vX0":8.281682899081023,"vY0":-133.4785390136108,"vZ0":-3.602118363949084,"x":120.69,"y":161.61,"x0":-1.672718011620411,"y0":50.00618462594241,"z0":5.787975382587366,"aX":-21.766725167786305},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":20.0,"spinRate":2295,"spinDirection":219},"zone":5,"typeConfidence":0.82,"plateTime":0.4128317951942293,"extension":5.867617933310109},"index":1,"playId":"32933a9b-4d00-39ce-8434-cc10b9b2d56b","pitchNumber":2,"startTime":"2025-08-03T03:03:34.137Z","endTime":"2025-08-03T03:03:37.488Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.163647039575217,"aZ":-38.85119053271188,"pfxX":6.479941958195472,"pfxZ":-4.987242527826559,"pX":-0.6574557365491277,"pZ":1.7784866324655766,"vX0":1.0283515504455734,"vY0":-116.23901165485874,"vZ0":-1.182694795537602,"x":142.06,"y":190.76,"x0":-1.9484345593740995,"y0":50.00236469864001,"z0":6.054639766829267,"aX":8.675853885458734},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.0,"breakHorizontal":-12.0,"spinRate":3063,"spinDirection":69},"zone":7,"typeConfidence":0.92,"plateTime":0.4751438594991848,"extension":5.894819354373112},"hitData":{"launchSpeed":100.1,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.43,"coordY":179.46}},"index":2,"playId":"2dab4e32-d133-3636-b70c-0af8860ac497","pitchNumber":3,"startTime":"2025-08-03T03:03:56.588Z","endTime":"2025-08-03T03:04:06.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:04:06.485Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to center fielder Jackson Merrill. Willson Contreras to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:04:25.684Z","endTime":"2025-08-03T03:06:46.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.44769927280636,"strikeZoneBottom":1.59541337144724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48440833271426,"aZ":-17.787821481238588,"pfxX":-2.1955144468874317,"pfxZ":8.488741567768022,"pX":-1.0035496616985107,"pZ":2.867109286896788,"vX0":3.090517456674879,"vY0":-129.95094721182005,"vZ0":-4.137165305496768,"x":155.25,"y":161.37,"x0":-1.9279010164805717,"y0":50.006471409628524,"z0":5.847247335608809,"aX":-3.722849955804433},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":3.2,"spinRate":2379,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.4229332921827025,"extension":5.7167918772384825},"index":0,"playId":"3e7a57eb-d7a3-3d2f-8215-be94ef0c839a","pitchNumber":1,"startTime":"2025-08-03T03:04:31.969Z","endTime":"2025-08-03T03:04:37.271Z","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":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.0,"strikeZoneTop":3.39999912335063,"strikeZoneBottom":1.5660663073445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20459015293498,"aZ":-13.353130318699746,"pfxX":-5.383829195214057,"pfxZ":10.765258933587557,"pX":0.9948644053405578,"pZ":3.002686920317026,"vX0":8.186490903913299,"vY0":-132.60279642818134,"vZ0":-4.668340950073377,"x":79.08,"y":157.71,"x0":-1.4592079885555895,"y0":50.001037495067905,"z0":5.789065556910139,"aX":-9.411504308543053},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.4,"breakHorizontal":7.6,"spinRate":2303,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4159963466556391,"extension":5.82260203430592},"index":1,"playId":"a7f211ef-919e-3126-bab9-7203d9723d62","pitchNumber":2,"startTime":"2025-08-03T03:04:51.769Z","endTime":"2025-08-03T03:04:56.356Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.775923716385666,"aZ":-17.988011920793575,"pfxX":-1.5868162252213636,"pfxZ":8.383348216332994,"pX":0.7350569581359249,"pZ":1.7609086342666078,"vX0":6.84775519418466,"vY0":-130.15857202164676,"vZ0":-6.768508903068303,"x":88.98,"y":191.24,"x0":-1.7395162271700981,"y0":50.005450139883465,"z0":5.787914847365264,"aX":-2.686782788840112},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.7,"breakHorizontal":1.1,"spinRate":2508,"spinDirection":217},"zone":9,"typeConfidence":0.88,"plateTime":0.4230202227954849,"extension":5.816260933067088},"index":2,"playId":"3008a2b8-a75f-346a-9730-aebe5293d3da","pitchNumber":3,"startTime":"2025-08-03T03:05:15.863Z","endTime":"2025-08-03T03:05:21.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.40999600175413,"aZ":-18.82561816107167,"pfxX":-11.637784215368002,"pfxZ":7.557360849097131,"pX":-0.09019799545994969,"pZ":2.143866094928379,"vX0":7.656055040761209,"vY0":-133.46326042527758,"vZ0":-5.905724858660852,"x":120.44,"y":180.9,"x0":-1.5155505714491535,"y0":50.00064689693839,"z0":5.785646437243714,"aX":-20.546436889718702},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":19.0,"spinRate":2289,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.4137864951475536,"extension":5.890252441947023},"index":3,"playId":"0370fed5-46ce-3b46-b84e-c607591b16f6","pitchNumber":4,"startTime":"2025-08-03T03:05:37.902Z","endTime":"2025-08-03T03:05:43.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-03T03:05:59.645Z","endTime":"2025-08-03T03:06:12.083Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.658228848494367,"aZ":-20.948455195345588,"pfxX":-1.248428118235986,"pfxZ":6.773098852948372,"pX":0.41253410934619605,"pZ":1.614278655169926,"vX0":5.815938004920298,"vY0":-128.66019806180577,"vZ0":-6.1596511741868145,"x":101.28,"y":195.19,"x0":-1.726681636142717,"y0":50.00065825050999,"z0":5.691208050242229,"aX":-2.069283215100544},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.9,"breakHorizontal":0.8,"spinRate":2427,"spinDirection":209},"zone":9,"typeConfidence":0.79,"plateTime":0.42766948436192864,"extension":5.941834635213867},"index":5,"playId":"b5030e7b-f9b1-3161-80f4-6234a4de1196","pitchNumber":5,"startTime":"2025-08-03T03:06:12.083Z","endTime":"2025-08-03T03:06:16.523Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809483321455954,"aZ":-36.85897756053184,"pfxX":4.441090573823471,"pfxZ":-3.3643353345963174,"pX":0.5242581645478593,"pZ":1.3685671192985998,"vX0":3.9074013320254344,"vY0":-117.91115220106526,"vZ0":-2.812817230781758,"x":97.02,"y":201.83,"x0":-1.7383006780105128,"y0":50.00332825425376,"z0":6.016355260374905,"aX":6.181880844411526},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.5,"breakHorizontal":-9.1,"spinRate":2983,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.4665644524045902,"extension":5.979353172662473},"hitData":{"launchSpeed":68.4,"launchAngle":20.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.37,"coordY":110.45}},"index":6,"playId":"4aac8f2f-b254-3a8a-b09b-8ff2259b6556","pitchNumber":6,"startTime":"2025-08-03T03:06:34.925Z","endTime":"2025-08-03T03:06:46.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:06:46.482Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a line drive to center fielder Jackson Merrill. Willson Contreras scores. Masyn Winn to 2nd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:06:59.292Z","endTime":"2025-08-03T03:09:22.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","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":681190,"link":"/api/v1/people/681190"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.4769650599248,"strikeZoneBottom":1.65417360097043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.963329653662868,"aZ":-18.50525683575634,"pfxX":-0.8113969041717062,"pfxZ":8.047416502358216,"pX":0.4764790031974365,"pZ":1.0430741477777548,"vX0":5.771262191729096,"vY0":-129.95611553258277,"vZ0":-8.394330993630192,"x":98.84,"y":210.62,"x0":-1.674237017309128,"y0":50.005240969109664,"z0":5.738216042204178,"aX":-1.3792918705509243},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.7,"breakHorizontal":0.1,"spinRate":2435,"spinDirection":206},"zone":14,"typeConfidence":0.87,"plateTime":0.42256676613978783,"extension":6.122843717832717},"index":0,"playId":"74ad330f-2f9c-3fc1-bb07-2322e9e210f5","pitchNumber":1,"startTime":"2025-08-03T03:07:25.862Z","endTime":"2025-08-03T03:07:29.703Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-03T03:07:43.568Z","endTime":"2025-08-03T03:08:50.731Z","isPitch":false,"type":"action"},{"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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.43907205875506,"strikeZoneBottom":1.68939155247424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.699668238409576,"aZ":-19.65553087845981,"pfxX":-10.671315209716676,"pfxZ":7.084099519636945,"pX":1.217530396128819,"pZ":0.5866921141124619,"vX0":10.723598757103595,"vY0":-132.70046731514867,"vZ0":-8.912228443217439,"x":70.59,"y":222.94,"x0":-1.5064015690419095,"y0":50.00622542806906,"z0":5.443596572666474,"aX":-18.870176288048306},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":16.8,"spinRate":2264,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.41413679727294905,"extension":6.127752812979243},"index":2,"playId":"315ed088-4873-3ce8-a576-38260098ae2c","pitchNumber":2,"startTime":"2025-08-03T03:08:50.731Z","endTime":"2025-08-03T03:08:54.215Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71642103267031,"aZ":-23.881295796522377,"pfxX":-11.357723259992312,"pfxZ":4.620595144517007,"pX":-0.23062756752950062,"pZ":1.7563191644062153,"vX0":7.782441190200998,"vY0":-133.37607557112332,"vZ0":-5.419920358973823,"x":125.79,"y":191.36,"x0":-1.7163517343086967,"y0":50.00449319472107,"z0":5.545950937250722,"aX":-20.38612245445011},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":18.8,"spinRate":2273,"spinDirection":223},"zone":8,"typeConfidence":0.65,"plateTime":0.4112733511554332,"extension":6.197009155134431},"hitData":{"launchSpeed":76.2,"launchAngle":16.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.03,"coordY":99.68}},"index":3,"playId":"a9e774c4-d712-32fb-8105-4abfd038ebfc","pitchNumber":3,"startTime":"2025-08-03T03:09:11.693Z","endTime":"2025-08-03T03:09:22.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:09:22.109Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pedro Pagés homers (7) on a fly ball to left field. Masyn Winn scores. Nolan Gorman scores.","rbi":3,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:09:47.148Z","endTime":"2025-08-03T03:12:56.103Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[4],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":84.7,"strikeZoneTop":3.25812521746585,"strikeZoneBottom":1.55523271743446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85014050795422,"aZ":-19.09928304767934,"pfxX":-7.6435416202638535,"pfxZ":7.135996864817612,"pX":-0.8881238574759216,"pZ":1.939321251368358,"vX0":5.132531820550328,"vY0":-134.41143735088275,"vZ0":-6.299496558732725,"x":150.85,"y":186.42,"x0":-1.8283544854651748,"y0":50.00115195107229,"z0":5.667384607965137,"aX":-13.998861916014356},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2291,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40734873522934567,"extension":5.9793142852832215},"index":0,"playId":"09630b09-87dd-3982-84d3-b83d235d702a","pitchNumber":1,"startTime":"2025-08-03T03:10:02.138Z","endTime":"2025-08-03T03:10:06.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-03T03:10:16.513Z","endTime":"2025-08-03T03:10:37.271Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":82.3,"endSpeed":75.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09106197249161,"aZ":-27.478717137358178,"pfxX":4.587672297930832,"pfxZ":3.2726894915876583,"pX":-0.4693776684943263,"pZ":1.5414993778548203,"vX0":2.520307823634395,"vY0":-119.82209552300496,"vZ0":-3.893922591343381,"x":134.89,"y":197.16,"x0":-2.1355673439303056,"y0":50.003192526842376,"z0":5.680574015599007,"aX":6.579138679592289},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.2,"breakHorizontal":-9.0,"spinRate":2930,"spinDirection":117},"zone":7,"typeConfidence":0.92,"plateTime":0.45952959633198054,"extension":5.976164712836142},"index":2,"playId":"98f51a93-c50c-3b24-a6e2-698d04678767","pitchNumber":2,"startTime":"2025-08-03T03:10:37.271Z","endTime":"2025-08-03T03:10:43.379Z","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":81.5,"endSpeed":74.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28636706448622,"aZ":-26.083211965218148,"pfxX":6.688023480708473,"pfxZ":4.3471751561921925,"pX":0.5053708186390072,"pZ":2.138169741784789,"vX0":3.481654559993105,"vY0":-118.6026785014669,"vZ0":-2.747341708309378,"x":97.74,"y":181.05,"x0":-1.858562750933834,"y0":50.001940138701045,"z0":5.733002228791395,"aX":9.363651097164517},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.3,"breakHorizontal":-13.1,"spinRate":2944,"spinDirection":68},"zone":9,"typeConfidence":0.94,"plateTime":0.46486227049851125,"extension":6.003452429322712},"index":3,"playId":"744f265d-efbd-3dad-ac0f-333e64cf33f0","pitchNumber":3,"startTime":"2025-08-03T03:11:07.947Z","endTime":"2025-08-03T03:11:13.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-03T03:11:26.742Z","endTime":"2025-08-03T03:12:06.721Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.19962225375169,"strikeZoneBottom":1.57621841112634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.388259063930104,"aZ":-18.720518445031043,"pfxX":-10.958292865308687,"pfxZ":7.265448553874143,"pX":1.416639578966382,"pZ":1.605115228590721,"vX0":11.221490821284988,"vY0":-135.18977480606426,"vZ0":-7.460331537653479,"x":63.0,"y":195.44,"x0":-1.3636441401386117,"y0":50.00344957365126,"z0":5.71394725264715,"aX":-20.291493550246184},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":17.5,"spinRate":2370,"spinDirection":223},"zone":14,"typeConfidence":0.93,"plateTime":0.40511155517454567,"extension":6.128821984117001},"index":5,"playId":"8c7bf07b-2545-374a-8735-9a5dd78286d0","pitchNumber":4,"startTime":"2025-08-03T03:12:06.721Z","endTime":"2025-08-03T03:12:10.161Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.331888839327306,"aZ":-38.690417494896096,"pfxX":7.059822094658207,"pfxZ":-4.661079689957177,"pX":-0.5172940324030465,"pZ":2.3878141941355775,"vX0":0.8544045476020261,"vY0":-117.71521807250507,"vZ0":-0.3191835601087398,"x":136.72,"y":174.31,"x0":-1.8022857771479819,"y0":50.00464451563585,"z0":6.121376832580831,"aX":9.862024744470348},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.3,"breakHorizontal":-13.0,"spinRate":3023,"spinDirection":67},"zone":4,"typeConfidence":0.92,"plateTime":0.46613045499744965,"extension":5.925644447053494},"hitData":{"launchSpeed":103.2,"launchAngle":29.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":24.11,"coordY":60.61}},"index":6,"playId":"7f2b3bea-f63a-34df-acb0-3b256f2c765d","pitchNumber":5,"startTime":"2025-08-03T03:12:27.776Z","endTime":"2025-08-03T03:12:56.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:12:56.103Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:13:08.752Z","endTime":"2025-08-03T03:14:04.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.9,"endSpeed":84.2,"strikeZoneTop":3.3638958592543,"strikeZoneBottom":1.58449145653861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.683145902712816,"aZ":-20.89652921126978,"pfxX":-12.815847541783858,"pfxZ":6.156839942807348,"pX":0.9474404835372896,"pZ":1.355845265761211,"vX0":11.492601276317782,"vY0":-135.91000791067083,"vZ0":-7.150601769170575,"x":80.89,"y":202.17,"x0":-1.7153057067541133,"y0":50.000097933474436,"z0":5.5220918553287905,"aX":-23.463187545852062},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":20.0,"spinRate":2430,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.4063327910653567,"extension":6.261247947302864},"index":0,"playId":"b16ee120-29c6-3445-9780-b5e57ac824d2","pitchNumber":1,"startTime":"2025-08-03T03:13:16.006Z","endTime":"2025-08-03T03:13:20.592Z","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":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":77.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.019501525510563,"aZ":-30.72482728632697,"pfxX":-14.371558138721191,"pfxZ":0.939117484156581,"pX":-1.0816464570905644,"pZ":1.408313109102079,"vX0":6.857743574685278,"vY0":-125.1894055303824,"vZ0":-3.9961496930116462,"x":158.23,"y":200.76,"x0":-2.025603082476261,"y0":50.00435110040148,"z0":5.6090661150866294,"aX":-22.257081046664872},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":23.9,"spinRate":2072,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.44166427414570064,"extension":6.035072688074164},"index":1,"playId":"0c3c829a-ef08-3543-b164-28b674368d7b","pitchNumber":2,"startTime":"2025-08-03T03:13:30.947Z","endTime":"2025-08-03T03:13:35.760Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.25999945246797,"strikeZoneBottom":1.53164090116212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34872304531934,"aZ":-16.66312901591019,"pfxX":-2.036907087814259,"pfxZ":8.725467767308238,"pX":-0.27186377944053414,"pZ":2.654154279935694,"vX0":4.8049656111321575,"vY0":-132.7268749982802,"vZ0":-5.243433356592421,"x":127.36,"y":167.12,"x0":-1.8439346213925123,"y0":50.00572360110878,"z0":5.875504479130705,"aX":-3.6228139574771343},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":2.6,"spinRate":2550,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.4132461592533829,"extension":5.9564194186303},"index":2,"playId":"b5a710da-c07f-3fff-9184-a1522ff56f56","pitchNumber":3,"startTime":"2025-08-03T03:13:45.530Z","endTime":"2025-08-03T03:13:49.233Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.368286815891558,"aZ":-38.221999902341445,"pfxX":7.173030362331548,"pfxZ":-4.102301041720457,"pX":0.4608163241509893,"pZ":1.7669571483882356,"vX0":3.023863047034087,"vY0":-121.1176534627161,"vZ0":-2.027857519156563,"x":99.43,"y":191.07,"x0":-1.738605825389836,"y0":50.0022931250832,"z0":5.981898082834555,"aX":10.574112680742944},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.7,"breakHorizontal":-13.7,"spinRate":3171,"spinDirection":85},"zone":9,"typeConfidence":0.92,"plateTime":0.4535774926657843,"extension":6.039420769983445},"index":3,"playId":"9d30f80c-51f1-3a9f-ada0-286b9e77792c","pitchNumber":4,"startTime":"2025-08-03T03:14:00.710Z","endTime":"2025-08-03T03:14:04.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:14:04.329Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T03:14:14.224Z","endTime":"2025-08-03T03:14:32.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":83.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93259309299799,"aZ":-23.37580385650797,"pfxX":-12.311570335827735,"pfxZ":4.904849013295953,"pX":-0.6211569835757854,"pZ":1.8682796838767026,"vX0":7.148643318241382,"vY0":-134.32460467938236,"vZ0":-5.410024590643951,"x":140.68,"y":188.34,"x0":-1.742354341740662,"y0":50.00665488903865,"z0":5.611034380022202,"aX":-22.101572906571928},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":20.4,"spinRate":2361,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4105756772621243,"extension":6.066155081071386},"hitData":{"launchSpeed":88.2,"launchAngle":29.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.22,"coordY":86.12}},"index":0,"playId":"47e02950-7a4a-31b7-b623-714d13ce74ff","pitchNumber":1,"startTime":"2025-08-03T03:14:25.502Z","endTime":"2025-08-03T03:14:32.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:14:32.134Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T03:16:30.827Z","endTime":"2025-08-03T03:16:50.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.924254977700137,"aZ":-25.837257403133403,"pfxX":-8.891230229290393,"pfxZ":3.722940173056802,"pX":-0.2242792873627867,"pZ":2.791042365165608,"vX0":8.023864936869572,"vY0":-130.33379188621592,"vZ0":-2.6908078892720395,"x":125.55,"y":163.42,"x0":-2.2024652331712007,"y0":50.0063353997484,"z0":5.808762127652849,"aX":-15.14857987447642},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":14.2,"spinRate":2130,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.42185313768988975,"extension":6.764689043172779},"hitData":{"launchSpeed":90.0,"launchAngle":33.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.22,"coordY":111.81}},"index":0,"playId":"a05a4836-7bcd-3a57-ba50-8d39488c0afb","pitchNumber":1,"startTime":"2025-08-03T03:16:40.962Z","endTime":"2025-08-03T03:16:50.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:16:50.510Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T03:16:57.194Z","endTime":"2025-08-03T03:18:23.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.33754954304107,"strikeZoneBottom":1.58588030348891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.940705844303036,"aZ":-16.538641170752054,"pfxX":-5.925343449576102,"pfxZ":8.805409055191486,"pX":-0.7939661875763987,"pZ":4.288998770575346,"vX0":5.832957101713431,"vY0":-133.2380995240607,"vZ0":-1.0421301537846936,"x":147.26,"y":122.98,"x0":-2.2548724809624208,"y0":50.00169808547853,"z0":5.89483291267255,"aX":-10.520717240120506},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":2242,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41305332323317634,"extension":6.573977628721481},"index":0,"playId":"12cab697-fc81-3c11-b124-85c11fd62f66","pitchNumber":1,"startTime":"2025-08-03T03:17:18.792Z","endTime":"2025-08-03T03:17:21.991Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.35000047728577,"strikeZoneBottom":1.57065044297845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32568867029154,"aZ":-31.7003283085024,"pfxX":-9.270455003699556,"pfxZ":0.29064099746505345,"pX":0.45886550354522715,"pZ":1.177874633215058,"vX0":9.382836871346374,"vY0":-126.72198980712034,"vZ0":-5.118996801453386,"x":99.51,"y":206.98,"x0":-2.1051183867941594,"y0":50.00128341410845,"z0":5.786546489064734,"aX":-14.925221199160601},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":14.4,"spinRate":1761,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4339126599257592,"extension":6.55639940647595},"index":1,"playId":"b44cedeb-a9f5-3536-86db-54d693e97cc0","pitchNumber":2,"startTime":"2025-08-03T03:17:34.764Z","endTime":"2025-08-03T03:17:38.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-03T03:17:48.839Z","endTime":"2025-08-03T03:18:03.434Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"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":91.6,"endSpeed":82.6,"strikeZoneTop":3.34999895508326,"strikeZoneBottom":1.52560925817652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.201642489896464,"aZ":-14.943484806786502,"pfxX":-6.058771216797137,"pfxZ":9.7266063957015,"pX":-0.6413918025613236,"pZ":3.482746010275839,"vX0":6.398394233181691,"vY0":-133.16790206405383,"vZ0":-3.11369561696765,"x":141.45,"y":144.75,"x0":-2.303675102506534,"y0":50.004221362313146,"z0":5.767164735911621,"aX":-10.735688345150077},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2209,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4134508218057955,"extension":6.6646365793977145},"index":3,"playId":"a1026b12-0460-3ac8-a5a3-4975b0b01662","pitchNumber":3,"startTime":"2025-08-03T03:18:03.434Z","endTime":"2025-08-03T03:18:07.574Z","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":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.6,"strikeZoneTop":3.35000117117246,"strikeZoneBottom":1.543654096457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.292562614162634,"aZ":-15.624981077689649,"pfxX":-7.5343947641139515,"pfxZ":9.313595895041955,"pX":-1.5258995116511618,"pZ":3.287984119173499,"vX0":4.384986894395524,"vY0":-133.80844546693615,"vZ0":-3.512074210381617,"x":175.16,"y":150.0,"x0":-2.224447698234971,"y0":50.00321770460611,"z0":5.767492222800538,"aX":-13.387688645221019},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":12.5,"spinRate":2187,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41253999625346083,"extension":6.592134363443107},"index":4,"playId":"51145bc0-8edb-3f17-aace-541daa493fa0","pitchNumber":4,"startTime":"2025-08-03T03:18:19.386Z","endTime":"2025-08-03T03:18:23.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:18:23.101Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, first baseman Willson Contreras to pitcher Michael McGreevy. Jake Cronenworth to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T03:19:05.908Z","endTime":"2025-08-03T03:20:26.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"085c1bf0-2659-39a8-aac5-97f7cfe9e44b","startTime":"2025-08-03T03:18:52.281Z","endTime":"2025-08-03T03:18:56.179Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.24596846209094,"strikeZoneBottom":1.51583876852927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06813160334857,"aZ":-26.70251399955767,"pfxX":-11.462804320443666,"pfxZ":3.136227100934379,"pX":-0.813092588884265,"pZ":1.6559469337714305,"vX0":7.2607943245228315,"vY0":-132.03623582199612,"vZ0":-5.6147356396714745,"x":147.99,"y":194.07,"x0":-2.125263765797105,"y0":50.006351116742096,"z0":5.803967898784558,"aX":-20.01529475605707},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":19.0,"spinRate":2154,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.41664383164498453,"extension":6.436115718829963},"index":1,"playId":"410f8c9d-2db0-32f0-bb10-1b6e885437fa","pitchNumber":1,"startTime":"2025-08-03T03:19:08.107Z","endTime":"2025-08-03T03:19:12.625Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":74.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.496769228005384,"aZ":-32.65488922852052,"pfxX":8.281115407055317,"pfxZ":-0.33428471875346766,"pX":1.0147397404320417,"pZ":1.2355227271088325,"vX0":5.2108299525859145,"vY0":-121.30967248664298,"vZ0":-3.455804993844806,"x":78.32,"y":205.42,"x0":-2.26678760370805,"y0":50.00351860952939,"z0":5.6473254480115935,"aX":11.852350245035533},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":-16.6,"spinRate":2420,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.458573557819804,"extension":6.53886828752854},"index":2,"playId":"073dab8b-fc9c-389c-b689-38631860eb76","pitchNumber":2,"startTime":"2025-08-03T03:19:26.667Z","endTime":"2025-08-03T03:19:30.302Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":74.9,"strikeZoneTop":3.28999964696866,"strikeZoneBottom":1.50329414434639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.813940479369887,"aZ":-31.08815737813944,"pfxX":6.922862791003304,"pfxZ":0.7460495726140248,"pX":0.5395472951223236,"pZ":2.0795331090753693,"vX0":4.578962229307955,"vY0":-121.5393346161938,"vZ0":-1.9246715843194209,"x":96.43,"y":182.63,"x0":-2.288836633834795,"y0":50.001159855629,"z0":5.665268109570067,"aX":10.027664849292423},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.8,"spinRate":2374,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.456215272540899,"extension":6.469131426490585},"index":3,"playId":"63bd4c8d-890e-3f58-a6a4-a31c6581056d","pitchNumber":3,"startTime":"2025-08-03T03:19:43.142Z","endTime":"2025-08-03T03:19:46.813Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":82.8,"strikeZoneTop":3.28999914933391,"strikeZoneBottom":1.43872939485659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17839052940547,"aZ":-16.684428160138175,"pfxX":-6.682281236475441,"pfxZ":8.660596670490674,"pX":-0.3408559012013815,"pZ":4.603081628149571,"vX0":6.5440949328076625,"vY0":-134.1843785752215,"vZ0":-0.6511619867327874,"x":129.99,"y":114.5,"x0":-1.9656639774276456,"y0":50.00542982522817,"z0":6.058728462525063,"aX":-11.956099482061076},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2273,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4111998260187506,"extension":6.768623227088825},"index":4,"playId":"1da808cb-bd6c-3cd3-86dc-ec1a68c9ffaa","pitchNumber":4,"startTime":"2025-08-03T03:20:01.425Z","endTime":"2025-08-03T03:20:05.618Z","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":90.9,"endSpeed":82.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22219725791086,"aZ":-25.222677793934896,"pfxX":-11.706606464319453,"pfxZ":3.9995190139653793,"pX":-0.0618797189576202,"pZ":2.1707787143770303,"vX0":8.968014088524368,"vY0":-131.99013939309043,"vZ0":-4.170059237301585,"x":119.36,"y":180.17,"x0":-2.0095443525036814,"y0":50.00082074096809,"z0":5.663797952359593,"aX":-20.3279441179872},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":18.8,"spinRate":2206,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.41751616906358624,"extension":6.842177253314014},"hitData":{"launchSpeed":87.9,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.1,"coordY":164.76}},"index":5,"playId":"179340aa-96e8-3f16-9343-36e4ba051577","pitchNumber":5,"startTime":"2025-08-03T03:20:18.613Z","endTime":"2025-08-03T03:20:26.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:20:26.270Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T03:20:53.030Z","endTime":"2025-08-03T03:22:23.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"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":"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":92.9,"endSpeed":83.9,"strikeZoneTop":3.76015433518513,"strikeZoneBottom":1.75848424240151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89186386727695,"aZ":-28.237669645565045,"pfxX":-10.148902180945655,"pfxZ":2.162475084958098,"pX":-0.3760049092553682,"pZ":3.452705578782776,"vX0":8.260328198542439,"vY0":-134.94312036952138,"vZ0":-0.9470792675966762,"x":131.33,"y":145.56,"x0":-2.1778189561851784,"y0":50.00257529032885,"z0":5.820957995758383,"aX":-18.475992748768636},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":2259,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40790617965967746,"extension":6.62826328498074},"index":0,"playId":"b1b1bcfa-f41e-390a-beb7-dfaccf3399f2","pitchNumber":1,"startTime":"2025-08-03T03:20:56.083Z","endTime":"2025-08-03T03:20:59.583Z","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":90.9,"endSpeed":82.4,"strikeZoneTop":3.83000084144189,"strikeZoneBottom":1.81131534827788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.245032504518157,"aZ":-27.453707293622777,"pfxX":-8.047652416506264,"pfxZ":2.706451908967754,"pX":-0.09140158106315077,"pZ":1.850464740534543,"vX0":7.855683314798414,"vY0":-131.9668648252782,"vZ0":-4.553929924876725,"x":120.48,"y":188.82,"x0":-2.078576853378117,"y0":50.00025301274981,"z0":5.650005875491233,"aX":-14.02136465490762},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":12.6,"spinRate":2229,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.41696882605890906,"extension":6.9537465663770055},"index":1,"playId":"c3b0b99a-5bd6-38d3-a378-a253d2fa20be","pitchNumber":2,"startTime":"2025-08-03T03:21:14.468Z","endTime":"2025-08-03T03:21:19.418Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.1,"strikeZoneTop":3.83000022003883,"strikeZoneBottom":1.78936721563978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.903825212080115,"aZ":-19.186866748837048,"pfxX":-8.300052231913693,"pfxZ":7.188200213081881,"pX":-0.2692329131521742,"pZ":5.537188499577424,"vX0":7.732481957686416,"vY0":-134.93457419938045,"vZ0":2.490739435906323,"x":127.26,"y":89.28,"x0":-2.122166952149237,"y0":50.00195880196636,"z0":5.969240843861875,"aX":-14.99514799495725},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2341,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4091101768753078,"extension":6.716858348549094},"index":2,"playId":"4742dacb-5ab3-3352-9dda-320f2a3f3aed","pitchNumber":3,"startTime":"2025-08-03T03:21:35.722Z","endTime":"2025-08-03T03:21:39.272Z","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":93.3,"endSpeed":84.0,"strikeZoneTop":3.8299991357447,"strikeZoneBottom":1.79822335047235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.478427603923784,"aZ":-18.7113508064446,"pfxX":-7.394606967001225,"pfxZ":7.350202084332551,"pX":0.4080425215223912,"pZ":4.346205225801577,"vX0":8.82826221121146,"vY0":-135.4612630170206,"vZ0":-0.4430554993268814,"x":101.45,"y":121.43,"x0":-1.9543549387636279,"y0":50.006666634925246,"z0":5.8365575798940945,"aX":-13.552502370909176},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":11.2,"spinRate":2308,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.40654276453994687,"extension":6.753130988680667},"index":3,"playId":"23d9fcdb-1c36-336e-95ae-ea6d456cae98","pitchNumber":4,"startTime":"2025-08-03T03:21:54.599Z","endTime":"2025-08-03T03:21:58.412Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":75.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.920313882721796,"aZ":-32.2541042678398,"pfxX":9.162430065727513,"pfxZ":-0.05219001216909458,"pX":0.6300051971895803,"pZ":1.9878775148625107,"vX0":3.766903346003447,"vY0":-121.81606111009206,"vZ0":-2.0551188952033743,"x":92.99,"y":185.11,"x0":-2.1414810579497146,"y0":50.00431269084492,"z0":5.717162201518204,"aX":13.338978905735313},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.4,"breakHorizontal":-17.6,"spinRate":2485,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4551455106577875,"extension":6.782182781209169},"hitData":{"launchSpeed":68.9,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.53,"coordY":166.28}},"index":4,"playId":"37bc23e8-3f0c-3a79-b901-5c1ae02389b1","pitchNumber":5,"startTime":"2025-08-03T03:22:13.431Z","endTime":"2025-08-03T03:22:23.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:22:23.525Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T03:24:19.083Z","endTime":"2025-08-03T03:25:06.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.4,"strikeZoneTop":3.45999990959223,"strikeZoneBottom":1.60232674364704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.282558865103354,"aZ":-18.67612307781781,"pfxX":-0.722379812075802,"pfxZ":8.114179776976744,"pX":-0.49357466326694516,"pZ":3.014740825332238,"vX0":3.3405924145789867,"vY0":-128.58657796956155,"vZ0":-3.7503303566973516,"x":135.81,"y":157.38,"x0":-1.7194108766387908,"y0":50.00534532569006,"z0":5.953218127178147,"aX":-1.2027418824674114},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":14.0,"breakHorizontal":0.5,"spinRate":2422,"spinDirection":203},"zone":1,"typeConfidence":0.87,"plateTime":0.42703886242406464,"extension":5.835625236483428},"index":0,"playId":"fdd36207-bcf1-31e9-b099-c34168819dcb","pitchNumber":1,"startTime":"2025-08-03T03:24:42.917Z","endTime":"2025-08-03T03:24:46.615Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.160437916775656,"aZ":-19.110460076231924,"pfxX":-10.397969101972766,"pfxZ":7.326643698680199,"pX":-0.6273430046649171,"pZ":3.1438109736961164,"vX0":6.27195555951802,"vY0":-133.76851068115622,"vZ0":-3.477704243442598,"x":140.91,"y":153.9,"x0":-1.6710172621808195,"y0":50.00549563984888,"z0":5.858311808447745,"aX":-18.545311319084107},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":17.2,"spinRate":2370,"spinDirection":216},"zone":1,"typeConfidence":0.92,"plateTime":0.41200537042277974,"extension":5.735133151173982},"hitData":{"launchSpeed":89.6,"launchAngle":15.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.35,"coordY":112.97}},"index":1,"playId":"1a791598-bcc2-3c08-99ee-a4981f8b61e8","pitchNumber":2,"startTime":"2025-08-03T03:24:55.652Z","endTime":"2025-08-03T03:25:06.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:25:06.691Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks. Iván Herrera to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T03:27:42.327Z","endTime":"2025-08-03T03:28:49.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T03:25:22.649Z","endTime":"2025-08-03T03:26:10.450Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-03T03:26:10.450Z","endTime":"2025-08-03T03:27:44.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"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(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":96.8,"endSpeed":87.8,"strikeZoneTop":3.501407129529,"strikeZoneBottom":1.67835204319725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55986469023351,"aZ":-7.993749161756376,"pfxX":1.5378187922167759,"pfxZ":12.140488371824304,"pX":-0.8781848363419092,"pZ":2.979914278048385,"vX0":-1.5648949717915044,"vY0":-140.83613538168748,"vZ0":-6.806468558228601,"x":150.47,"y":158.32,"x0":-0.5128135537764525,"y0":50.000273016076825,"z0":5.95751294869248,"aX":3.0622635260881257},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.6,"breakHorizontal":-2.4,"spinRate":2014,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.3902079471919073,"extension":6.668652634631847},"index":2,"playId":"229467b6-0806-3312-b6fd-5aeddafc10cb","pitchNumber":1,"startTime":"2025-08-03T03:27:44.534Z","endTime":"2025-08-03T03:27:48.347Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.49000053492037,"strikeZoneBottom":1.6859924963391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.806631262767986,"aZ":-9.652192755129743,"pfxX":1.4528082045422934,"pfxZ":11.318898238688462,"pX":-1.4349018570656187,"pZ":3.0209558644088244,"vX0":-3.2959020738334224,"vY0":-141.04023431773658,"vZ0":-6.256450770201161,"x":171.7,"y":157.21,"x0":-0.4333828909077399,"y0":50.00094291393828,"z0":5.908667981131177,"aX":2.8906832711821218},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":-1.9,"spinRate":2094,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.39022206950642957,"extension":6.659822383720708},"index":3,"playId":"008426d9-99dd-3355-a759-8c19dd997950","pitchNumber":2,"startTime":"2025-08-03T03:28:04.059Z","endTime":"2025-08-03T03:28:07.450Z","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":97.2,"endSpeed":87.5,"strikeZoneTop":3.4900007261537,"strikeZoneBottom":1.66085166377025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.98852660142265,"aZ":-10.373463823398946,"pfxX":1.5420268076021795,"pfxZ":10.917826893253878,"pX":0.09996309019729582,"pZ":4.435254272677081,"vX0":0.3543059170233544,"vY0":-141.52969955790095,"vZ0":-2.4829517084278976,"x":113.19,"y":119.03,"x0":-0.22753080949963633,"y0":50.005543949615955,"z0":6.002846582760376,"aX":3.080137091462196},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":-2.9,"spinRate":1992,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.3893194464266885,"extension":6.739451625685587},"index":4,"playId":"9eee88f8-13ba-320b-bb0c-85126d8428a1","pitchNumber":3,"startTime":"2025-08-03T03:28:23.959Z","endTime":"2025-08-03T03:28:27.919Z","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":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.48999921850189,"strikeZoneBottom":1.60317149090034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.885462947384305,"aZ":-9.88059429184859,"pfxX":0.7725840919504012,"pfxZ":11.25721792519091,"pX":-0.4222585697267508,"pZ":3.869850003247835,"vX0":-0.5564666548003019,"vY0":-140.55906776400738,"vZ0":-3.8210824523892963,"x":133.1,"y":134.29,"x0":-0.32107382559160047,"y0":50.00682576764465,"z0":5.899987563800691,"aX":1.5305238259050715},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":-1.3,"spinRate":1889,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.39120716012559686,"extension":6.68691260119185},"index":5,"playId":"ba24e146-db55-32ce-a449-8cb1bd55bf44","pitchNumber":4,"startTime":"2025-08-03T03:28:45.456Z","endTime":"2025-08-03T03:28:49.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:28:49.797Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T03:29:20.161Z","endTime":"2025-08-03T03:31:53.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"f09c7b87-e289-4270-8eb9-b3308fd0c53a","startTime":"2025-08-03T03:29:20.161Z","endTime":"2025-08-03T03:29:27.064Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.44873300680541,"strikeZoneBottom":1.6093283453386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.208450028581645,"aZ":-28.867219860583806,"pfxX":2.5740582474869367,"pfxZ":1.9938154758928448,"pX":0.5048052790487338,"pZ":1.012968033768814,"vX0":2.1041023427541807,"vY0":-128.22086201451023,"vZ0":-6.070236651162168,"x":97.76,"y":211.43,"x0":-0.6617167141398194,"y0":50.0038288109771,"z0":5.6716104634370375,"aX":4.274285365001974},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":-5.2,"spinRate":2153,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.42762835759092477,"extension":7.003043205440807},"index":1,"playId":"08c7e296-6272-383e-ab43-90376e237320","pitchNumber":1,"startTime":"2025-08-03T03:29:37.406Z","endTime":"2025-08-03T03:29:41.285Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.43557480143898,"strikeZoneBottom":1.62251478510636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.12800313148759,"aZ":-8.696130550795832,"pfxX":2.061968194903427,"pfxZ":11.633784386685337,"pX":-0.5718722357986163,"pZ":3.6256134416991084,"vX0":-1.2564381220950598,"vY0":-141.78822650541218,"vZ0":-4.702088431344891,"x":128.49,"y":106.03,"x0":-0.38878962953109897,"y0":50.000168292166414,"z0":5.870796916627292,"aX":4.160092523302045},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.2,"breakHorizontal":-3.5,"spinRate":1983,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.38763508175743944,"extension":6.733619635862735},"index":2,"playId":"56917b81-33c9-353c-8c8a-065ed42b6d33","pitchNumber":2,"startTime":"2025-08-03T03:29:56.429Z","endTime":"2025-08-03T03:30:00.949Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.47858519741722,"strikeZoneBottom":1.6400184711705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.60933247705111,"aZ":-10.437704848410176,"pfxX":1.3186175832069638,"pfxZ":10.726691362070499,"pX":-0.2996390380170385,"pZ":3.8643342370885474,"vX0":-0.328194313744685,"vY0":-142.16090501094695,"vZ0":-3.6356775361566736,"x":128.42,"y":134.44,"x0":-0.35324409294899967,"y0":50.00359163049209,"z0":5.833283675705853,"aX":2.672230853923537},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":-2.3,"spinRate":1985,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.38676037952800124,"extension":6.818308443222859},"index":3,"playId":"e9f02bbb-7861-3ba6-8e6c-55c4f528e5b0","pitchNumber":3,"startTime":"2025-08-03T03:30:17.343Z","endTime":"2025-08-03T03:30:20.802Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.50245266510467,"strikeZoneBottom":1.63796602955185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.542143081863465,"aZ":-10.798262637663614,"pfxX":1.4985707775941908,"pfxZ":10.480608133432685,"pX":0.049728020232450085,"pZ":2.9365620646242085,"vX0":0.43886306731226704,"vY0":-142.35802362691726,"vZ0":-6.053604762823017,"x":115.1,"y":159.49,"x0":-0.30137634842554545,"y0":50.00619820704516,"z0":5.7832361050482515,"aX":3.0576905162240102},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":-2.8,"spinRate":1908,"spinDirection":187},"zone":2,"typeConfidence":0.91,"plateTime":0.385656843409504,"extension":6.78808443390677},"index":4,"playId":"d52e2cc8-8d71-37c9-8c50-c6ce9a0b8f57","pitchNumber":4,"startTime":"2025-08-03T03:30:41.849Z","endTime":"2025-08-03T03:30:46.036Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.824816027806946,"aZ":-9.922419189952263,"pfxX":1.3463470879856023,"pfxZ":10.74491676016082,"pX":-0.10715721225239994,"pZ":3.0683192958739802,"vX0":-0.05867252383096298,"vY0":-143.3867347979236,"vZ0":-5.953824706699246,"x":121.08,"y":155.94,"x0":-0.261162989256344,"y0":50.00521969707256,"z0":5.798456198034731,"aX":2.7885394808941224},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":-2.4,"spinRate":2021,"spinDirection":182},"zone":2,"typeConfidence":0.91,"plateTime":0.3827942147056391,"extension":6.673245943584061},"index":5,"playId":"e529b717-5f11-3198-95cd-7a6d351f049e","pitchNumber":5,"startTime":"2025-08-03T03:31:01.558Z","endTime":"2025-08-03T03:31:06.166Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-03T03:31:33.678Z","endTime":"2025-08-03T03:31:50.249Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42902276419504,"aZ":-29.85353029813925,"pfxX":2.8993184634350833,"pfxZ":1.40951382294159,"pX":1.3516483881535581,"pZ":1.3390590885181188,"vX0":3.7384867079469712,"vY0":-127.81778369459812,"vZ0":-4.811375853939417,"x":65.48,"y":202.63,"x0":-0.5090618155896254,"y0":50.00314720057744,"z0":5.602083528416185,"aX":4.776024677028671},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-6.1,"spinRate":2372,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.42923645911800357,"extension":6.909687133655251},"index":7,"playId":"65cf322d-a42b-33d2-be20-3722fb3f9d06","pitchNumber":6,"startTime":"2025-08-03T03:31:50.249Z","endTime":"2025-08-03T03:31:53.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:31:53.663Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T03:32:07.909Z","endTime":"2025-08-03T03:33:31.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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.4,"endSpeed":79.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.619486867883484,"aZ":-30.342896694733838,"pfxX":3.394324389081799,"pfxZ":1.1526977068119661,"pX":0.05574085786321938,"pZ":1.6974625538948382,"vX0":0.7608925655025751,"vY0":-125.83781170310445,"vZ0":-3.543125979933564,"x":114.88,"y":192.95,"x0":-0.6920207407150605,"y0":50.00330245533891,"z0":5.605090342078343,"aX":5.396060806782371},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":-6.4,"spinRate":2378,"spinDirection":116},"zone":8,"typeConfidence":0.91,"plateTime":0.43671920667842334,"extension":6.815860723737471},"index":0,"playId":"90729a79-ba8c-37d2-a85b-a2c7ad11981d","pitchNumber":1,"startTime":"2025-08-03T03:32:22.373Z","endTime":"2025-08-03T03:32:27.999Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.43718807862021,"strikeZoneBottom":1.60482388653987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8791302881246,"aZ":-22.74584311301028,"pfxX":-5.303876709053986,"pfxZ":6.513828505805815,"pX":-0.6335221283043632,"pZ":2.497864372910265,"vX0":1.5340586689695432,"vY0":-120.24638554042085,"vZ0":-2.510637490134687,"x":141.15,"y":171.34,"x0":-0.5952835341303986,"y0":50.00121116085212,"z0":5.598674316236397,"aX":-7.6747617047771515},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.4,"breakHorizontal":9.1,"spinRate":1538,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.45757645360355026,"extension":7.109401220799706},"index":1,"playId":"5e3e33e5-ffb7-3591-b7a2-b17d97d075c6","pitchNumber":2,"startTime":"2025-08-03T03:32:43.871Z","endTime":"2025-08-03T03:32:47.388Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.48721384443077,"aZ":-7.826599833654969,"pfxX":-1.103948876244374,"pfxZ":11.989019200661186,"pX":-0.29312834117154946,"pZ":3.1104556334288214,"vX0":0.571883484122819,"vY0":-142.8987121573854,"vZ0":-5.986617145044182,"x":128.17,"y":154.8,"x0":-0.35441094708715876,"y0":50.00279258161475,"z0":5.748092281655853,"aX":-2.2416903076532515},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.4,"breakHorizontal":1.8,"spinRate":2281,"spinDirection":184},"zone":1,"typeConfidence":0.92,"plateTime":0.38599618553039194,"extension":6.650663734859038},"index":2,"playId":"af7bb5d5-adbf-3175-87ea-2aa639b082e9","pitchNumber":3,"startTime":"2025-08-03T03:33:05.081Z","endTime":"2025-08-03T03:33:08.350Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16373028630406,"aZ":-21.44977457659564,"pfxX":-5.4605763987425995,"pfxZ":7.105952481202435,"pX":-0.9210974724227255,"pZ":2.6758123116749846,"vX0":0.8887193358657437,"vY0":-122.11677263227443,"vZ0":-2.5458194089200177,"x":152.11,"y":166.53,"x0":-0.5803682831774203,"y0":50.00540073940608,"z0":5.578226603868017,"aX":-8.243589993478864},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.5,"breakHorizontal":9.7,"spinRate":1466,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.44863003597838436,"extension":7.114419042881909},"index":3,"playId":"55453275-f2b4-3d76-966b-1c3a7eec8cd6","pitchNumber":4,"startTime":"2025-08-03T03:33:27.560Z","endTime":"2025-08-03T03:33:31.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:33:31.470Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (24) on a line drive to left fielder Ramón Laureano. Iván Herrera scores. Alec Burleson scores.","rbi":2,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T03:33:52.369Z","endTime":"2025-08-03T03:34:38.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":669093,"link":"/api/v1/people/669093"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.39999947277112,"strikeZoneBottom":1.57786808887268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.978014881840547,"aZ":-28.167677408552457,"pfxX":3.4904469479608755,"pfxZ":2.410166097648591,"pX":0.024336250482325905,"pZ":0.747169821840183,"vX0":0.6318070735881326,"vY0":-128.88351913068092,"vZ0":-6.605791109309109,"x":116.07,"y":218.61,"x0":-0.6777342084460275,"y0":50.00056416527062,"z0":5.555895024037752,"aX":5.796225512071088},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-6.5,"spinRate":2193,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.42706590940931033,"extension":6.817173897550882},"index":0,"playId":"f3cb1bab-f0df-30d8-8951-420cdcbcadc0","pitchNumber":1,"startTime":"2025-08-03T03:34:02.409Z","endTime":"2025-08-03T03:34:05.815Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.631166828619854,"aZ":-23.888813962999272,"pfxX":0.6210706429930362,"pfxZ":4.94567486605784,"pX":-0.23074610925066785,"pZ":1.0916588518556374,"vX0":0.6926520731398176,"vY0":-129.27493055745987,"vZ0":-6.667221047024745,"x":125.8,"y":209.31,"x0":-0.58387999435998,"y0":50.00033930253557,"z0":5.5658087129466045,"aX":1.0397585883112461},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2256,"spinDirection":150},"zone":13,"typeConfidence":0.87,"plateTime":0.42541996406742166,"extension":6.91777350975428},"hitData":{"launchSpeed":96.8,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.1,"coordY":116.36}},"index":1,"playId":"b4e4d28e-2f4a-322f-8531-0bb539fc7df7","pitchNumber":2,"startTime":"2025-08-03T03:34:24.378Z","endTime":"2025-08-03T03:34:38.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:34:38.729Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T03:35:18.859Z","endTime":"2025-08-03T03:37:45.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d102209e-6549-49bc-b6b1-688dbdfa5b80","startTime":"2025-08-03T03:35:18.859Z","endTime":"2025-08-03T03:35:27.819Z","isPitch":false,"type":"stepoff"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-03T03:35:39.948Z","endTime":"2025-08-03T03:36:34.956Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.49658429077934,"strikeZoneBottom":1.65861078530315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.32036012562635,"aZ":-6.678413126913435,"pfxX":-0.7801327832050816,"pfxZ":12.586501965977554,"pX":-0.07542518684493357,"pZ":1.7998397449017707,"vX0":1.2084430978537002,"vY0":-142.07487994028457,"vZ0":-9.586213519779086,"x":119.88,"y":190.18,"x0":-0.4067277675477921,"y0":50.005557937670204,"z0":5.658655429111568,"aX":-1.5806739325877797},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.8,"breakHorizontal":1.2,"spinRate":2051,"spinDirection":189},"zone":8,"typeConfidence":0.92,"plateTime":0.38687307512446933,"extension":6.925570694471871},"index":2,"playId":"f8da04cb-8d6b-3012-8d6e-8c89641a1083","pitchNumber":1,"startTime":"2025-08-03T03:36:34.956Z","endTime":"2025-08-03T03:36:38.497Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.53012944896473,"strikeZoneBottom":1.66608975899549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.860220165855,"aZ":-7.83565259988195,"pfxX":-0.20318205759686236,"pfxZ":11.95596124086676,"pX":-0.3267346380196428,"pZ":1.3744368342225657,"vX0":0.26768852819571404,"vY0":-142.07054274782703,"vZ0":-10.504511235599312,"x":129.45,"y":201.67,"x0":-0.3959694775261836,"y0":50.000342904606676,"z0":5.626244179707936,"aX":-0.41352698050903464},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":0.4,"spinRate":2115,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.38617895419162585,"extension":6.750409694451374},"index":3,"playId":"33583d8d-cebc-3713-81ef-511d896e167a","pitchNumber":2,"startTime":"2025-08-03T03:36:53.722Z","endTime":"2025-08-03T03:36:58.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70809584617053,"aZ":-27.756129456191267,"pfxX":3.331067437976708,"pfxZ":2.5392387780307932,"pX":-0.24484169390122815,"pZ":0.7280360280915504,"vX0":-0.009883162863064204,"vY0":-130.85196595677758,"vZ0":-7.090223060965781,"x":126.33,"y":219.12,"x0":-0.6740827981996458,"y0":50.00451531036979,"z0":5.542545046781687,"aX":5.796760591980045},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":-6.0,"spinRate":2393,"spinDirection":138},"zone":13,"typeConfidence":0.92,"plateTime":0.41802696969479536,"extension":6.899401090426938},"index":4,"playId":"bbe10f4f-941d-3ef9-ab8f-0cee9e337c43","pitchNumber":3,"startTime":"2025-08-03T03:37:16.744Z","endTime":"2025-08-03T03:37:20.269Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.4247042809399,"strikeZoneBottom":1.58694454598243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.28940336093241,"aZ":-10.86567345324541,"pfxX":1.3374148962395238,"pfxZ":10.426599869349538,"pX":-0.5073221366064545,"pZ":3.3372786238324337,"vX0":-0.5843056926650182,"vY0":-142.64100232249027,"vZ0":-4.893179082684808,"x":136.34,"y":148.67,"x0":-0.4726541223601678,"y0":50.004753874151874,"z0":5.770586162378851,"aX":2.7339843218655617},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":-2.3,"spinRate":2101,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.3851842198787705,"extension":6.739208250451359},"index":5,"playId":"51aebd8c-6808-3268-bdc2-057e511c6f64","pitchNumber":4,"startTime":"2025-08-03T03:37:41.301Z","endTime":"2025-08-03T03:37:45.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:37:45.888Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Alec Burleson.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-03T03:39:35.857Z","endTime":"2025-08-03T03:40:49.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.35999999458858,"strikeZoneBottom":1.55127135237323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.261926622590266,"aZ":-16.389468453330444,"pfxX":-6.582319133824513,"pfxZ":8.891857568708419,"pX":0.9501092437410512,"pZ":2.696054385085812,"vX0":9.632896668363482,"vY0":-133.31897872681753,"vZ0":-4.95501604366148,"x":80.78,"y":165.99,"x0":-1.8774805345249586,"y0":50.00633665693361,"z0":5.7857524524742265,"aX":-11.691299924129378},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2226,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.41297224614673533,"extension":6.694004767948839},"index":0,"playId":"31369c8e-0632-3777-86a8-1060cc63fada","pitchNumber":1,"startTime":"2025-08-03T03:39:53.418Z","endTime":"2025-08-03T03:39:57.644Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.6,"strikeZoneTop":3.36000024653956,"strikeZoneBottom":1.66284237170978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73006428250116,"aZ":-16.37864605237308,"pfxX":-7.196469324715324,"pfxZ":8.922749888037352,"pX":-1.3926666901748337,"pZ":3.110954432726345,"vX0":4.697656351502594,"vY0":-133.22287404940107,"vZ0":-3.870263956557352,"x":170.09,"y":154.78,"x0":-2.257893660400765,"y0":50.00081889929686,"z0":5.791279827093926,"aX":-12.735270607222846},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2197,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41358140396679755,"extension":6.451052136040596},"index":1,"playId":"f0e9a5c8-3dfc-3b83-b771-9c20460c555e","pitchNumber":2,"startTime":"2025-08-03T03:40:05.782Z","endTime":"2025-08-03T03:40:09.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.31435798537051,"strikeZoneBottom":1.58322227992701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.549837289911263,"aZ":-25.004463237791526,"pfxX":-0.8541034579865909,"pfxZ":4.360441002620043,"pX":0.379870717267529,"pZ":2.6895698441970213,"vX0":7.1502295060769985,"vY0":-127.76866414033853,"vZ0":-2.618706305041438,"x":102.52,"y":166.16,"x0":-2.3499897122970914,"y0":50.00457598959919,"z0":5.703026942537574,"aX":-1.4054524357199436},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-0.1,"spinRate":2183,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4294966136559166,"extension":6.938119584502187},"index":2,"playId":"099ccf89-9bc9-3b0f-aafd-818b931652fd","pitchNumber":3,"startTime":"2025-08-03T03:40:21.579Z","endTime":"2025-08-03T03:40:27.528Z","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":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.79495826638154,"aZ":-27.129998277274627,"pfxX":-0.10927151112266742,"pfxZ":3.129461108065488,"pX":-0.2635687665110644,"pZ":3.1445521963210035,"vX0":5.199411162547396,"vY0":-126.36738239078497,"vZ0":-1.121328026386363,"x":127.05,"y":153.88,"x0":-2.337223403797566,"y0":50.00064452969693,"z0":5.78226573105582,"aX":-0.17705770474602595},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2353,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.43417053836997077,"extension":6.896835155852778},"hitData":{"launchSpeed":89.3,"launchAngle":16.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.74,"coordY":136.07}},"index":3,"playId":"74e5d187-e399-3df1-b295-6440576c4fc5","pitchNumber":4,"startTime":"2025-08-03T03:40:37.185Z","endTime":"2025-08-03T03:40:49.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:40:49.530Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, first baseman Willson Contreras to shortstop Masyn Winn to pitcher Michael McGreevy. Luis Arraez out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-03T03:41:05.145Z","endTime":"2025-08-03T03:42:45.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.64999988106139,"strikeZoneBottom":1.65890107947537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036932259673367,"aZ":-29.059435855275993,"pfxX":4.873683285517691,"pfxZ":2.1114951986770514,"pX":0.3605071329837343,"pZ":1.9116007694127903,"vX0":5.018836339535179,"vY0":-121.34834333886616,"vZ0":-2.939229200689142,"x":103.26,"y":187.17,"x0":-2.375746596981298,"y0":50.00409632069066,"z0":5.697475761292814,"aX":7.192852284362406},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-10.1,"spinRate":2404,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.45315778483172764,"extension":6.871321525435399},"index":0,"playId":"409e9bec-6599-3da6-afeb-b593abab45ca","pitchNumber":1,"startTime":"2025-08-03T03:41:13.753Z","endTime":"2025-08-03T03:41:18.208Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.6831795523149,"strikeZoneBottom":1.68992971955326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02950991999661,"aZ":-26.25844100138411,"pfxX":-8.02461915099673,"pfxZ":3.3318805525220814,"pX":-0.31715130649884427,"pZ":1.9212532091811096,"vX0":7.797314254651216,"vY0":-133.22193985000186,"vZ0":-4.907363037373105,"x":129.09,"y":186.91,"x0":-2.2574593986602323,"y0":50.00194232991113,"z0":5.715572079257619,"aX":-14.239925980024356},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":12.6,"spinRate":2191,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4131666492798267,"extension":6.7204118636949675},"index":1,"playId":"b3137232-6177-3361-a873-63044c0ea9f4","pitchNumber":2,"startTime":"2025-08-03T03:41:31.257Z","endTime":"2025-08-03T03:41:36.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"b929516f-ee3d-319e-ae41-431cf3864b30","startTime":"2025-08-03T03:41:49.784Z","endTime":"2025-08-03T03:41:54.752Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.75246969931843,"strikeZoneBottom":1.70539529349732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.678270772787965,"aZ":-26.8225314084781,"pfxX":3.7155509925113765,"pfxZ":3.619433356007833,"pX":1.2945988362137326,"pZ":1.6908381776499577,"vX0":7.005254538860985,"vY0":-121.82074243523397,"vZ0":-3.655311304848072,"x":67.65,"y":193.13,"x0":-2.1200132938712284,"y0":50.00091234060576,"z0":5.572921184216105,"aX":5.489452683959034},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.8,"breakHorizontal":-8.6,"spinRate":2376,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.452537849673762,"extension":6.908531416561444},"index":3,"playId":"4e4b569f-fc96-3ea2-b1a8-8b1a2340f78e","pitchNumber":3,"startTime":"2025-08-03T03:42:18.645Z","endTime":"2025-08-03T03:42:25.156Z","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":83.3,"endSpeed":75.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56438659868526,"aZ":-26.028926370473997,"pfxX":4.382795616049882,"pfxZ":4.214843187879938,"pX":0.6635943994942095,"pZ":1.4579365131702635,"vX0":5.380320650485791,"vY0":-121.05569973633975,"vZ0":-4.334555330092081,"x":91.71,"y":199.42,"x0":-2.172235285274658,"y0":50.00124545623459,"z0":5.598118766676816,"aX":6.388204586125465},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.7,"breakHorizontal":-9.4,"spinRate":2427,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.455571946594286,"extension":6.601697009600904},"hitData":{"launchSpeed":65.2,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.72,"coordY":173.89}},"index":4,"playId":"6795b02e-db3b-3502-9a12-809533362a7a","pitchNumber":4,"startTime":"2025-08-03T03:42:37.248Z","endTime":"2025-08-03T03:42:45.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:42:45.127Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-03T03:43:16.522Z","endTime":"2025-08-03T03:44:43.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.306170753436778,"aZ":-30.91731106482887,"pfxX":-11.560158252776414,"pfxZ":0.7778940735909341,"pX":-1.1502652058476628,"pZ":1.66060669965075,"vX0":6.325492934784883,"vY0":-127.4025668478942,"vZ0":-4.02837587077467,"x":160.85,"y":193.94,"x0":-2.1855846842183544,"y0":50.002364688756664,"z0":5.752071644854049,"aX":-18.681601385774844},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":19.2,"spinRate":1592,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4327243112923478,"extension":6.748919166328399},"index":0,"playId":"36cff587-5375-31d5-9c7e-d497be4f2395","pitchNumber":1,"startTime":"2025-08-03T03:43:18.794Z","endTime":"2025-08-03T03:43:23.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-03T03:43:33.121Z","endTime":"2025-08-03T03:43:39.868Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.64999924516174,"strikeZoneBottom":1.67225224841865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.832486653466354,"aZ":-17.95220048441767,"pfxX":-7.737772377923011,"pfxZ":7.916675574348044,"pX":-0.700042947921758,"pZ":4.367296782280769,"vX0":7.172565205425956,"vY0":-133.68845889504016,"vZ0":-0.6466726503786617,"x":143.68,"y":120.86,"x0":-2.4221971925921055,"y0":50.0024590570041,"z0":5.909663442108645,"aX":-13.901266587986509},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2234,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41088135831770023,"extension":6.431821356069187},"index":2,"playId":"c7194ab3-d93d-3b02-b14d-f884c43bc197","pitchNumber":2,"startTime":"2025-08-03T03:43:39.868Z","endTime":"2025-08-03T03:43:44.409Z","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":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.64999948238093,"strikeZoneBottom":1.67320496068344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61784730495832,"aZ":-40.81357272220641,"pfxX":5.73521405149039,"pfxZ":-6.48764390614226,"pX":-0.9693479843910264,"pZ":1.3448914008466661,"vX0":1.636870718683384,"vY0":-115.51573802337114,"vZ0":-1.164544283527522,"x":153.95,"y":202.47,"x0":-2.4351214426758485,"y0":50.00551366508327,"z0":5.833699395863268,"aX":7.632109196736701},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.8,"breakHorizontal":-10.8,"spinRate":2417,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4769845142106548,"extension":6.736215198210531},"index":3,"playId":"b07fba33-2197-32bf-9730-687831be9793","pitchNumber":3,"startTime":"2025-08-03T03:43:56.048Z","endTime":"2025-08-03T03:44:01.386Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.296310513709994,"aZ":-25.96332795131771,"pfxX":-10.649703518365062,"pfxZ":3.856778604697973,"pX":-0.5344462026746885,"pZ":1.051719708424318,"vX0":7.721539115539397,"vY0":-127.2761865226791,"vZ0":-6.534972867984204,"x":137.37,"y":210.38,"x0":-2.2500459916923417,"y0":50.00622396380811,"z0":5.757254113734613,"aX":-17.17623983973634},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":1808,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43318519842051284,"extension":6.891860437505379},"index":4,"playId":"06654c95-a040-3999-bcff-1e9e13966851","pitchNumber":4,"startTime":"2025-08-03T03:44:11.994Z","endTime":"2025-08-03T03:44:18.206Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.65500598984692,"strikeZoneBottom":1.73009318969802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.482913767837235,"aZ":-43.500292365223,"pfxX":4.679856588878477,"pfxZ":-8.384229054956926,"pX":-0.8767072627410353,"pZ":1.8601569164659546,"vX0":1.7834883734585314,"vY0":-116.79654161299962,"vZ0":0.21707053561728662,"x":150.42,"y":188.56,"x0":-2.263013659572161,"y0":50.00128643749931,"z0":5.931811421285363,"aX":6.323320176284066},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.6,"breakHorizontal":-9.0,"spinRate":2389,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.47294760545039827,"extension":6.791781493472879},"index":5,"playId":"781f4cdd-c776-3a7f-b637-445e5be94433","pitchNumber":5,"startTime":"2025-08-03T03:44:38.460Z","endTime":"2025-08-03T03:44:43.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:44:43.019Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-03T03:46:55.619Z","endTime":"2025-08-03T03:47:53.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T03:46:42.108Z","endTime":"2025-08-03T03:46:57.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":95.6,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98776439473625,"aZ":-13.337799678836019,"pfxX":5.4235569158497094,"pfxZ":9.775006684719102,"pX":-0.3429308579046202,"pZ":3.777146128859924,"vX0":-3.955394684673471,"vY0":-139.0894090941717,"vZ0":-3.966564193803363,"x":130.07,"y":136.8,"x0":0.4048980606712093,"y0":50.001845635345994,"z0":6.128396620206921,"aX":10.450973430903888},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-8.8,"spinRate":2309,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.3963018902646227,"extension":5.537463601387898},"index":1,"playId":"e0a29055-0b00-303f-96d6-7f5647fb3953","pitchNumber":1,"startTime":"2025-08-03T03:46:57.826Z","endTime":"2025-08-03T03:47:03.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-03T03:47:13.112Z","endTime":"2025-08-03T03:47:22.031Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":88.0,"endSpeed":79.1,"strikeZoneTop":3.29338958539753,"strikeZoneBottom":1.58324873357671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20315255157623,"aZ":-28.68972780294952,"pfxX":10.771490305735954,"pfxZ":2.146864946908609,"pX":1.4662651599142633,"pZ":2.8175235084963792,"vX0":-1.8551694317979908,"vY0":-128.02409275471726,"vZ0":-1.7429939691392757,"x":61.11,"y":162.71,"x0":0.8138808336365194,"y0":50.00024658078813,"z0":5.804177230393401,"aX":17.458453018843453},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-18.8,"spinRate":2231,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.43171859596134965,"extension":5.5226699953853515},"index":3,"playId":"7b7164a0-e43d-3e67-855b-d6f497b2746b","pitchNumber":2,"startTime":"2025-08-03T03:47:22.031Z","endTime":"2025-08-03T03:47:25.953Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95452700952546,"aZ":-27.142526003963315,"pfxX":10.385219563788155,"pfxZ":3.1175753423990793,"pX":0.4468271507365976,"pZ":1.2710077478349995,"vX0":-3.920602467535349,"vY0":-127.74441865635683,"vZ0":-5.623324458776752,"x":99.97,"y":204.46,"x0":0.6725416876830617,"y0":50.00398788007757,"z0":5.697983439124314,"aX":16.770270315520797},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-17.6,"spinRate":2264,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4325993202097913,"extension":5.937680646044097},"index":4,"playId":"de45f293-f82f-385a-8ec1-3dc5b02206cd","pitchNumber":3,"startTime":"2025-08-03T03:47:31.604Z","endTime":"2025-08-03T03:47:37.306Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.582650435018188,"aZ":-29.59421515272269,"pfxX":9.050449100056463,"pfxZ":1.5773767709502424,"pX":0.8247306260066077,"pZ":0.9611477025619843,"vX0":-2.422530877090524,"vY0":-127.77082318300641,"vZ0":-5.573986393524837,"x":85.56,"y":212.83,"x0":0.6147581732018141,"y0":50.00383656861865,"z0":5.5227947595726095,"aX":14.827788335905908},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-15.7,"spinRate":2124,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4301788554580903,"extension":5.739440730913582},"index":5,"playId":"112779d1-ed36-399c-bbf7-6fabf01b050c","pitchNumber":4,"startTime":"2025-08-03T03:47:49.588Z","endTime":"2025-08-03T03:47:53.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:47:53.318Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-03T03:48:06.775Z","endTime":"2025-08-03T03:49:13.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.326527155289,"strikeZoneBottom":1.50203471555727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.827832896156536,"aZ":-26.889179258496533,"pfxX":-0.42299952604153424,"pfxZ":3.1931984731808676,"pX":-0.6757860098730898,"pZ":2.8401501499024304,"vX0":-3.023145931094257,"vY0":-128.5026732262473,"vZ0":-2.374402911365846,"x":142.76,"y":162.1,"x0":0.5753036204723266,"y0":50.00616832027973,"z0":5.883997391495346,"aX":-0.7015906751766409},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":1.6,"spinRate":2185,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4276748864794979,"extension":5.700221777763955},"index":0,"playId":"72aa3a32-b15f-3388-a8e0-3011879ab3b1","pitchNumber":1,"startTime":"2025-08-03T03:48:20.188Z","endTime":"2025-08-03T03:48:24.048Z","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":94.8,"endSpeed":85.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.86082028291945,"aZ":-21.758149030497602,"pfxX":9.98447079875055,"pfxZ":5.53983676781246,"pX":0.9389625994087548,"pZ":2.915306274634606,"vX0":-1.7838621917990893,"vY0":-137.80163854558447,"vZ0":-4.544109622955277,"x":81.21,"y":160.07,"x0":0.3082181615477845,"y0":50.00502627006492,"z0":6.098278477869948,"aX":18.78529592736412},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":-17.5,"spinRate":2088,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4008496250573441,"extension":5.749292330119059},"index":1,"playId":"4d10850d-8539-3f6c-aa55-b8168c63f15e","pitchNumber":2,"startTime":"2025-08-03T03:48:34.205Z","endTime":"2025-08-03T03:48:39.269Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":79.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.11313899425405,"aZ":-29.497199160458845,"pfxX":9.832365183227818,"pfxZ":1.6295335772586492,"pX":0.4948993488167111,"pZ":2.113869144909746,"vX0":-4.067494262463164,"vY0":-128.41503221531553,"vZ0":-3.383856157906016,"x":98.14,"y":181.71,"x0":0.8382754452896667,"y0":50.00164569272078,"z0":5.789091732180884,"aX":16.12021700332467},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-16.7,"spinRate":2167,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4295446463648287,"extension":5.74464188390559},"index":2,"playId":"67282f31-5927-3bad-a1cd-8bba4ba05fb8","pitchNumber":3,"startTime":"2025-08-03T03:49:09.490Z","endTime":"2025-08-03T03:49:13.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:49:13.880Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-03T03:49:28.634Z","endTime":"2025-08-03T03:50:07.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98041667188648,"aZ":-26.08109874128098,"pfxX":10.079083730089925,"pfxZ":3.119785318704883,"pX":0.14141158750462132,"pZ":2.7451808303191387,"vX0":-3.408616090568984,"vY0":-139.87203186747158,"vZ0":-4.651135361042887,"x":111.61,"y":164.66,"x0":0.07765541251839705,"y0":50.000261828719566,"z0":6.172039154042063,"aX":19.667049660190486},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":2098,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.39387700489712385,"extension":5.58757875058117},"index":0,"playId":"648fc40b-c337-32cc-bcb7-945f63c3a147","pitchNumber":1,"startTime":"2025-08-03T03:49:34.193Z","endTime":"2025-08-03T03:49:38.865Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.732903101028526,"aZ":-24.705773351067798,"pfxX":9.630570052049096,"pfxZ":3.920021952210311,"pX":0.7338884145177588,"pZ":2.142213098811897,"vX0":-2.377520859694243,"vY0":-138.32892769309092,"vZ0":-5.753449564153186,"x":89.03,"y":180.94,"x0":0.36316672530731897,"y0":50.001655262083055,"z0":5.944012058964711,"aX":18.346254679800598},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":-16.8,"spinRate":2180,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.3985417373385496,"extension":5.747659824830734},"hitData":{"launchSpeed":81.5,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.34,"coordY":157.16}},"index":1,"playId":"b61667be-61bf-3521-ae4f-297bffca1efe","pitchNumber":2,"startTime":"2025-08-03T03:49:59.276Z","endTime":"2025-08-03T03:50:07.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:50:07.187Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cardinals challenged (tag play), call on the field was overturned: Xander Bogaerts grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T03:51:58.742Z","endTime":"2025-08-03T03:53:07.274Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.73887740971264,"strikeZoneBottom":1.7580530712948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.678964516338638,"aZ":-26.096278276766007,"pfxX":-8.532690711213716,"pfxZ":3.396816608226292,"pX":-0.076667898916198,"pZ":3.2380975465165562,"vX0":8.712426798468933,"vY0":-132.96568274783417,"vZ0":-1.6866242265303177,"x":120.6,"y":136.19,"x0":-2.2881647680552892,"y0":50.003990042159025,"z0":5.775431454246595,"aX":-15.27060477790402},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":13.6,"spinRate":2243,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4120314742301856,"extension":6.723601493240193},"index":0,"playId":"b5d77e9a-3874-3726-ab17-cd968bb0bf28","pitchNumber":1,"startTime":"2025-08-03T03:52:19.085Z","endTime":"2025-08-03T03:52:24.761Z","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":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.64999980916665,"strikeZoneBottom":1.76079211764251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.718121024120663,"aZ":-33.854790080130364,"pfxX":7.385162729311147,"pfxZ":-1.1591976257036647,"pX":1.0774221560663158,"pZ":1.2122022719463688,"vX0":5.547716485253449,"vY0":-120.07262288980536,"vZ0":-3.346559769671395,"x":75.93,"y":206.05,"x0":-2.2320733976575817,"y0":50.00545082500688,"z0":5.6718893920089,"aX":10.662824296537352},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.8,"breakHorizontal":-14.8,"spinRate":2365,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4581515717975444,"extension":6.763771115720351},"index":1,"playId":"836eb84d-652d-337f-9056-4210146005c8","pitchNumber":2,"startTime":"2025-08-03T03:52:39.215Z","endTime":"2025-08-03T03:52:43.490Z","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":90.7,"endSpeed":83.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.159203934621644,"aZ":-26.979622996198906,"pfxX":-8.767102739559057,"pfxZ":2.9399107038276515,"pX":-0.9126320949735264,"pZ":2.818586440095521,"vX0":6.143629794211741,"vY0":-132.0396088460576,"vZ0":-2.521402161220039,"x":151.79,"y":162.68,"x0":-2.1307258544122165,"y0":50.001414632990134,"z0":5.771474507631366,"aX":-15.476544415081031},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":14.5,"spinRate":2121,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.414860393694104,"extension":6.923057424318876},"hitData":{"launchSpeed":53.4,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.71,"coordY":171.21}},"index":2,"playId":"65b54692-dc08-3f6f-ab67-3c2902113378","pitchNumber":3,"startTime":"2025-08-03T03:52:59.299Z","endTime":"2025-08-03T03:53:07.274Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":138},"playEndTime":"2025-08-03T03:53:07.274Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T03:55:02.834Z","endTime":"2025-08-03T03:56:13.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.681022245776223,"aZ":-26.992749700696045,"pfxX":-1.6503634124766497,"pfxZ":3.171960063903269,"pX":0.6284090694064843,"pZ":3.6748469071849383,"vX0":7.75163492315405,"vY0":-127.62863584017134,"vZ0":0.13563872064415505,"x":93.05,"y":139.56,"x0":-2.2467354617074786,"y0":50.002620751099926,"z0":5.764150205751312,"aX":-2.696513175018012},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":1.1,"spinRate":2179,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.43078027198366975,"extension":6.613141915649859},"index":0,"playId":"ad084b22-5eda-3637-8d9b-5b513aa4abce","pitchNumber":1,"startTime":"2025-08-03T03:55:10.689Z","endTime":"2025-08-03T03:55:21.267Z","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, 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":83.7,"endSpeed":75.6,"strikeZoneTop":3.60455888350825,"strikeZoneBottom":1.66293977246217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.444082537592628,"aZ":-26.781044891719553,"pfxX":6.474117756954847,"pfxZ":3.669699416663841,"pX":-0.6768980793239414,"pZ":1.7654455760901697,"vX0":2.388614882311359,"vY0":-121.72142503001974,"vZ0":-3.338668581614764,"x":142.8,"y":191.11,"x0":-2.517721846159094,"y0":50.0032548418711,"z0":5.5258214434168975,"aX":9.516000888445285},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.0,"breakHorizontal":-12.4,"spinRate":2372,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.4535495429922496,"extension":6.77029838866192},"index":1,"playId":"9d401c04-6555-32ba-bc85-c2111c7e35ab","pitchNumber":2,"startTime":"2025-08-03T03:55:30.992Z","endTime":"2025-08-03T03:55:35.112Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.66410976407233,"strikeZoneBottom":1.69627908303244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.109509465648422,"aZ":-20.540636937619965,"pfxX":-7.1866214801718,"pfxZ":6.356236048002103,"pX":-1.489699043894193,"pZ":4.850978095573223,"vX0":4.426200257930835,"vY0":-134.67565101762918,"vZ0":1.0913945138554055,"x":173.78,"y":107.8,"x0":-2.2234220204517494,"y0":50.00591926218056,"z0":5.896503955170572,"aX":-13.162184906384876},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":12.0,"spinRate":2174,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4071907629946536,"extension":6.49892127837921},"index":2,"playId":"16647d90-e7af-3d73-8110-dfdedd7a4d9d","pitchNumber":3,"startTime":"2025-08-03T03:55:50.827Z","endTime":"2025-08-03T03:55:54.704Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07291269141169,"aZ":-34.69428546072255,"pfxX":-11.064883689776119,"pfxZ":-1.5767948021705767,"pX":-1.4805623705012274,"pZ":1.3557413459763217,"vX0":5.274045519902201,"vY0":-127.22578383995692,"vZ0":-4.032162080072098,"x":173.44,"y":202.17,"x0":-2.1707127865246267,"y0":50.00173813346832,"z0":5.784827666182535,"aX":-17.692672761571473},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":18.4,"spinRate":1663,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43462692196937347,"extension":6.897185202811698},"index":3,"playId":"0c25b14d-cdaa-3c8a-ae00-1575520bec27","pitchNumber":4,"startTime":"2025-08-03T03:56:08.965Z","endTime":"2025-08-03T03:56:13.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:56:13.726Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T03:56:26.916Z","endTime":"2025-08-03T03:57:44.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.42000000251424,"strikeZoneBottom":1.60765226647955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.672778834326994,"aZ":-31.103030871200936,"pfxX":-10.196854329755647,"pfxZ":0.5962143377204878,"pX":-0.10391138734076924,"pZ":2.4312801200256495,"vX0":8.97325644768392,"vY0":-133.6106421066471,"vZ0":-2.6125481757024573,"x":120.96,"y":173.14,"x0":-2.186476815730102,"y0":50.003897890143215,"z0":5.664308309793076,"aX":-18.37645286313578},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.7,"breakHorizontal":16.4,"spinRate":2215,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4104510215960553,"extension":6.870529048835109},"index":0,"playId":"6c0b99d5-5e38-3783-b9c4-7ce6d921d25e","pitchNumber":1,"startTime":"2025-08-03T03:56:36.098Z","endTime":"2025-08-03T03:56:40.660Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.42000002721757,"strikeZoneBottom":1.50922123045405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61855857821264,"aZ":-20.949070652508613,"pfxX":-8.03045559452092,"pfxZ":6.225169129009462,"pX":-0.6479363185830483,"pZ":4.626481487873118,"vX0":6.790414490403327,"vY0":-134.0944589272905,"vZ0":0.7561958177393064,"x":141.7,"y":113.86,"x0":-2.1818233333741635,"y0":50.00334105411237,"z0":5.846349994598321,"aX":-14.48326207035879},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2197,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4099910947316294,"extension":6.459463147219823},"index":1,"playId":"aedc5809-b040-3b5c-b238-e5f19405a038","pitchNumber":2,"startTime":"2025-08-03T03:56:53.233Z","endTime":"2025-08-03T03:56:56.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-03T03:57:06.429Z","endTime":"2025-08-03T03:57:20.221Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":2},"pitchData":{"startSpeed":79.5,"endSpeed":71.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15606420640478,"aZ":-42.354796787288414,"pfxX":5.802130879268762,"pfxZ":-7.748481131852609,"pX":-0.2521607429948942,"pZ":1.456856673048346,"vX0":2.3902685131956556,"vY0":-115.53961748713148,"vZ0":-0.5845175033194848,"x":126.61,"y":199.44,"x0":-2.0627957177590384,"y0":50.00328344787777,"z0":5.884063441387665,"aX":7.623383157857636},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2470,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4792588421136572,"extension":6.929720466379446},"index":3,"playId":"4af46138-7587-38aa-8d27-2eae74fc3537","pitchNumber":3,"startTime":"2025-08-03T03:57:20.221Z","endTime":"2025-08-03T03:57:26.427Z","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":84.5,"endSpeed":76.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82405312282451,"aZ":-29.105218329816914,"pfxX":6.280733853065647,"pfxZ":2.0486346595961686,"pX":0.8745338518948067,"pZ":2.1470224626714574,"vX0":5.443737208223541,"vY0":-122.83620543210681,"vZ0":-2.3872375296939685,"x":83.66,"y":180.81,"x0":-2.2023599795238025,"y0":50.00366522258303,"z0":5.655844995360012,"aX":9.406386761608315},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":2427,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4493396792479589,"extension":6.825013610411053},"index":4,"playId":"fdbbe434-fb2c-3a84-946b-3404eded06fc","pitchNumber":4,"startTime":"2025-08-03T03:57:39.938Z","endTime":"2025-08-03T03:57:44.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T03:57:44.936Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-03T04:00:25.674Z","endTime":"2025-08-03T04:00:39.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Morgan replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T03:59:06.065Z","endTime":"2025-08-03T04:00:27.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"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":97.8,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.73924360259519,"aZ":-13.927530332640305,"pfxX":-4.611451723273988,"pfxZ":8.995934693779239,"pX":-0.4956088067754289,"pZ":2.8921783873118176,"vX0":5.740738591874086,"vY0":-142.26109105388318,"vZ0":-4.279758391272618,"x":135.89,"y":160.69,"x0":-1.950361648588577,"y0":50.007060194238015,"z0":5.313104094367089,"aX":-9.358287233476345},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2454,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.3865238223013727,"extension":5.877813183174002},"hitData":{"launchSpeed":92.8,"launchAngle":75.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.48,"coordY":190.62}},"index":1,"playId":"cddf18f3-c04c-38c3-8f12-7fc01d0d5b8c","pitchNumber":1,"startTime":"2025-08-03T04:00:27.825Z","endTime":"2025-08-03T04:00:39.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:00:39.140Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-03T04:01:20.528Z","endTime":"2025-08-03T04:03:17.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-03T04:01:03.634Z","endTime":"2025-08-03T04:01:22.762Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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":98.6,"endSpeed":89.5,"strikeZoneTop":3.49000058038183,"strikeZoneBottom":1.67707938546323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82029409220242,"aZ":-26.234105131255923,"pfxX":-11.935852159687103,"pfxZ":2.88268012950212,"pX":-0.8056420050967084,"pZ":1.8172696368220023,"vX0":8.002836008850311,"vY0":-143.2346643062817,"vZ0":-4.607740603361502,"x":147.71,"y":189.71,"x0":-2.0979799283325398,"y0":50.00129652999401,"z0":5.105366784195308,"aX":-24.578951616705027},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.3,"breakHorizontal":19.8,"spinRate":1938,"spinDirection":235},"zone":7,"typeConfidence":0.97,"plateTime":0.3837038063215146,"extension":5.92813379187432},"index":1,"playId":"37bd2eac-9aaf-3e86-9971-08442708b33b","pitchNumber":1,"startTime":"2025-08-03T04:01:22.762Z","endTime":"2025-08-03T04:01:26.281Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.535684793135463,"aZ":-42.045047013568166,"pfxX":5.291919111566397,"pfxZ":-6.822823586088285,"pX":0.9388963655174994,"pZ":0.7473448336956716,"vX0":4.678876303196076,"vY0":-120.67217793540776,"vZ0":-2.5139111195109423,"x":81.21,"y":218.6,"x0":-1.7257267445959352,"y0":50.00194445186295,"z0":5.572988538272568,"aX":7.657986283103955},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.7,"breakHorizontal":-10.8,"spinRate":2673,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4571495962912526,"extension":6.210772564061005},"index":2,"playId":"74ee71fd-ffe1-3a44-ad80-3ebcd85a0a66","pitchNumber":2,"startTime":"2025-08-03T04:01:41.304Z","endTime":"2025-08-03T04:01:46.325Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.48999881579573,"strikeZoneBottom":1.63256857940899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.122145338298697,"aZ":-43.025364346988624,"pfxX":3.562873792042156,"pfxZ":-7.397804944011245,"pX":-0.047026158818863406,"pZ":-0.031461289235051156,"vX0":3.052628759471092,"vY0":-121.49090348063538,"vZ0":-3.9130092622880026,"x":118.79,"y":239.63,"x0":-1.7917609358971993,"y0":50.00571735309629,"z0":5.414658438352815,"aX":5.222963696678234},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.2,"breakHorizontal":-7.3,"spinRate":2722,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.4542442271181941,"extension":6.070290277436415},"index":3,"playId":"d22f6656-38cd-31f0-9fb0-12e232e3ada9","pitchNumber":3,"startTime":"2025-08-03T04:02:04.653Z","endTime":"2025-08-03T04:02:08.792Z","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":97.6,"endSpeed":88.1,"strikeZoneTop":3.48999930099836,"strikeZoneBottom":1.66430179081015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02024574834459,"aZ":-11.613252228893321,"pfxX":-5.35919377505764,"pfxZ":10.224909831503362,"pX":1.0435814020330079,"pZ":3.141461727541999,"vX0":9.598827985713221,"vY0":-141.77309296666022,"vZ0":-4.139550608201143,"x":77.22,"y":153.96,"x0":-1.7084490173896414,"y0":50.006777909663185,"z0":5.376621201326228,"aX":-10.781291711421913},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2559,"spinDirection":220},"zone":12,"typeConfidence":0.92,"plateTime":0.38810787910645494,"extension":5.925355563652338},"index":4,"playId":"c1a704e6-c5f8-3bf8-b7a3-9b5b12eeeac8","pitchNumber":4,"startTime":"2025-08-03T04:02:28.018Z","endTime":"2025-08-03T04:02:32.942Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.51210165730008,"strikeZoneBottom":1.67449326540634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.8395670717487,"aZ":-24.637229567894348,"pfxX":-12.113697752112413,"pfxZ":3.818066020717893,"pX":1.9691629965624182,"pZ":1.5190145011191971,"vX0":14.778374669426483,"vY0":-140.37654158434236,"vZ0":-5.223412236395379,"x":41.94,"y":197.77,"x0":-1.8156204026160905,"y0":50.00521070198808,"z0":5.029923408971603,"aX":-23.929950739944935},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.8,"breakHorizontal":18.5,"spinRate":2200,"spinDirection":233},"zone":14,"typeConfidence":0.97,"plateTime":0.39173008441579604,"extension":6.031595475972121},"index":5,"playId":"3f832f31-5267-321b-bb55-692ab686bbef","pitchNumber":5,"startTime":"2025-08-03T04:02:48.545Z","endTime":"2025-08-03T04:02:52.023Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.40305847215967,"strikeZoneBottom":1.6197065429666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043140711026453,"aZ":-42.18208988945378,"pfxX":5.2668971004268785,"pfxZ":-6.705573778043796,"pX":0.9035262116552139,"pZ":1.4055779043430712,"vX0":4.449601539012228,"vY0":-122.46885507196149,"vZ0":-1.2638616712041142,"x":82.56,"y":200.83,"x0":-1.6323519650927285,"y0":50.002656265422736,"z0":5.592235785925903,"aX":7.861762431112393},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.1,"breakHorizontal":-10.7,"spinRate":2588,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4502024495374961,"extension":5.943512362886771},"index":6,"playId":"28cde90e-4eb7-3776-9206-23572a18f70b","pitchNumber":6,"startTime":"2025-08-03T04:03:14.079Z","endTime":"2025-08-03T04:03:17.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:03:17.991Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willson Contreras grounds into a double play, second baseman Jake Cronenworth to shortstop Xander Bogaerts to first baseman Luis Arraez. Alec Burleson out at 2nd. Willson Contreras out at 1st.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-03T04:03:27.207Z","endTime":"2025-08-03T04:04:18.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.3960136157103,"strikeZoneBottom":1.6225387040471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.896946646688264,"aZ":-26.99138120217113,"pfxX":-11.675639003810552,"pfxZ":2.6377847766682567,"pX":-0.04212667218202555,"pZ":3.2830843370605494,"vX0":9.529453415976073,"vY0":-140.55790158437858,"vZ0":-0.3206211632942227,"x":118.61,"y":150.14,"x0":-1.988270059442754,"y0":50.00634421289976,"z0":5.177227650769659,"aX":-22.9706710042777},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.9,"breakHorizontal":18.7,"spinRate":2097,"spinDirection":230},"zone":2,"typeConfidence":0.95,"plateTime":0.3922387725119929,"extension":6.0373757802352275},"index":0,"playId":"5267d734-a313-326f-9648-ae5c27e3d3b3","pitchNumber":1,"startTime":"2025-08-03T04:03:47.069Z","endTime":"2025-08-03T04:03:50.521Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.905911078506286,"aZ":-28.108854144716744,"pfxX":-12.028450181667536,"pfxZ":2.1028084159675444,"pX":0.1735403406202741,"pZ":2.152684172022656,"vX0":9.984023680670244,"vY0":-139.36333375036696,"vZ0":-2.761973791338236,"x":110.39,"y":180.66,"x0":-1.9206878459001346,"y0":50.005715122777985,"z0":5.044451170108056,"aX":-23.29303455915989},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.4,"breakHorizontal":19.3,"spinRate":2290,"spinDirection":230},"zone":8,"typeConfidence":0.97,"plateTime":0.39539512278569466,"extension":6.281487465118876},"hitData":{"launchSpeed":108.2,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.62,"coordY":150.57}},"index":1,"playId":"cac0fe05-5c10-3bfe-a24c-648486437fa2","pitchNumber":2,"startTime":"2025-08-03T04:04:10.071Z","endTime":"2025-08-03T04:04:18.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:04:18.206Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T04:06:38.894Z","endTime":"2025-08-03T04:07:34.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"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":{"description":"Pitching Change: Kyle Leahy replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T04:05:32.526Z","endTime":"2025-08-03T04:06:41.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.2919669422001,"strikeZoneBottom":1.51534562463508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.021677864587126,"aZ":-13.047099091131162,"pfxX":-3.1365647629664393,"pfxZ":9.982534522735259,"pX":-0.03338111642071298,"pZ":2.738166217018983,"vX0":6.433560060066242,"vY0":-138.0944489408274,"vZ0":-5.6782151300493915,"x":118.27,"y":164.85,"x0":-1.994155006202916,"y0":50.00488348655134,"z0":5.711555604072572,"aX":-6.011759769176195},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2358,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.39785065512549966,"extension":7.057634066891369},"index":1,"playId":"9c77eb95-cd49-3c4b-89ab-3221f4e3623b","pitchNumber":1,"startTime":"2025-08-03T04:06:41.239Z","endTime":"2025-08-03T04:06:45.484Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.835236654826957,"aZ":-39.44843056256769,"pfxX":2.154496341366851,"pfxZ":-4.990942062187618,"pX":0.18604676339324694,"pZ":1.744391575178921,"vX0":4.800345001612297,"vY0":-120.93204663848933,"vZ0":-1.5125505235867087,"x":109.91,"y":191.68,"x0":-2.116164992057848,"y0":50.00009748399945,"z0":5.885394971748063,"aX":3.1422316742969514},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.1,"breakHorizontal":-5.2,"spinRate":2366,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4555074561036516,"extension":6.852029096365503},"index":2,"playId":"6dc2c520-7d91-339a-b112-5a89e6595705","pitchNumber":2,"startTime":"2025-08-03T04:06:55.484Z","endTime":"2025-08-03T04:06:59.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-03T04:07:13.818Z","endTime":"2025-08-03T04:07:24.301Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.360079059015373,"aZ":-41.49113764400409,"pfxX":-0.05194079332129986,"pfxZ":-6.0394772026254415,"pX":-0.9894898217132738,"pZ":2.9226076371662253,"vX0":2.922921876522742,"vY0":-123.6103940283515,"vZ0":1.0098382945497755,"x":154.72,"y":159.87,"x0":-2.182091863379777,"y0":50.00265495545659,"z0":6.000800082240535,"aX":-0.0802680909973427},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.4,"breakHorizontal":-0.6,"spinRate":2156,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.44362868454239646,"extension":6.749829805487603},"hitData":{"launchSpeed":101.0,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.12,"coordY":159.69}},"index":4,"playId":"5962224b-edf9-3904-86b9-3dc13beda994","pitchNumber":3,"startTime":"2025-08-03T04:07:24.301Z","endTime":"2025-08-03T04:07:34.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:07:34.042Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T04:07:43.034Z","endTime":"2025-08-03T04:09:26.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.1786431400224,"strikeZoneBottom":1.41765853306552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.216562491882783,"aZ":-28.856852081726423,"pfxX":2.215820648237801,"pfxZ":1.8351999054663235,"pX":-0.46084477090865766,"pZ":3.7222314027140597,"vX0":3.8211996113704054,"vY0":-133.44779270843767,"vZ0":-0.046719646867323994,"x":134.57,"y":138.28,"x0":-2.198116193055793,"y0":50.00240493699274,"z0":5.815492700882119,"aX":4.002905498790282},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":-4.8,"spinRate":2216,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.41014471605563463,"extension":6.945859210168359},"index":0,"playId":"a2734c76-9db3-39d0-b099-19b25ae89adc","pitchNumber":1,"startTime":"2025-08-03T04:07:57.522Z","endTime":"2025-08-03T04:08:02.387Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.2542669739684,"strikeZoneBottom":1.46782227670886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50339176021431,"aZ":-29.36083538961421,"pfxX":2.5048475618512933,"pfxZ":1.5998769244441622,"pX":-0.13523869176599757,"pZ":2.5108645129960525,"vX0":4.391461601623188,"vY0":-131.71797655125772,"vZ0":-2.729651004047197,"x":122.15,"y":170.99,"x0":-2.1483687449695648,"y0":50.00372661810865,"z0":5.727474492776314,"aX":4.409547886340143},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":-5.5,"spinRate":2254,"spinDirection":173},"zone":5,"typeConfidence":0.9,"plateTime":0.4155375086071711,"extension":6.939989660611809},"index":1,"playId":"fecbcb9d-37bc-37a4-b683-1a79893ba0f2","pitchNumber":2,"startTime":"2025-08-03T04:08:10.803Z","endTime":"2025-08-03T04:08:15.148Z","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":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27251112659574,"aZ":-30.954161705127266,"pfxX":10.227825794435214,"pfxZ":0.803233955542364,"pX":-0.21415062158413,"pZ":3.0952897484223048,"vX0":1.7402316438381842,"vY0":-123.3477338126554,"vZ0":-0.37480441490835437,"x":125.16,"y":155.21,"x0":-2.2585075458888735,"y0":50.00614920268947,"z0":5.876145299485345,"aX":15.644102523224735},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":2606,"spinDirection":58},"zone":2,"typeConfidence":0.9,"plateTime":0.44534468945043715,"extension":6.8736785953222475},"index":2,"playId":"9bdcc3e1-f40c-3bb3-829b-1ef9bc3bca34","pitchNumber":3,"startTime":"2025-08-03T04:08:25.248Z","endTime":"2025-08-03T04:08:30.377Z","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":95.2,"endSpeed":86.7,"strikeZoneTop":3.28999982168398,"strikeZoneBottom":1.50826106435797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57122589210365,"aZ":-13.908582830978064,"pfxX":-1.671899253234555,"pfxZ":9.443784731875665,"pX":1.0463518140097419,"pZ":4.606233984407,"vX0":8.647137694476145,"vY0":-138.36085979346015,"vZ0":-0.8810735508935592,"x":77.12,"y":114.41,"x0":-1.9054470118187654,"y0":50.00279934655801,"z0":5.863073089048267,"aX":-3.235386303157375},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":1.2,"spinRate":2304,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.39623539883887027,"extension":7.051308584439419},"index":3,"playId":"0e2a4693-62c8-3778-af4f-67cb37aa78ad","pitchNumber":4,"startTime":"2025-08-03T04:08:59.750Z","endTime":"2025-08-03T04:09:03.194Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.846617613367304,"aZ":-41.84159481629003,"pfxX":3.6803532447551173,"pfxZ":-6.371700045696734,"pX":-0.6946751184277392,"pZ":2.805907277749067,"vX0":2.1040862682278973,"vY0":-123.04864508366705,"vZ0":1.0242167038134804,"x":143.48,"y":163.02,"x0":-2.042000611718756,"y0":50.00248792512607,"z0":5.959112601030608,"aX":5.583467423938758},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.9,"breakHorizontal":-7.2,"spinRate":2344,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.4469490007971113,"extension":6.840404662279098},"hitData":{"launchSpeed":68.0,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":134.9,"coordY":201.76}},"index":4,"playId":"ceabd634-342f-349d-9ef3-0685d750f640","pitchNumber":5,"startTime":"2025-08-03T04:09:17.317Z","endTime":"2025-08-03T04:09:26.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:09:26.482Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out to shortstop Masyn Winn.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T04:09:39.479Z","endTime":"2025-08-03T04:10:08.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.196667315497304,"aZ":-28.254447532062787,"pfxX":2.5939635364510396,"pfxZ":2.2179698449322274,"pX":0.4943318062088539,"pZ":2.0703041541211324,"vX0":5.842487108729749,"vY0":-132.5677972789865,"vZ0":-4.0620800994641115,"x":98.16,"y":182.88,"x0":-2.081209781244759,"y0":50.00202296192251,"z0":5.701446028271512,"aX":4.584544375345259},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":-6.0,"spinRate":2383,"spinDirection":154},"zone":9,"typeConfidence":0.9,"plateTime":0.41426644280756175,"extension":7.184716409439481},"hitData":{"launchSpeed":80.4,"launchAngle":10.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.26,"coordY":140.81}},"index":0,"playId":"48f4f8b6-9366-3b40-985c-f8a2991bc0c3","pitchNumber":1,"startTime":"2025-08-03T04:10:02.752Z","endTime":"2025-08-03T04:10:08.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:10:08.544Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T04:13:35.642Z","endTime":"2025-08-03T04:15:15.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T04:12:37.634Z","endTime":"2025-08-03T04:13:37.820Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":98.1,"endSpeed":89.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.737834470037015,"aZ":-10.881954864186467,"pfxX":-5.725844426052883,"pfxZ":10.439030760826723,"pX":0.11340048943784446,"pZ":1.969353316588812,"vX0":7.791037704579637,"vY0":-142.39668172263768,"vZ0":-7.3956424449965255,"x":112.68,"y":185.61,"x0":-1.9227954290568952,"y0":50.00528914832702,"z0":5.3000188932179775,"aX":-11.682067977295233},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2541,"spinDirection":221},"zone":8,"typeConfidence":0.92,"plateTime":0.38564450868793365,"extension":6.095392418878201},"index":1,"playId":"e499f4cf-cc7d-34a1-9409-31b6e2e24353","pitchNumber":1,"startTime":"2025-08-03T04:13:37.820Z","endTime":"2025-08-03T04:13:45.522Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.44999938393474,"strikeZoneBottom":1.75262392495799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.351749294562378,"aZ":-32.256757130999745,"pfxX":2.475812300008836,"pfxZ":-0.05411309654407859,"pX":1.622863337182301,"pZ":2.1675990004984156,"vX0":8.256177109300392,"vY0":-125.31967495612936,"vZ0":-0.9910545689830585,"x":55.14,"y":180.25,"x0":-2.041651420863995,"y0":50.0022377376179,"z0":5.2133891378889246,"aX":3.9184193985719893},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-6.5,"spinRate":2354,"spinDirection":80},"zone":14,"typeConfidence":0.85,"plateTime":0.4377922932309004,"extension":6.063216345983459},"index":2,"playId":"4506f1a2-96a5-316a-94df-2a4d92bcfadf","pitchNumber":2,"startTime":"2025-08-03T04:14:08.755Z","endTime":"2025-08-03T04:14:12.431Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.503248021071535,"aZ":-31.61274143473427,"pfxX":1.888182735085279,"pfxZ":0.348687656651002,"pX":-0.08845539730170551,"pZ":2.027200834061106,"vX0":4.453809039667063,"vY0":-127.210592927664,"vZ0":-1.7819535834724078,"x":120.37,"y":184.05,"x0":-2.114265106686879,"y0":50.00427496605014,"z0":5.266486048941394,"aX":3.0643805227984244},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-4.6,"spinRate":2231,"spinDirection":111},"zone":8,"typeConfidence":0.92,"plateTime":0.4322050585837931,"extension":5.948056002094595},"index":3,"playId":"5d703804-1eb0-30dd-a26b-c1d9fa54ed8f","pitchNumber":3,"startTime":"2025-08-03T04:14:29.534Z","endTime":"2025-08-03T04:14:33.026Z","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":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.38687855101377,"strikeZoneBottom":1.6921816435258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740633784073967,"aZ":-42.30448831966018,"pfxX":3.7400543595348905,"pfxZ":-6.9070101774687584,"pX":0.34420674204748347,"pZ":0.17255849333669773,"vX0":4.192143078040477,"vY0":-121.66251328922553,"vZ0":-3.3991948373079057,"x":103.88,"y":234.12,"x0":-1.9015767350255335,"y0":50.00523302119468,"z0":5.335791849359884,"aX":5.483263206556045},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.1,"breakHorizontal":-7.9,"spinRate":2651,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4540399533795343,"extension":5.874393028679832},"index":4,"playId":"cd872eb7-f6c7-3ea5-8530-98b9244e9b55","pitchNumber":4,"startTime":"2025-08-03T04:14:48.087Z","endTime":"2025-08-03T04:14:51.975Z","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":96.8,"endSpeed":87.0,"strikeZoneTop":3.42918683806946,"strikeZoneBottom":1.65375785302292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.816872559527994,"aZ":-27.687973214973486,"pfxX":-11.831574388886715,"pfxZ":2.285718057905381,"pX":0.7364940428860443,"pZ":2.941046133009694,"vX0":11.486335125587168,"vY0":-140.40813783552093,"vZ0":-1.0805854321506925,"x":88.93,"y":159.37,"x0":-1.904200348039032,"y0":50.00292198331829,"z0":5.161159407881559,"aX":-23.223661063705187},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.1,"breakHorizontal":18.6,"spinRate":2029,"spinDirection":229},"zone":3,"typeConfidence":0.96,"plateTime":0.3926467862213916,"extension":6.127186444243968},"index":5,"playId":"54aefdc7-eeb2-30e7-bc67-4e2dd6dc2bfd","pitchNumber":5,"startTime":"2025-08-03T04:15:11.074Z","endTime":"2025-08-03T04:15:15.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:15:15.828Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T04:15:30.438Z","endTime":"2025-08-03T04:17:12.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":88.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.873715950362325,"aZ":-11.974224158461865,"pfxX":-4.477375871309726,"pfxZ":9.923465619160448,"pX":-0.2887128830287029,"pZ":3.1734328248656514,"vX0":5.663971097654893,"vY0":-142.28534616473522,"vZ0":-4.22774954367892,"x":128.01,"y":153.1,"x0":-1.7302762922697448,"y0":50.001367191477115,"z0":5.446528065511153,"aX":-9.113074987508057},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":6.8,"spinRate":2601,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.3860415304694804,"extension":5.8988721002494255},"index":0,"playId":"33d9fdbf-6d24-3038-b679-0356505bb122","pitchNumber":1,"startTime":"2025-08-03T04:15:44.653Z","endTime":"2025-08-03T04:15:47.847Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.981471962978894,"aZ":-14.998931860040107,"pfxX":-3.4381443834716734,"pfxZ":8.359703658122436,"pX":-0.33813889455196583,"pZ":3.427670015067656,"vX0":5.476152218562888,"vY0":-142.48978397591378,"vZ0":-2.7967629938374556,"x":129.89,"y":146.23,"x0":-1.838905264512903,"y0":50.003191364494455,"z0":5.370549917904285,"aX":-7.0646187109825815},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2478,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3845187909136216,"extension":5.809212099353836},"index":1,"playId":"c60c4037-004d-3679-a5c8-a033e3efaf9f","pitchNumber":2,"startTime":"2025-08-03T04:16:10.082Z","endTime":"2025-08-03T04:16:13.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-03T04:16:22.032Z","endTime":"2025-08-03T04:16:39.476Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.40000090363899,"strikeZoneBottom":1.5668028896764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59046916018825,"aZ":-15.308728055998495,"pfxX":-4.6484023589572425,"pfxZ":8.326127576207952,"pX":-0.7374149282494209,"pZ":5.239852498240733,"vX0":5.269197894248467,"vY0":-141.71362781142935,"vZ0":2.1595737258410637,"x":145.11,"y":97.3,"x0":-2.0204689450277806,"y0":50.00365780861081,"z0":5.447752626959199,"aX":-9.417534821160977},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2472,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.38709669503247435,"extension":5.805540557402578},"index":3,"playId":"9e8a6aa2-239e-32de-9134-838ab5d1f0ce","pitchNumber":3,"startTime":"2025-08-03T04:16:39.476Z","endTime":"2025-08-03T04:16:43.028Z","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":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42256522907203,"aZ":-29.1733423481282,"pfxX":-11.910753021430398,"pfxZ":1.5216620040442592,"pX":-0.18710867732880776,"pZ":1.9334911943622917,"vX0":9.093221576910441,"vY0":-140.22395344426982,"vZ0":-3.2747543757039566,"x":124.13,"y":186.58,"x0":-1.9394920176314556,"y0":50.0034021923796,"z0":5.038977235032883,"aX":-23.502584577379793},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.2,"breakHorizontal":19.4,"spinRate":2207,"spinDirection":234},"zone":8,"typeConfidence":0.98,"plateTime":0.3919846009575898,"extension":5.979195758221514},"hitData":{"launchSpeed":105.3,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.53,"coordY":137.71}},"index":4,"playId":"41d10dfa-3030-35c2-90c4-6eb702a975d0","pitchNumber":4,"startTime":"2025-08-03T04:17:03.789Z","endTime":"2025-08-03T04:17:12.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:17:12.777Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T04:17:24.279Z","endTime":"2025-08-03T04:17:48.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65947490428612,"aZ":-40.12117300893055,"pfxX":6.226457574836612,"pfxZ":-5.536758175192226,"pX":0.42197089022456763,"pZ":2.2637480348526386,"vX0":3.375979881326751,"vY0":-120.51587062444861,"vZ0":0.6710367042665382,"x":100.92,"y":177.66,"x0":-1.8169577671880395,"y0":50.00152148032773,"z0":5.594784441061677,"aX":8.93843693975806},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.5,"breakHorizontal":-12.2,"spinRate":2557,"spinDirection":53},"zone":9,"typeConfidence":0.89,"plateTime":0.45872235351474977,"extension":6.020820135028844},"hitData":{"launchSpeed":87.2,"launchAngle":5.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.28,"coordY":146.51}},"index":0,"playId":"ea88c771-e932-39f9-bad9-e3dccc68f105","pitchNumber":1,"startTime":"2025-08-03T04:17:40.304Z","endTime":"2025-08-03T04:17:48.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:17:48.034Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T04:19:44.889Z","endTime":"2025-08-03T04:20:48.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"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":"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.4,"endSpeed":85.5,"strikeZoneTop":3.35999931903277,"strikeZoneBottom":1.59448941974877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.255323208113765,"aZ":-13.649670463439467,"pfxX":-2.892209447586806,"pfxZ":9.838597901920473,"pX":1.1969630573253318,"pZ":2.2744224309339494,"vX0":9.216777360464945,"vY0":-137.05524987862853,"vZ0":-6.540549885979391,"x":71.37,"y":177.37,"x0":-1.8492097357250237,"y0":50.00069283136817,"z0":5.642758238027477,"aX":-5.445685791072231},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":3.1,"spinRate":2315,"spinDirection":211},"zone":14,"typeConfidence":0.89,"plateTime":0.4012602588659582,"extension":7.047215789234634},"index":0,"playId":"b17a82a0-890a-3eaa-95de-8000b91406c1","pitchNumber":1,"startTime":"2025-08-03T04:19:58.038Z","endTime":"2025-08-03T04:20:02.222Z","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":94.7,"endSpeed":85.7,"strikeZoneTop":3.36000045083983,"strikeZoneBottom":1.64013436512008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63961514998483,"aZ":-12.433122885478257,"pfxX":-3.4415137038992034,"pfxZ":10.426808570627568,"pX":0.19100336461558085,"pZ":1.960260356439157,"vX0":6.9090482910200315,"vY0":-137.48282543045582,"vZ0":-7.498250188593562,"x":109.72,"y":185.85,"x0":-1.9200850653486687,"y0":50.0011183284609,"z0":5.5874796729546485,"aX":-6.515257182240389},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2359,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.4001034713676441,"extension":7.237581629051257},"index":1,"playId":"39cc1fef-3818-30de-9e88-a772aab96833","pitchNumber":2,"startTime":"2025-08-03T04:20:13.275Z","endTime":"2025-08-03T04:20:17.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-03T04:20:26.970Z","endTime":"2025-08-03T04:20:41.849Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":90.5,"endSpeed":82.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45380043859115,"aZ":-22.18911299696748,"pfxX":-8.587934487164377,"pfxZ":5.758768114110714,"pX":-0.34568209934380695,"pZ":2.563461422987106,"vX0":7.04261799521127,"vY0":-131.49166747663395,"vZ0":-3.6034260702924805,"x":130.18,"y":169.57,"x0":-1.9560521989987933,"y0":50.00272718392778,"z0":5.617370421807486,"aX":-14.889943848835404},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":13.8,"spinRate":1430,"spinDirection":217},"zone":4,"typeConfidence":0.87,"plateTime":0.41813103259286244,"extension":6.84885742202901},"hitData":{"launchSpeed":91.2,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.04,"coordY":160.76}},"index":3,"playId":"76ff1384-c553-30c8-8316-dd7995148cbb","pitchNumber":3,"startTime":"2025-08-03T04:20:41.849Z","endTime":"2025-08-03T04:20:48.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:20:48.692Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T04:21:00.630Z","endTime":"2025-08-03T04:22:06.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.93260345676857,"aZ":-11.384438301873617,"pfxX":-1.5171070821230082,"pfxZ":10.582086446395257,"pX":0.06320317916643914,"pZ":3.028360575090327,"vX0":5.833829843718307,"vY0":-140.27118340377652,"vZ0":-5.3178048683104535,"x":114.59,"y":157.01,"x0":-1.8593455444033926,"y0":50.0003238205733,"z0":5.711213218283736,"aX":-2.980384350717918},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":1.3,"spinRate":2359,"spinDirection":205},"zone":2,"typeConfidence":0.93,"plateTime":0.39260825672234656,"extension":7.1671196100185615},"index":0,"playId":"2c5ddf38-48aa-3009-85b4-214b3d7129c3","pitchNumber":1,"startTime":"2025-08-03T04:21:13.218Z","endTime":"2025-08-03T04:21:17.087Z","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":87.5,"endSpeed":80.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93777419225418,"aZ":-29.46476157394294,"pfxX":4.471633243349933,"pfxZ":1.657875382781926,"pX":0.35633739308103285,"pZ":2.6329331470235515,"vX0":4.697994310587161,"vY0":-127.33801093808678,"vZ0":-1.8793798076480814,"x":103.42,"y":167.69,"x0":-2.0958558877206546,"y0":50.005784834949125,"z0":5.719060484367183,"aX":7.31961386557114},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-9.2,"spinRate":2682,"spinDirection":61},"zone":6,"typeConfidence":0.88,"plateTime":0.4306672823396154,"extension":6.809791009405953},"index":1,"playId":"096b8718-e841-3fe4-b749-1edbd07ade1b","pitchNumber":2,"startTime":"2025-08-03T04:21:29.087Z","endTime":"2025-08-03T04:21:32.755Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.65000012404181,"strikeZoneBottom":1.64696520597965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.256436516450265,"aZ":-43.948058056990696,"pfxX":2.263469385733015,"pfxZ":-7.565279478349957,"pX":1.6499521697043829,"pZ":-0.7955322059719868,"vX0":7.898518845481369,"vY0":-125.04807364821296,"vZ0":-6.7118191795521485,"x":54.11,"y":260.26,"x0":-1.8659555190905552,"y0":50.003472558670545,"z0":5.600936770779356,"aX":3.521504942713376},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-15.2,"breakHorizontal":-6.2,"spinRate":2566,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4409267801544803,"extension":7.091758913845052},"index":2,"playId":"5b0a1626-fe76-3b05-9fe6-14a6f3757ce6","pitchNumber":3,"startTime":"2025-08-03T04:21:45.046Z","endTime":"2025-08-03T04:21:50.536Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.713356316904736,"aZ":-43.881278386561,"pfxX":4.448610696839463,"pfxZ":-7.822048101158,"pX":-0.5282829020010372,"pZ":2.3289083199616285,"vX0":2.3284424007985347,"vY0":-122.24112658258386,"vZ0":0.5024922756116901,"x":137.14,"y":175.9,"x0":-2.074842712993466,"y0":50.00605925822368,"z0":5.923793582378265,"aX":6.654569586984818},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.7,"breakHorizontal":-8.6,"spinRate":2426,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4500930057866883,"extension":6.979979816910807},"index":3,"playId":"5de306bc-079d-3093-ba43-d6bc3cfe1729","pitchNumber":4,"startTime":"2025-08-03T04:22:02.033Z","endTime":"2025-08-03T04:22:06.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:22:06.002Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to right fielder Lars Nootbaar.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T04:24:35.845Z","endTime":"2025-08-03T04:26:13.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-03T04:22:15.893Z","endTime":"2025-08-03T04:23:04.263Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-03T04:23:04.263Z","endTime":"2025-08-03T04:24:37.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48163846293729,"aZ":-32.635426472187326,"pfxX":-6.840595452619679,"pfxZ":-0.32467203384906984,"pX":-0.5194724061109497,"pZ":1.4733918260086705,"vX0":-4.2142539112003155,"vY0":-119.80267429696808,"vZ0":-2.389201328078731,"x":136.8,"y":199.0,"x0":2.160248506299718,"y0":50.00201417337544,"z0":5.44520793927971,"aX":-9.787892047695323},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.0,"breakHorizontal":13.6,"spinRate":2809,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.45991871100817017,"extension":5.170839467510294},"index":2,"playId":"0b352af1-b741-3164-b8fd-b510a5cd14d7","pitchNumber":1,"startTime":"2025-08-03T04:24:37.681Z","endTime":"2025-08-03T04:24:43.130Z","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.4,"endSpeed":75.1,"strikeZoneTop":3.64999978156023,"strikeZoneBottom":1.67112827559484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.654028362714122,"aZ":-34.118959551389935,"pfxX":-5.946158109246957,"pfxZ":-1.3628559728396583,"pX":-0.763773237315887,"pZ":1.2997735070762824,"vX0":-4.6659286217287805,"vY0":-119.85270379744168,"vZ0":-2.366865298805216,"x":146.11,"y":203.69,"x0":1.9918226118166515,"y0":50.000784902332924,"z0":5.3954750773879825,"aX":-8.508482120142078},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.8,"breakHorizontal":12.0,"spinRate":2841,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.45985428691156516,"extension":5.178786856655799},"index":3,"playId":"a61f6555-4400-30bc-8416-1ad7fa528109","pitchNumber":2,"startTime":"2025-08-03T04:24:53.205Z","endTime":"2025-08-03T04:24:57.913Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.522569166662905,"aZ":-33.09752891403861,"pfxX":11.206871438773888,"pfxZ":-0.5038598966068815,"pX":-0.1894530788479454,"pZ":2.9011247947841867,"vX0":-8.867637946629248,"vY0":-135.03263169202427,"vZ0":-0.32308332541603035,"x":124.22,"y":160.45,"x0":1.7056908800621018,"y0":50.00609715518611,"z0":5.381178425285005,"aX":20.388846448999626},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":-18.0,"spinRate":2164,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.4079774231899518,"extension":5.360428032746799},"index":4,"playId":"edd76d13-8a7c-3c48-af62-116e4097b37c","pitchNumber":3,"startTime":"2025-08-03T04:25:07.763Z","endTime":"2025-08-03T04:25:11.156Z","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":83.2,"endSpeed":75.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94332256764005,"aZ":-34.57683359662285,"pfxX":-7.366116327616376,"pfxZ":-1.6506557038786571,"pX":-0.41513978809822816,"pZ":1.4299511764867578,"vX0":-3.6847509438882304,"vY0":-121.07461697521066,"vZ0":-2.1999952428936886,"x":132.82,"y":200.17,"x0":2.0929393491042196,"y0":50.002023154191455,"z0":5.433761024729971,"aX":-10.722160122508583},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.2,"breakHorizontal":14.3,"spinRate":2844,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45581327068538124,"extension":5.153150108343119},"index":5,"playId":"84f15e99-0cf4-3509-95e9-8df5605c6089","pitchNumber":4,"startTime":"2025-08-03T04:25:23.294Z","endTime":"2025-08-03T04:25:27.723Z","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":78.8,"endSpeed":71.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32840502013277,"aZ":-29.631871906445802,"pfxX":-1.3792215849689198,"pfxZ":1.9463534256431583,"pX":-0.10020954323045203,"pZ":1.5969789487800123,"vX0":-4.024036753601261,"vY0":-114.580365225469,"vZ0":-2.2976400922901847,"x":120.82,"y":195.66,"x0":1.8695474263722314,"y0":50.005403923087826,"z0":5.5541812601526335,"aX":-1.804286109832592},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.1,"breakHorizontal":3.7,"spinRate":2548,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.48099355877580763,"extension":5.2650633231994775},"index":6,"playId":"90383350-d928-3311-99cf-797a2131d122","pitchNumber":5,"startTime":"2025-08-03T04:25:42.711Z","endTime":"2025-08-03T04:25:46.385Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.409145413569032,"aZ":-32.7611368214353,"pfxX":-5.619751513794549,"pfxZ":-0.40616365697554535,"pX":-0.41360004375736115,"pZ":2.559698393343988,"vX0":-3.8074775455926626,"vY0":-119.9929760212679,"vZ0":-0.02978983225992149,"x":132.77,"y":169.67,"x0":1.9294050749659957,"y0":50.00332969405849,"z0":5.516021316407327,"aX":-8.111465838371643},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.5,"breakHorizontal":11.2,"spinRate":2891,"spinDirection":304},"zone":4,"typeConfidence":2.0,"plateTime":0.45824571489186505,"extension":5.195522992731416},"hitData":{"launchSpeed":92.2,"launchAngle":8.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.32,"coordY":122.48}},"index":7,"playId":"45aacec3-dfb0-387d-8e7a-f4efd466bc60","pitchNumber":6,"startTime":"2025-08-03T04:26:02.248Z","endTime":"2025-08-03T04:26:13.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:26:13.490Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T04:26:22.216Z","endTime":"2025-08-03T04:27:06.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":"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":83.0,"endSpeed":75.5,"strikeZoneTop":3.6500000886918,"strikeZoneBottom":1.69835979183127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.245806856061755,"aZ":-32.05617071950849,"pfxX":-5.505904791501597,"pfxZ":0.07575259565540726,"pX":0.02793151238461462,"pZ":2.4665803512162934,"vX0":-3.1369254532605324,"vY0":-120.796669552144,"vZ0":-0.1420799915971177,"x":115.94,"y":172.18,"x0":2.0637831797908,"y0":50.00031832329106,"z0":5.374111563649617,"aX":-8.033236279790971},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.4,"breakHorizontal":10.8,"spinRate":2778,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.4556069133750009,"extension":5.208026726507983},"index":0,"playId":"a45106d8-5212-3f8a-ae45-fd8e998f5486","pitchNumber":1,"startTime":"2025-08-03T04:26:40.228Z","endTime":"2025-08-03T04:26:45.247Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04809012648296,"aZ":-31.66984426481795,"pfxX":10.309235103933652,"pfxZ":0.27945589081613775,"pX":0.49574767085518845,"pZ":2.4015971812538974,"vX0":-7.016757400818181,"vY0":-135.31825682639132,"vZ0":-1.656698766322496,"x":98.1,"y":173.94,"x0":1.7999022659935622,"y0":50.00566897226662,"z0":5.2676568076358885,"aX":18.877502336334764},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.4,"breakHorizontal":-16.9,"spinRate":2130,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.40676567109347106,"extension":5.356867281052744},"hitData":{"launchSpeed":80.4,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.09,"coordY":158.17}},"index":1,"playId":"c833ab7a-1e27-3e42-a7e1-43c4a8661ede","pitchNumber":2,"startTime":"2025-08-03T04:26:57.255Z","endTime":"2025-08-03T04:27:06.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:27:06.058Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:29:29.115Z","endTime":"2025-08-03T04:30:25.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yuki Matsui replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T04:28:05.575Z","endTime":"2025-08-03T04:29:31.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31281755364694,"aZ":-30.52331010716638,"pfxX":-6.673996281149999,"pfxZ":1.1804453277543026,"pX":-0.43476914595456634,"pZ":2.0660524037027543,"vX0":-3.1056600306209186,"vY0":-118.8981542315871,"vZ0":-2.4527486138412424,"x":133.57,"y":183.0,"x0":1.7642906780653254,"y0":50.00422232880131,"z0":5.940163085334083,"aX":-9.352916910276855},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.7,"breakHorizontal":13.0,"spinRate":2746,"spinDirection":290},"zone":7,"typeConfidence":0.91,"plateTime":0.4644725406967285,"extension":5.6265376848540045},"index":1,"playId":"255a0579-13c2-3de3-a24a-8f0c4d268372","pitchNumber":1,"startTime":"2025-08-03T04:29:31.418Z","endTime":"2025-08-03T04:29:35.653Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62007836696512,"aZ":-26.4487967793558,"pfxX":-5.28559027598695,"pfxZ":3.8962148463318984,"pX":-0.7696702095762075,"pZ":1.0755767488277885,"vX0":-4.482070073856886,"vY0":-121.03222728515452,"vZ0":-5.764727865165494,"x":146.34,"y":209.74,"x0":1.7990919364586693,"y0":50.0050243679232,"z0":5.831383709781001,"aX":-7.770669660621752},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":10.7,"spinRate":2988,"spinDirection":316},"zone":13,"typeConfidence":0.83,"plateTime":0.45413621741753296,"extension":5.67039590977638},"index":2,"playId":"4a8f31d9-99b7-3cc9-b5f3-3afb3f89c974","pitchNumber":2,"startTime":"2025-08-03T04:29:48.833Z","endTime":"2025-08-03T04:29:53.979Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-03T04:30:01.513Z","endTime":"2025-08-03T04:30:21.431Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.430516211435375,"aZ":-28.703221440389054,"pfxX":7.35405755241246,"pfxZ":2.296990993704135,"pX":0.5844710560796631,"pZ":1.6131199100924951,"vX0":-5.214430881169435,"vY0":-122.9183799924707,"vZ0":-4.464574029812388,"x":94.72,"y":195.23,"x0":1.792265080601427,"y0":50.00061049747661,"z0":5.9280187582156465,"aX":11.10014478156024},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":-11.9,"spinRate":1255,"spinDirection":121},"zone":9,"typeConfidence":0.91,"plateTime":0.44791676272770076,"extension":5.817364167114301},"index":4,"playId":"e26fca7e-d636-3ddb-8714-f29bf0513baa","pitchNumber":3,"startTime":"2025-08-03T04:30:21.431Z","endTime":"2025-08-03T04:30:25.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:30:25.494Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:30:41.077Z","endTime":"2025-08-03T04:31:50.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":84.2,"strikeZoneTop":3.06121632575855,"strikeZoneBottom":1.5927903406954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.419843104941144,"aZ":-11.363739269246908,"pfxX":3.940637202456164,"pfxZ":11.339308963989424,"pX":-0.7176868706387497,"pZ":3.3625752084657154,"vX0":-7.090223922420864,"vY0":-135.3240487033354,"vZ0":-4.813903833368413,"x":144.36,"y":147.99,"x0":1.436929149004547,"y0":50.00416439765646,"z0":5.975646910599501,"aX":7.233781357053043},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":-5.4,"spinRate":2421,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.40638848226179114,"extension":5.799547812955074},"index":0,"playId":"69894c58-568b-3cb7-9a90-2c6a70286412","pitchNumber":1,"startTime":"2025-08-03T04:30:54.335Z","endTime":"2025-08-03T04:30:57.901Z","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":92.8,"endSpeed":84.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16612212752537,"aZ":-10.138478684595045,"pfxX":2.3888375862287328,"pfxZ":12.075410931963614,"pX":0.02774481449891208,"pZ":2.620792947920497,"vX0":-4.858472719594799,"vY0":-134.92188982006596,"vZ0":-6.788801361096782,"x":115.94,"y":168.02,"x0":1.549791210800568,"y0":50.00276130270193,"z0":5.9012105391140155,"aX":4.359741738203172},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.4,"breakHorizontal":-3.1,"spinRate":2594,"spinDirection":160},"zone":5,"typeConfidence":0.91,"plateTime":0.40755953994314353,"extension":5.802540143386704},"index":1,"playId":"496be24f-049a-3ea0-8218-4f19ee4556dd","pitchNumber":2,"startTime":"2025-08-03T04:31:14.359Z","endTime":"2025-08-03T04:31:19.532Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.832145822050226,"aZ":-28.560482300941757,"pfxX":4.900236771164893,"pfxZ":2.4338175766544303,"pX":0.6455972694133486,"pZ":2.010654536675503,"vX0":-4.089241011438806,"vY0":-121.28446129927094,"vZ0":-3.4460051381826524,"x":92.39,"y":184.49,"x0":1.7209414055536607,"y0":50.001008158354416,"z0":5.954160593101642,"aX":7.263288037708493},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":-7.8,"spinRate":1237,"spinDirection":126},"zone":9,"typeConfidence":0.9,"plateTime":0.4524745926392235,"extension":5.94098905222591},"hitData":{"launchSpeed":72.5,"launchAngle":32.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.2,"coordY":106.75}},"index":2,"playId":"dbbef38f-b1bf-374a-82e9-8ead661d46f2","pitchNumber":3,"startTime":"2025-08-03T04:31:39.006Z","endTime":"2025-08-03T04:31:50.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:31:50.320Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to right fielder Fernando Tatis Jr. Victor Scott II to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:32:11.457Z","endTime":"2025-08-03T04:33:25.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.43050177819206,"strikeZoneBottom":1.76119314195921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84035877646885,"aZ":-12.604579694959394,"pfxX":4.19991644613405,"pfxZ":10.939836477323094,"pX":0.6337616947215041,"pZ":2.440086309678308,"vX0":-4.389628516425715,"vY0":-133.64841735193818,"vZ0":-6.699326498875732,"x":92.84,"y":172.9,"x0":1.7607427586070812,"y0":50.002278052899854,"z0":5.905209353384222,"aX":7.5121979419741525},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":-6.5,"spinRate":2387,"spinDirection":157},"zone":6,"typeConfidence":0.88,"plateTime":0.41161868385621814,"extension":5.619396373292756},"index":0,"playId":"12ec8abc-a98e-394c-8e79-3178ab5ed0a9","pitchNumber":1,"startTime":"2025-08-03T04:32:23.515Z","endTime":"2025-08-03T04:32:27.135Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.39000042311096,"strikeZoneBottom":1.69884227544003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23188321728925,"aZ":-29.665976935433267,"pfxX":8.623948002186413,"pfxZ":1.7211020420421974,"pX":0.7108098288986684,"pZ":-0.1677401718849237,"vX0":-5.283195059493799,"vY0":-120.56318295344677,"vZ0":-7.689520135616779,"x":89.91,"y":243.31,"x0":1.8244776098357012,"y0":50.0002288766877,"z0":5.7265575449692525,"aX":12.53170006560638},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":-14.2,"spinRate":1183,"spinDirection":119},"zone":14,"typeConfidence":0.92,"plateTime":0.45653715598721334,"extension":5.747741174157814},"index":1,"playId":"999d1fd0-a00a-35fc-b7dc-3c219ab2c2e0","pitchNumber":2,"startTime":"2025-08-03T04:32:44.111Z","endTime":"2025-08-03T04:32:49.017Z","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":92.4,"endSpeed":83.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92940890991806,"aZ":-11.856210554361903,"pfxX":2.1036644196972087,"pfxZ":11.29470792014288,"pX":-0.26305200055399003,"pZ":2.3882621689870245,"vX0":-6.248729601801191,"vY0":-134.23817393560995,"vZ0":-6.985691570992433,"x":127.03,"y":174.3,"x0":1.8363997488063435,"y0":50.0032196198067,"z0":5.894354847812047,"aX":3.784840568168962},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":-2.3,"spinRate":2576,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.41026870917977876,"extension":5.711053778860518},"hitData":{"launchSpeed":102.0,"launchAngle":4.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.42,"coordY":105.45}},"index":2,"playId":"ed5b0270-eec0-3f15-817a-8aca4b1fb7fe","pitchNumber":3,"startTime":"2025-08-03T04:33:16.503Z","endTime":"2025-08-03T04:33:25.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:33:25.884Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch. Victor Scott II to 3rd. Brendan Donovan to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:33:49.490Z","endTime":"2025-08-03T04:34:08.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.750232969576107,"aZ":-28.109215468632197,"pfxX":-3.9441193751217396,"pfxZ":2.859534259873225,"pX":-1.624607703625517,"pZ":0.6740879696619926,"vX0":-6.627241169994234,"vY0":-119.54239995667834,"vZ0":-6.016813192607348,"x":178.93,"y":220.58,"x0":1.7150987817754202,"y0":50.00539230013876,"z0":5.802569618825231,"aX":-5.609025062925407},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.7,"breakHorizontal":9.0,"spinRate":2837,"spinDirection":309},"zone":13,"typeConfidence":0.7,"plateTime":0.4612490931148847,"extension":5.649207190493825},"index":0,"playId":"902770d2-b12f-32ef-b239-3d78107d0be4","pitchNumber":1,"startTime":"2025-08-03T04:34:01.041Z","endTime":"2025-08-03T04:34:08.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:34:08.118Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to center fielder Jackson Merrill. Victor Scott II scores. Brendan Donovan to 3rd. Iván Herrera to 2nd.","rbi":1,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:35:58.273Z","endTime":"2025-08-03T04:37:22.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-03T04:34:38.691Z","endTime":"2025-08-03T04:36:00.495Z","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(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":92.3,"endSpeed":83.0,"strikeZoneTop":3.49000035122599,"strikeZoneBottom":1.70488536098224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.645933297399274,"aZ":-8.350989373480525,"pfxX":3.022852736910292,"pfxZ":13.350147935860349,"pX":-0.4666664508685574,"pZ":2.0761813402862432,"vX0":-6.338143962284179,"vY0":-133.92063812606563,"vZ0":-8.203399395326427,"x":134.79,"y":182.72,"x0":1.5568847456596948,"y0":50.00590772328123,"z0":5.8084172905387685,"aX":5.396201684773269},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.2,"breakHorizontal":-3.8,"spinRate":2506,"spinDirection":159},"zone":7,"typeConfidence":0.91,"plateTime":0.4117669433990181,"extension":5.826189622982977},"index":1,"playId":"33e7d0ea-fb25-36c5-b6f0-5bff4253c3e6","pitchNumber":1,"startTime":"2025-08-03T04:36:00.495Z","endTime":"2025-08-03T04:36:05.016Z","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":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.49000053152609,"strikeZoneBottom":1.64088159216883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.906871186751598,"aZ":-37.13180491533967,"pfxX":-5.211507302823183,"pfxZ":-3.5485997990527474,"pX":-0.5916063227529486,"pZ":0.5366802202845683,"vX0":-3.6809062193896525,"vY0":-118.80300480534196,"vZ0":-4.572953485705329,"x":139.55,"y":224.29,"x0":1.6684578626125115,"y0":50.00540429668826,"z0":5.951091112994275,"aX":-7.270286790241354},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.4,"breakHorizontal":10.4,"spinRate":2893,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.4653751841629892,"extension":5.702547759674546},"index":2,"playId":"458d96cd-20fa-33ef-8a2c-7ad439736951","pitchNumber":2,"startTime":"2025-08-03T04:36:23.193Z","endTime":"2025-08-03T04:36:27.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.49000030170884,"strikeZoneBottom":1.64984269307313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96792908776012,"aZ":-31.737945221112447,"pfxX":7.154197133714191,"pfxZ":0.2919356837103271,"pX":1.3507694284083407,"pZ":1.7342903482962992,"vX0":-3.57651303862546,"vY0":-122.28421997424263,"vZ0":-3.601944785985782,"x":65.51,"y":191.95,"x0":1.909163764316931,"y0":50.004974789040006,"z0":5.973247334930753,"aX":10.74669101305194},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":-12.0,"spinRate":1077,"spinDirection":124},"zone":14,"typeConfidence":0.92,"plateTime":0.4493442729016368,"extension":5.710339587275244},"index":3,"playId":"f1dd1522-7056-347d-980e-3575c309eefd","pitchNumber":3,"startTime":"2025-08-03T04:36:48.340Z","endTime":"2025-08-03T04:36:53.501Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":74.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23532704455235,"aZ":-22.464108637131968,"pfxX":3.6430025907738433,"pfxZ":6.7174592098709045,"pX":0.8472871776468281,"pZ":3.571678770229449,"vX0":-3.312672094242413,"vY0":-120.5247374117482,"vZ0":-1.1267413901663166,"x":84.7,"y":142.34,"x0":1.7778714030005671,"y0":50.0023988749026,"z0":6.061774948770616,"aX":5.266016359416649},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.1,"breakHorizontal":-5.6,"spinRate":1098,"spinDirection":120},"zone":12,"typeConfidence":0.87,"plateTime":0.4575199369133651,"extension":5.941106504615334},"hitData":{"launchSpeed":80.7,"launchAngle":25.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.23,"coordY":86.63}},"index":4,"playId":"4bf44757-a668-3c43-887f-7ee1fa621d4a","pitchNumber":4,"startTime":"2025-08-03T04:37:12.160Z","endTime":"2025-08-03T04:37:22.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:37:22.624Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willson Contreras out on a sacrifice fly to center fielder Jackson Merrill. Brendan Donovan scores.","rbi":1,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:38:16.469Z","endTime":"2025-08-03T04:38:29.843Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Hampson replaces Alec Burleson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-03T04:37:53.438Z","endTime":"2025-08-03T04:38:18.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"base":1},{"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74112902756218,"aZ":-29.248423443441713,"pfxX":8.2619512508098,"pfxZ":2.0017982330657658,"pX":0.5048544455209847,"pZ":1.9382101172102253,"vX0":-6.006598618167692,"vY0":-121.41591082062752,"vZ0":-3.3190433862810433,"x":97.76,"y":186.45,"x0":1.9652529263019254,"y0":50.00106453388008,"z0":5.929703866688289,"aX":12.057698559929925},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-13.1,"spinRate":1298,"spinDirection":116},"zone":9,"typeConfidence":0.92,"plateTime":0.4550454818026659,"extension":5.735394920938117},"hitData":{"launchSpeed":92.9,"launchAngle":37.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.82,"coordY":69.96}},"index":1,"playId":"8b18e699-a027-3e29-b247-d7ffafd6def9","pitchNumber":1,"startTime":"2025-08-03T04:38:18.459Z","endTime":"2025-08-03T04:38:29.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:38:29.843Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T04:38:53.129Z","endTime":"2025-08-03T04:39:22.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.058697752993897,"aZ":-23.97492832049139,"pfxX":0.5463919912105002,"pfxZ":5.44155227270376,"pX":-0.5279344577234866,"pZ":2.75237207399873,"vX0":-5.205773476708019,"vY0":-122.2056078168981,"vZ0":-2.8034922829388274,"x":137.12,"y":164.47,"x0":1.5627281682061227,"y0":50.00083937137552,"z0":5.983466414335467,"aX":0.8238679070819913},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.4,"breakHorizontal":0.2,"spinRate":2563,"spinDirection":184},"zone":4,"typeConfidence":0.57,"plateTime":0.44894869792146785,"extension":5.496478806996363},"hitData":{"launchSpeed":101.9,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":148.54}},"index":0,"playId":"2f9112eb-e0f4-3729-b101-8ba90024c134","pitchNumber":1,"startTime":"2025-08-03T04:39:15.061Z","endTime":"2025-08-03T04:39:22.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:39:22.646Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Iglesias walks.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-03T04:41:34.992Z","endTime":"2025-08-03T04:42:42.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Garrett Hampson remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T04:40:42.125Z","endTime":"2025-08-03T04:41:13.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Iglesias replaces Ryan O'Hearn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-03T04:41:13.826Z","endTime":"2025-08-03T04:41:37.150Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.15777882227013,"strikeZoneBottom":1.38303794821769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.093803872290938,"aZ":-29.769530881845622,"pfxX":-6.338513232292841,"pfxZ":1.6516676370818892,"pX":0.4305552284458933,"pZ":2.151645974374067,"vX0":-2.0895434660427514,"vY0":-120.03268178311293,"vZ0":-1.3355743287888089,"x":100.59,"y":180.69,"x0":2.136650258175345,"y0":50.00185745154402,"z0":5.375690346405407,"aX":-9.21044985218606},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":12.0,"spinRate":2807,"spinDirection":296},"zone":6,"typeConfidence":2.0,"plateTime":0.45701092377341856,"extension":5.158913394332557},"index":2,"playId":"2bfbeffd-6980-3e20-b624-449fd5c21797","pitchNumber":1,"startTime":"2025-08-03T04:41:37.150Z","endTime":"2025-08-03T04:41:41.600Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.23000111982184,"strikeZoneBottom":1.39856278141095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.018398479259375,"aZ":-27.59374243488223,"pfxX":12.013572655516745,"pfxZ":2.475442663180589,"pX":-0.8840468886164379,"pZ":1.9026485390704193,"vX0":-10.903049423318919,"vY0":-135.6923564406448,"vZ0":-3.7292393169851925,"x":150.7,"y":187.41,"x0":1.641820861632149,"y0":50.00068009360265,"z0":5.235630299260521,"aX":22.21210417360182},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":-19.2,"spinRate":2188,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.40495087861187073,"extension":5.5271876813955165},"index":3,"playId":"6a64b3ca-2357-30d2-9469-bc9ca854d572","pitchNumber":2,"startTime":"2025-08-03T04:41:49.851Z","endTime":"2025-08-03T04:41:54.323Z","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":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.23000071268538,"strikeZoneBottom":1.38056452767355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85279112188093,"aZ":-30.03674250539309,"pfxX":9.724424968532363,"pfxZ":1.3262064936159006,"pX":-0.09415470570302152,"pZ":-0.20239822555928264,"vX0":-8.237139515554084,"vY0":-125.99112578599771,"vZ0":-7.219129261941533,"x":120.59,"y":244.24,"x0":1.9558718793142127,"y0":50.000966693595,"z0":5.131005375224172,"aX":15.615898152479057},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-15.7,"spinRate":1353,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4349268434709539,"extension":5.498037985467066},"index":4,"playId":"506d3d7d-75e7-335a-a93b-520549884d51","pitchNumber":3,"startTime":"2025-08-03T04:42:04.494Z","endTime":"2025-08-03T04:42:08.556Z","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":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.23000065796206,"strikeZoneBottom":1.41727619829991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63688279219534,"aZ":-28.160320574806004,"pfxX":0.547504589484994,"pfxZ":2.300382696629743,"pX":-0.04898994137698662,"pZ":4.105495192839784,"vX0":-5.0652668939827965,"vY0":-131.07630939672927,"vZ0":1.753666536238319,"x":118.87,"y":127.93,"x0":1.8340492337877565,"y0":50.00507403267456,"z0":5.524307880183686,"aX":0.9566973653547678},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":0.1,"spinRate":2233,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.41720918233367676,"extension":5.21637011723834},"index":5,"playId":"70a3fafe-3e83-325f-97f2-49354d3374c9","pitchNumber":4,"startTime":"2025-08-03T04:42:25.144Z","endTime":"2025-08-03T04:42:28.624Z","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":92.6,"endSpeed":84.4,"strikeZoneTop":2.76994158604955,"strikeZoneBottom":1.26420133262526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.192303756736603,"aZ":-27.547305160593933,"pfxX":8.659367317019514,"pfxZ":2.53251705165299,"pX":2.0081262777090614,"pZ":2.432938166716705,"vX0":-3.0343958880122637,"vY0":-134.85945114017622,"vZ0":-2.2398733774930135,"x":40.45,"y":173.09,"x0":2.0272460166889825,"y0":50.0059452168365,"z0":5.2308410212615755,"aX":15.844384331261395},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":2146,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4072062550266966,"extension":5.367736327377594},"index":6,"playId":"9a60680e-8d18-3752-b7d1-6c5dd218e1a4","pitchNumber":5,"startTime":"2025-08-03T04:42:39.476Z","endTime":"2025-08-03T04:42:42.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:42:42.934Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, second baseman Brendan Donovan to first baseman Willson Contreras. Jose Iglesias to 2nd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-03T04:42:53.711Z","endTime":"2025-08-03T04:43:45.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"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"}]},{"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.0,"strikeZoneTop":3.41999995135048,"strikeZoneBottom":1.60538461704585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.933571536121704,"aZ":-30.778023273817293,"pfxX":10.26055936755474,"pfxZ":0.7514342358668653,"pX":-0.6240173989723208,"pZ":2.905269126785588,"vX0":-9.7799962210798,"vY0":-135.62956948583152,"vZ0":-0.711436202239435,"x":140.79,"y":160.34,"x0":1.7035373304416914,"y0":50.00201820813005,"z0":5.326105202721102,"aX":19.028100539985047},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":-16.4,"spinRate":2195,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.404544424590922,"extension":5.505867844927285},"index":0,"playId":"3f24b405-bd89-3a4b-958d-927ecb8e90a4","pitchNumber":1,"startTime":"2025-08-03T04:43:07.341Z","endTime":"2025-08-03T04:43:10.992Z","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":86.0,"endSpeed":78.5,"strikeZoneTop":3.42000024347817,"strikeZoneBottom":1.54023491739047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10818807475199,"aZ":-29.663348118315618,"pfxX":10.035742540766513,"pfxZ":1.5942633747421757,"pX":2.040098411081561,"pZ":1.9664864016267674,"vX0":-2.9705284651568,"vY0":-125.17465449985308,"vZ0":-2.4432303336759547,"x":39.24,"y":185.68,"x0":1.9440332365224489,"y0":50.001799801688094,"z0":5.402824309098545,"aX":15.800524983230204},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.4,"spinRate":1343,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4388838276521896,"extension":5.348782733584598},"index":1,"playId":"1c33c430-35c5-3b42-8558-588f10dea826","pitchNumber":2,"startTime":"2025-08-03T04:43:21.647Z","endTime":"2025-08-03T04:43:25.962Z","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":85.8,"endSpeed":78.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96483610015763,"aZ":-32.74582913781536,"pfxX":9.545668345950048,"pfxZ":-0.3596025079869385,"pX":1.0691036141702484,"pZ":2.154992281213542,"vX0":-4.669473707483273,"vY0":-124.86875632936447,"vZ0":-1.5099043553025338,"x":76.25,"y":180.6,"x0":1.7265434669921607,"y0":50.005979119609734,"z0":5.470502426591064,"aX":15.023960163609742},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-16.2,"spinRate":1173,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.439239023666945,"extension":5.303829996543596},"hitData":{"launchSpeed":76.6,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.02,"coordY":155.64}},"index":2,"playId":"dbeeab64-792a-3c6f-9324-8dbd8b3bd32f","pitchNumber":3,"startTime":"2025-08-03T04:43:38.149Z","endTime":"2025-08-03T04:43:45.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:43:45.539Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out softly to first baseman Willson Contreras. Jose Iglesias to 3rd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-03T04:43:59.592Z","endTime":"2025-08-03T04:44:35.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.812697304405596,"aZ":-29.2911198003073,"pfxX":11.67723655653091,"pfxZ":1.5784654719387525,"pX":-0.20377554175953072,"pZ":2.0694734742926046,"vX0":-8.997331773463232,"vY0":-136.19426944386566,"vZ0":-2.7198611709579383,"x":124.77,"y":182.9,"x0":1.673083628466144,"y0":50.00267689422994,"z0":5.168167567349666,"aX":21.31482157185835},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":-18.5,"spinRate":2174,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.40661576194403937,"extension":5.3845143170080805},"index":0,"playId":"0351859a-7808-3a95-bb08-6a4b59b94d51","pitchNumber":1,"startTime":"2025-08-03T04:44:11.154Z","endTime":"2025-08-03T04:44:15.518Z","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":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":76.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.568721567637226,"aZ":-31.62870376524856,"pfxX":-5.088487538224557,"pfxZ":0.3621643464218556,"pX":-0.8478323528878596,"pZ":1.6076569526742328,"vX0":-5.319223783029067,"vY0":-123.6738514762437,"vZ0":-2.441470182235894,"x":149.32,"y":195.37,"x0":2.012840190655043,"y0":50.00435245664648,"z0":5.329501829611184,"aX":-7.678914405275043},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":10.7,"spinRate":2762,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.44731568052892445,"extension":5.327738483945927},"hitData":{"launchSpeed":45.9,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":147.67,"coordY":176.48}},"index":1,"playId":"844e38c5-d556-350c-b718-5127d59e0141","pitchNumber":2,"startTime":"2025-08-03T04:44:26.786Z","endTime":"2025-08-03T04:44:35.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:44:35.125Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a line drive to right fielder Lars Nootbaar. Jose Iglesias scores.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-03T04:44:52.472Z","endTime":"2025-08-03T04:46:27.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"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(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":82.9,"endSpeed":76.0,"strikeZoneTop":3.2899989516546,"strikeZoneBottom":1.51846313377474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.749602733119616,"aZ":-33.909251070431196,"pfxX":-3.3210233681474777,"pfxZ":-1.181263253571517,"pX":0.16590949412306957,"pZ":1.8314625243670446,"vX0":-3.3298271511494595,"vY0":-120.69235539602238,"vZ0":-1.1169535075925445,"x":110.68,"y":189.33,"x0":1.9979116578962577,"y0":50.004573827275415,"z0":5.302096823746619,"aX":-4.870904777881128},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":6.8,"spinRate":2710,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.4548324410398066,"extension":5.268650025499387},"index":0,"playId":"685531d0-83be-34da-a4ba-e7bb15a57d41","pitchNumber":1,"startTime":"2025-08-03T04:45:01.574Z","endTime":"2025-08-03T04:45:05.266Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.32030971469691,"strikeZoneBottom":1.556558912531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.517559518417997,"aZ":-27.98883308159429,"pfxX":9.144239438544096,"pfxZ":2.6464820144445866,"pX":-0.45165220731623673,"pZ":0.04669411049542616,"vX0":-8.361029292341748,"vY0":-125.07077574277139,"vZ0":-6.98834621450072,"x":134.22,"y":237.52,"x0":1.7485944596547394,"y0":50.00453349505038,"z0":5.176365950388626,"aX":14.470700830516808},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.6,"spinRate":1336,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.43813836602981926,"extension":5.541917139168518},"index":1,"playId":"2d08b995-3f8e-3b07-ba16-2e53b4b7ca35","pitchNumber":2,"startTime":"2025-08-03T04:45:15.708Z","endTime":"2025-08-03T04:45:19.806Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33532227474966,"aZ":-32.53745624450686,"pfxX":8.678427858983063,"pfxZ":-0.2307937520815173,"pX":1.4703879322862812,"pZ":2.1519069821871852,"vX0":-3.7889405214913223,"vY0":-124.2657480931016,"vZ0":-1.4119591968581617,"x":60.95,"y":180.68,"x0":1.892443609109262,"y0":50.00520781527565,"z0":5.445995564976622,"aX":13.490545908001362},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-14.8,"spinRate":1144,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.44180815386779004,"extension":5.513369344632375},"index":2,"playId":"35d75563-252c-3986-8bf5-17732b81eb0a","pitchNumber":3,"startTime":"2025-08-03T04:45:38.670Z","endTime":"2025-08-03T04:45:42.832Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.31990290270469,"strikeZoneBottom":1.5560585236893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.837298272465546,"aZ":-37.11264346635777,"pfxX":-1.1007759897101423,"pfxZ":-3.352852044499583,"pX":-0.9727589243792968,"pZ":1.4664071212962508,"vX0":-5.944384012491716,"vY0":-120.70449081226138,"vZ0":-1.6753917583972344,"x":154.08,"y":199.19,"x0":1.6664439692202548,"y0":50.00358194710355,"z0":5.442121966661453,"aX":-1.6201519349888043},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.2,"breakHorizontal":3.5,"spinRate":2683,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.454052360640925,"extension":5.452124030335361},"index":3,"playId":"97dad07b-051b-353e-b021-079e65720d62","pitchNumber":4,"startTime":"2025-08-03T04:45:59.503Z","endTime":"2025-08-03T04:46:03.291Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83182011984959,"aZ":-28.30100094501289,"pfxX":10.898043150397784,"pfxZ":2.079026713996832,"pX":-0.22186449523577464,"pZ":2.41217809948839,"vX0":-8.764615307107714,"vY0":-136.31413862775554,"vZ0":-2.2975962830187138,"x":125.46,"y":173.65,"x0":1.6356291732095771,"y0":50.00336252629455,"z0":5.240405750186749,"aX":20.299843233491142},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.5,"breakHorizontal":-17.6,"spinRate":2140,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.403413099948144,"extension":5.658949048427049},"hitData":{"launchSpeed":81.7,"launchAngle":16.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.65,"coordY":118.95}},"index":4,"playId":"79e05e56-67b0-37c9-91b0-f576feca4e14","pitchNumber":5,"startTime":"2025-08-03T04:46:16.786Z","endTime":"2025-08-03T04:46:27.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:46:27.407Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-03T04:46:43.532Z","endTime":"2025-08-03T04:47:45.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.2,"strikeZoneTop":3.85773969716949,"strikeZoneBottom":1.87139867541087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042210485553078,"aZ":-29.04048927102871,"pfxX":10.452948390986192,"pfxZ":1.9604649070142406,"pX":0.005318605578241174,"pZ":1.0838034178202611,"vX0":-7.081877318902752,"vY0":-126.24676174431671,"vZ0":-4.693369396340118,"x":116.8,"y":209.52,"x0":1.5025914735242973,"y0":50.00350202515434,"z0":5.331291981646061,"aX":16.709313097466364},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-17.0,"spinRate":1309,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4354881882600061,"extension":5.570813687632322},"index":0,"playId":"df9f5eef-1b6a-36e5-ac8f-1200cd6e51c8","pitchNumber":1,"startTime":"2025-08-03T04:46:51.187Z","endTime":"2025-08-03T04:46:55.310Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.83000079549261,"strikeZoneBottom":1.84742874039682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.106386311176923,"aZ":-29.56365936350634,"pfxX":-2.033812656846687,"pfxZ":1.7204090088085042,"pX":-0.1505953760045369,"pZ":2.6464791770442235,"vX0":-4.115839252544262,"vY0":-123.20510810768648,"vZ0":-0.46784750154569255,"x":122.74,"y":167.33,"x0":1.8135636555436543,"y0":50.00466724701902,"z0":5.3623811275921,"aX":-3.090726232485981},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":4.8,"spinRate":2794,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.4465436710525186,"extension":5.354428769627476},"index":1,"playId":"0b727667-3cb9-33a3-8489-863b3df08e26","pitchNumber":2,"startTime":"2025-08-03T04:47:05.387Z","endTime":"2025-08-03T04:47:10.021Z","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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.87756850142352,"strikeZoneBottom":1.78415167593438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.586913623155354,"aZ":-31.415121499598506,"pfxX":9.53523888177709,"pfxZ":0.47606447941343877,"pX":1.0329131001221117,"pZ":1.652630560028671,"vX0":-4.937014588000013,"vY0":-126.55555303450082,"vZ0":-2.9065121989364995,"x":77.63,"y":194.16,"x0":1.777616090462442,"y0":50.005610943516324,"z0":5.351102578864964,"aX":15.356906140688768},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-16.1,"spinRate":1260,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.43399822458240944,"extension":5.454624710110616},"index":2,"playId":"231d6b85-c859-3e5a-a6fb-83f1b139dc9f","pitchNumber":3,"startTime":"2025-08-03T04:47:20.513Z","endTime":"2025-08-03T04:47:24.941Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.647344828952303,"aZ":-33.623150484097415,"pfxX":10.230847769791703,"pfxZ":-0.7989021446175748,"pX":0.7186312452167415,"pZ":2.798221119174026,"vX0":-6.405978734997414,"vY0":-134.5653682391701,"vZ0":-0.2607641979785895,"x":89.61,"y":163.23,"x0":1.8119672986484179,"y0":50.00116187223646,"z0":5.2966521132824775,"aX":18.592517512290225},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.3,"breakHorizontal":-16.9,"spinRate":2148,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4084354893539328,"extension":5.211390406675333},"hitData":{"launchSpeed":98.9,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.53,"coordY":76.3}},"index":3,"playId":"ec2dca98-d59c-3591-adeb-136689668f1c","pitchNumber":4,"startTime":"2025-08-03T04:47:36.878Z","endTime":"2025-08-03T04:47:45.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:47:45.186Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-03T04:46:43.532Z","endTime":"2025-08-03T04:47:45.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.2,"strikeZoneTop":3.85773969716949,"strikeZoneBottom":1.87139867541087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042210485553078,"aZ":-29.04048927102871,"pfxX":10.452948390986192,"pfxZ":1.9604649070142406,"pX":0.005318605578241174,"pZ":1.0838034178202611,"vX0":-7.081877318902752,"vY0":-126.24676174431671,"vZ0":-4.693369396340118,"x":116.8,"y":209.52,"x0":1.5025914735242973,"y0":50.00350202515434,"z0":5.331291981646061,"aX":16.709313097466364},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-17.0,"spinRate":1309,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4354881882600061,"extension":5.570813687632322},"index":0,"playId":"df9f5eef-1b6a-36e5-ac8f-1200cd6e51c8","pitchNumber":1,"startTime":"2025-08-03T04:46:51.187Z","endTime":"2025-08-03T04:46:55.310Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.83000079549261,"strikeZoneBottom":1.84742874039682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.106386311176923,"aZ":-29.56365936350634,"pfxX":-2.033812656846687,"pfxZ":1.7204090088085042,"pX":-0.1505953760045369,"pZ":2.6464791770442235,"vX0":-4.115839252544262,"vY0":-123.20510810768648,"vZ0":-0.46784750154569255,"x":122.74,"y":167.33,"x0":1.8135636555436543,"y0":50.00466724701902,"z0":5.3623811275921,"aX":-3.090726232485981},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":4.8,"spinRate":2794,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.4465436710525186,"extension":5.354428769627476},"index":1,"playId":"0b727667-3cb9-33a3-8489-863b3df08e26","pitchNumber":2,"startTime":"2025-08-03T04:47:05.387Z","endTime":"2025-08-03T04:47:10.021Z","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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.87756850142352,"strikeZoneBottom":1.78415167593438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.586913623155354,"aZ":-31.415121499598506,"pfxX":9.53523888177709,"pfxZ":0.47606447941343877,"pX":1.0329131001221117,"pZ":1.652630560028671,"vX0":-4.937014588000013,"vY0":-126.55555303450082,"vZ0":-2.9065121989364995,"x":77.63,"y":194.16,"x0":1.777616090462442,"y0":50.005610943516324,"z0":5.351102578864964,"aX":15.356906140688768},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-16.1,"spinRate":1260,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.43399822458240944,"extension":5.454624710110616},"index":2,"playId":"231d6b85-c859-3e5a-a6fb-83f1b139dc9f","pitchNumber":3,"startTime":"2025-08-03T04:47:20.513Z","endTime":"2025-08-03T04:47:24.941Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.647344828952303,"aZ":-33.623150484097415,"pfxX":10.230847769791703,"pfxZ":-0.7989021446175748,"pX":0.7186312452167415,"pZ":2.798221119174026,"vX0":-6.405978734997414,"vY0":-134.5653682391701,"vZ0":-0.2607641979785895,"x":89.61,"y":163.23,"x0":1.8119672986484179,"y0":50.00116187223646,"z0":5.2966521132824775,"aX":18.592517512290225},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.3,"breakHorizontal":-16.9,"spinRate":2148,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4084354893539328,"extension":5.211390406675333},"hitData":{"launchSpeed":98.9,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.53,"coordY":76.3}},"index":3,"playId":"ec2dca98-d59c-3591-adeb-136689668f1c","pitchNumber":4,"startTime":"2025-08-03T04:47:36.878Z","endTime":"2025-08-03T04:47:45.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T04:47:45.186Z","atBatIndex":77},"scoringPlays":[6,14,16,24,30,31,42,70,71,76],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":216.67,"y":95.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":115.75,"y":45.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":58.64,"y":131.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":148.17,"y":80.06},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":111.02,"y":143.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":35.67,"y":105.95},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":43.27,"y":97.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":66.79,"y":117.42},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11],"bottom":[12,13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":133.51,"y":74.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":132.84,"y":107.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":111.71,"y":151.58},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":110.7,"y":170.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":210.57,"y":106.46},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":146.19,"y":155.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":148.21,"y":163.75},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":117.49,"y":114.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":121.95,"y":101.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":157.34,"y":159.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":102.08,"y":153.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":121.3,"y":142.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":118.03,"y":31.17},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":83.78,"y":120.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":151.26,"y":154.12},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":37,"top":[27,28,29,30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":69.08,"y":59.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":127.43,"y":179.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":109.37,"y":110.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":137.03,"y":99.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":24.11,"y":60.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":75.22,"y":86.12},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":205.22,"y":111.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":140.1,"y":164.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":98.53,"y":166.28},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":46,"top":[38,39,40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":99.35,"y":112.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":44.1,"y":116.36},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":70.74,"y":136.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":148.72,"y":173.89},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":47,"endIndex":52,"top":[47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":157.34,"y":157.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":108.71,"y":171.21},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":58,"top":[53,54,55],"bottom":[56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":94.48,"y":190.62},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":141.62,"y":150.57},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":105.12,"y":159.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":134.9,"y":201.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":112.26,"y":140.81},"type":"O","description":"Lineout"}]}},{"startIndex":59,"endIndex":65,"top":[59,60,61],"bottom":[62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":106.53,"y":137.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":116.28,"y":146.51},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":136.04,"y":160.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":173.32,"y":122.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":103.09,"y":158.17},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":77,"top":[66,67,68,69,70,71,72],"bottom":[73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":109.2,"y":106.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":181.42,"y":105.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":131.23,"y":86.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":126.82,"y":69.96},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":120.58,"y":148.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":152.02,"y":155.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":147.67,"y":176.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":179.65,"y":118.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":201.53,"y":76.3},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":5},"away":{"runs":8,"hits":12,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"center":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"right":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"onDeck":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"inHole":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"battingOrder":6,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"onDeck":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"inHole":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"battingOrder":1,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".249","atBats":37,"obp":".320","slg":".389","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":18,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":3,"groundOuts":16,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":34,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"4.16","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.28","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":46,"strikes":87,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":5,"pitchesPerInning":"14.78","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":27,"errors":0,"chances":44,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"6.0 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":10,"airOuts":2,"runs":4,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":32,"strikes":58,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","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":0,"putOuts":3,"errors":0,"chances":3,"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":6,"flyOuts":24,"groundOuts":44,"airOuts":46,"runs":23,"doubles":6,"triples":3,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":153,"obp":".311","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":614,"era":"5.08","inningsPitched":"39.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.23","battersFaced":163,"outs":117,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":228,"strikes":386,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":4,"winPercentage":".600","pitchesPerInning":"15.74","gamesFinished":1,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"5.31","walksPer9Inn":"1.38","hitsPer9Inn":"9.69","runsScoredPer9":"5.31","homeRunsPer9":"0.69","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"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"}]},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":35,"groundOuts":27,"airOuts":63,"runs":32,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":71,"baseOnBalls":27,"intentionalWalks":1,"hits":45,"hitByPitch":0,"avg":".222","atBats":203,"obp":".309","slg":".404","ops":".713","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":82,"rbi":30,"leftOnBase":111,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.56","popOuts":12,"lineOuts":16},"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":88,"putOuts":42,"errors":3,"chances":133,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":20,"gamesStarted":0,"flyOuts":18,"groundOuts":28,"airOuts":36,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":105,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":496,"era":"2.93","inningsPitched":"30.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.85","battersFaced":120,"outs":92,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":183,"strikes":313,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.17","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.92","walksPer9Inn":"2.64","hitsPer9Inn":"4.99","runsScoredPer9":"3.23","homeRunsPer9":"0.59","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":12},"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}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":26,"groundOuts":44,"airOuts":53,"runs":24,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":78,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".227","atBats":225,"obp":".286","slg":".320","ops":".606","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":72,"rbi":27,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":13,"lineOuts":14},"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":4,"putOuts":129,"errors":1,"chances":134,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":105,"flyOuts":51,"groundOuts":81,"airOuts":84,"runs":47,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":94,"baseOnBalls":35,"intentionalWalks":0,"hits":74,"hitByPitch":8,"avg":".227","atBats":326,"obp":".315","slg":".319","ops":".634","caughtStealing":2,"stolenBases":29,"stolenBasePercentage":".935","caughtStealingPercentage":".065","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":104,"rbi":33,"leftOnBase":126,"sacBunts":5,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.20","popOuts":14,"lineOuts":19},"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":263,"errors":4,"chances":270,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":5,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":13,"errors":0,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":58,"groundOuts":88,"airOuts":96,"runs":54,"doubles":29,"triples":0,"homeRuns":15,"strikeOuts":109,"baseOnBalls":34,"intentionalWalks":1,"hits":100,"hitByPitch":17,"avg":".257","atBats":389,"obp":".341","slg":".447","ops":".788","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":174,"rbi":63,"leftOnBase":182,"sacBunts":1,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.93","popOuts":11,"lineOuts":27},"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":63,"putOuts":750,"errors":6,"chances":819,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":16,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":41,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"2.38","inningsPitched":"11.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.06","battersFaced":46,"outs":34,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":67,"strikes":114,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.97","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"5.56","walksPer9Inn":"1.59","hitsPer9Inn":"7.94","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"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}},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 13)","summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"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":".---","numberOfPitches":16,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"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}},"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":44,"gamesStarted":0,"flyOuts":32,"groundOuts":65,"airOuts":57,"runs":18,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":1,"atBats":218,"obp":".279","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":885,"era":"2.70","inningsPitched":"60.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"1.10","battersFaced":240,"outs":180,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":885,"balls":298,"strikes":587,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".667","pitchesPerInning":"14.75","gamesFinished":9,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"7.65","walksPer9Inn":"2.85","hitsPer9Inn":"7.05","runsScoredPer9":"2.70","homeRunsPer9":"0.60","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"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"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":21,"gamesStarted":21,"flyOuts":86,"groundOuts":105,"airOuts":139,"runs":60,"doubles":24,"triples":4,"homeRuns":18,"strikeOuts":75,"baseOnBalls":23,"intentionalWalks":0,"hits":115,"hitByPitch":2,"atBats":429,"obp":".306","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1696,"era":"4.83","inningsPitched":"108.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.28","battersFaced":459,"outs":324,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1696,"balls":569,"strikes":1127,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".429","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"6.25","walksPer9Inn":"1.92","hitsPer9Inn":"9.58","runsScoredPer9":"5.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":55,"groundOuts":67,"airOuts":110,"runs":50,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":85,"baseOnBalls":48,"intentionalWalks":2,"hits":76,"hitByPitch":5,"avg":".226","atBats":336,"obp":".330","slg":".378","ops":".708","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":127,"rbi":37,"leftOnBase":162,"sacBunts":0,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":28,"lineOuts":27},"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":140,"errors":0,"chances":141,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":6,"groundOuts":10,"airOuts":11,"runs":13,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":44,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"10.24","inningsPitched":"9.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"2.17","battersFaced":49,"outs":29,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":57,"strikes":111,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"17.38","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.52","walksPer9Inn":"4.66","hitsPer9Inn":"14.90","runsScoredPer9":"12.10","homeRunsPer9":"1.86","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":12,"groundOuts":28,"airOuts":27,"runs":17,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":99,"obp":".271","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":405,"era":"4.91","inningsPitched":"25.2","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.05","battersFaced":107,"outs":77,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":140,"strikes":265,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.78","gamesFinished":7,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"8.06","walksPer9Inn":"1.75","hitsPer9Inn":"7.71","runsScoredPer9":"5.96","homeRunsPer9":"0.35","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"6.75","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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":42,"airOuts":29,"runs":12,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":3,"hits":29,"hitByPitch":1,"atBats":130,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":580,"era":"2.21","inningsPitched":"36.2","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":16,"blownSaves":0,"earnedRuns":9,"whip":"1.23","battersFaced":153,"outs":110,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":211,"strikes":369,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":1,"winPercentage":".500","pitchesPerInning":"15.82","gamesFinished":7,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.93","hitsPer9Inn":"7.12","runsScoredPer9":"2.95","homeRunsPer9":"0.25","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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"}]},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"301","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":13,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".162","atBats":68,"obp":".278","slg":".191","ops":".469","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":13,"rbi":1,"leftOnBase":25,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":49,"errors":0,"chances":93,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":69,"groundOuts":84,"airOuts":115,"runs":38,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":1,"hits":97,"hitByPitch":1,"avg":".284","atBats":341,"obp":".341","slg":".463","ops":".804","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":158,"rbi":49,"leftOnBase":156,"sacBunts":1,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"24.36","popOuts":23,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","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":20,"putOuts":298,"errors":3,"chances":321,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":22,"gamesStarted":22,"flyOuts":56,"groundOuts":104,"airOuts":112,"runs":63,"doubles":23,"triples":4,"homeRuns":15,"strikeOuts":133,"baseOnBalls":20,"intentionalWalks":0,"hits":128,"hitByPitch":3,"atBats":476,"obp":".302","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1812,"era":"4.38","inningsPitched":"121.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":503,"outs":364,"gamesPitched":22,"completeGames":1,"shutouts":1,"pitchesThrown":1812,"balls":598,"strikes":1214,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".667","pitchesPerInning":"14.93","gamesFinished":0,"strikeoutWalkRatio":"6.65","strikeoutsPer9Inn":"9.87","walksPer9Inn":"1.48","hitsPer9Inn":"9.49","runsScoredPer9":"4.67","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":16,"groundOuts":21,"airOuts":27,"runs":6,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".237","atBats":97,"obp":".279","slg":".340","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":33,"rbi":10,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":2,"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":66,"putOuts":28,"errors":3,"chances":97,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":22,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":20,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":96,"obp":".315","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":463,"era":"1.67","inningsPitched":"27.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.22","battersFaced":111,"outs":81,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":186,"strikes":277,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".---","pitchesPerInning":"17.15","gamesFinished":3,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"9.67","walksPer9Inn":"4.33","hitsPer9Inn":"6.67","runsScoredPer9":"2.00","homeRunsPer9":"0.67","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":21,"gamesStarted":21,"flyOuts":45,"groundOuts":188,"airOuts":78,"runs":63,"doubles":21,"triples":4,"homeRuns":14,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":0,"hits":116,"hitByPitch":1,"atBats":456,"obp":".311","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1867,"era":"4.62","inningsPitched":"117.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.31","battersFaced":497,"outs":351,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1867,"balls":725,"strikes":1142,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.41","rbi":0,"winPercentage":".462","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"5.85","walksPer9Inn":"2.85","hitsPer9Inn":"8.92","runsScoredPer9":"4.85","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":17,"errors":3,"chances":35,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":15,"groundOuts":30,"airOuts":41,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".276","atBats":116,"obp":".298","slg":".448","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":52,"rbi":16,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":16,"lineOuts":10},"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":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":7,"putOuts":201,"errors":4,"chances":212,"fielding":".981","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":20,"gamesStarted":20,"flyOuts":78,"groundOuts":109,"airOuts":128,"runs":54,"doubles":25,"triples":1,"homeRuns":10,"strikeOuts":84,"baseOnBalls":26,"intentionalWalks":0,"hits":113,"hitByPitch":4,"atBats":427,"obp":".310","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1692,"era":"3.96","inningsPitched":"109.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.28","battersFaced":464,"outs":327,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1692,"balls":585,"strikes":1107,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".400","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"6.94","walksPer9Inn":"2.15","hitsPer9Inn":"9.33","runsScoredPer9":"4.46","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":40,"groundOuts":65,"airOuts":73,"runs":27,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":73,"baseOnBalls":14,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".202","atBats":258,"obp":".244","slg":".322","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":83,"rbi":32,"leftOnBase":132,"sacBunts":3,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.86","popOuts":17,"lineOuts":16},"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":15,"stolenBases":40,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":32,"putOuts":539,"errors":4,"chances":575,"fielding":".993","passedBall":6,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":60,"groundOuts":114,"airOuts":118,"runs":56,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":39,"intentionalWalks":3,"hits":112,"hitByPitch":7,"avg":".281","atBats":398,"obp":".353","slg":".410","ops":".763","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":163,"rbi":42,"leftOnBase":139,"sacBunts":1,"sacFlies":4,"babip":".308","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.22","popOuts":20,"lineOuts":38},"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":240,"putOuts":153,"errors":3,"chances":396,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682610":{"person":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":0,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"8.10","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.50","battersFaced":30,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":45,"strikes":87,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"19.80","gamesFinished":4,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"9.45","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"8.10","homeRunsPer9":"2.70","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":68,"groundOuts":82,"airOuts":127,"runs":59,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":69,"baseOnBalls":27,"intentionalWalks":0,"hits":103,"hitByPitch":4,"avg":".273","atBats":377,"obp":".327","slg":".393","ops":".720","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":148,"rbi":41,"leftOnBase":139,"sacBunts":2,"sacFlies":2,"babip":".317","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.86","popOuts":31,"lineOuts":28},"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":255,"putOuts":118,"errors":2,"chances":375,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":58,"flyOuts":19,"groundOuts":61,"airOuts":41,"runs":26,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":0,"hits":63,"hitByPitch":5,"avg":".301","atBats":209,"obp":".383","slg":".474","ops":".857","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":99,"rbi":39,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.22","popOuts":14,"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":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":90,"errors":1,"chances":97,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[680977,671056,676475,641658,575929,663457,691026,669357,686780,687363,700241,681517,668941],"pitchers":[700241,681517,668941],"bench":[650968,695336,691023],"bullpen":[681676,700669,701552,543243,669461,571945,682610,676617,669467,694335],"battingOrder":[680977,671056,641658,575929,663457,691026,669357,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Herrera (9, Vásquez, R); Contreras, Wn (29, Vásquez, R); Winn (24, Estrada, J)."},{"label":"HR","value":"Pagés, P (7, 4th inning off Vásquez, R, 2 on, 1 out)."},{"label":"TB","value":"Burleson; Contreras, Wn 2; Donovan; Gorman; Herrera 4; Nootbaar; Pagés, P 4; Scott II; Winn 3."},{"label":"RBI","value":"Burleson (49); Contreras, Wn (63); Gorman (30); Pagés, P 3 (32); Winn 2 (41)."},{"label":"2-out RBI","value":"Winn 2."},{"label":"Runners left in scoring position, 2 out","value":"Contreras, Wn; Pagés, P; Gorman; Nootbaar."},{"label":"SF","value":"Contreras, Wn."},{"label":"GIDP","value":"Contreras, Wn."},{"label":"Team RISP","value":"5-for-14."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Burleson (Machado, M at 2nd base)."},{"label":"DP","value":"(Contreras, Wn-Winn-McGreevy)."}]}],"note":[{"label":"1","value":"Ran for Burleson in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":16,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".250","atBats":34,"obp":".318","slg":".379","ops":".697","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":37,"obp":".366","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":135,"era":"3.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.21","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":45,"strikes":90,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":8,"pitchesPerInning":"15.00","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":1,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":43,"gamesStarted":0,"flyOuts":32,"groundOuts":27,"airOuts":49,"runs":24,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":43,"baseOnBalls":21,"intentionalWalks":2,"hits":38,"hitByPitch":1,"atBats":152,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":707,"era":"5.09","inningsPitched":"40.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":23,"whip":"1.45","battersFaced":179,"outs":122,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":707,"balls":267,"strikes":440,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":2,"winPercentage":".667","pitchesPerInning":"17.39","gamesFinished":11,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"9.52","walksPer9Inn":"4.65","hitsPer9Inn":"8.41","runsScoredPer9":"5.31","homeRunsPer9":"1.55","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"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"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":27,"groundOuts":54,"airOuts":56,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".255","atBats":196,"obp":".308","slg":".337","ops":".645","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":66,"rbi":14,"leftOnBase":65,"sacBunts":1,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.33","popOuts":13,"lineOuts":16},"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":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":24,"putOuts":447,"errors":2,"chances":473,"fielding":".996","passedBall":3,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":39,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":30,"runs":17,"doubles":3,"triples":2,"homeRuns":4,"strikeOuts":60,"baseOnBalls":18,"intentionalWalks":2,"hits":23,"hitByPitch":1,"atBats":133,"obp":".275","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":618,"era":"3.66","inningsPitched":"39.1","wins":1,"losses":2,"saves":20,"saveOpportunities":23,"holds":1,"blownSaves":3,"earnedRuns":16,"whip":"1.04","battersFaced":155,"outs":118,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":217,"strikes":401,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".333","pitchesPerInning":"15.71","gamesFinished":32,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"13.73","walksPer9Inn":"4.12","hitsPer9Inn":"5.26","runsScoredPer9":"3.89","homeRunsPer9":"0.92","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":48,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":52,"runs":18,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":165,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":720,"era":"3.35","inningsPitched":"45.2","wins":3,"losses":4,"saves":31,"saveOpportunities":35,"holds":0,"blownSaves":4,"earnedRuns":17,"whip":"1.01","battersFaced":180,"outs":137,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":234,"strikes":486,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".429","pitchesPerInning":"15.77","gamesFinished":39,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.36","hitsPer9Inn":"6.70","runsScoredPer9":"3.55","homeRunsPer9":"0.39","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":13},"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}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"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":24,"gamesStarted":1,"flyOuts":13,"groundOuts":24,"airOuts":29,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":100,"obp":".297","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":430,"era":"1.93","inningsPitched":"28.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":111,"outs":84,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":148,"strikes":282,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"15.36","gamesFinished":12,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.04","walksPer9Inn":"3.21","hitsPer9Inn":"7.07","runsScoredPer9":"1.93","homeRunsPer9":"0.64","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"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"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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":50,"gamesStarted":0,"flyOuts":21,"groundOuts":68,"airOuts":37,"runs":20,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":2,"hits":44,"hitByPitch":0,"atBats":190,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":787,"era":"3.24","inningsPitched":"50.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":18,"whip":"1.34","battersFaced":216,"outs":150,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":787,"balls":287,"strikes":500,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.84","rbi":0,"winPercentage":".833","pitchesPerInning":"15.74","gamesFinished":14,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.92","walksPer9Inn":"4.14","hitsPer9Inn":"7.92","runsScoredPer9":"3.60","homeRunsPer9":"0.54","inheritedRunners":38,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":57,"groundOuts":65,"airOuts":89,"runs":38,"doubles":14,"triples":3,"homeRuns":8,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":1,"hits":80,"hitByPitch":3,"avg":".266","atBats":301,"obp":".322","slg":".412","ops":".734","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":124,"rbi":44,"leftOnBase":133,"sacBunts":1,"sacFlies":4,"babip":".320","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.62","popOuts":11,"lineOuts":21},"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":5,"putOuts":209,"errors":0,"chances":214,"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"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":81,"flyOuts":23,"groundOuts":87,"airOuts":45,"runs":21,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".232","atBats":224,"obp":".296","slg":".272","ops":".568","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":61,"rbi":24,"leftOnBase":103,"sacBunts":2,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":14},"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":126,"putOuts":88,"errors":3,"chances":217,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":52,"gamesStarted":0,"flyOuts":33,"groundOuts":44,"airOuts":51,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":191,"obp":".312","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":876,"era":"1.89","inningsPitched":"52.1","wins":6,"losses":3,"saves":0,"saveOpportunities":2,"holds":26,"blownSaves":2,"earnedRuns":11,"whip":"1.26","battersFaced":220,"outs":157,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":876,"balls":321,"strikes":555,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"16.74","gamesFinished":3,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.96","hitsPer9Inn":"7.39","runsScoredPer9":"2.58","homeRunsPer9":"0.52","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506433":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":26,"airOuts":25,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":91,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"6.46","inningsPitched":"23.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.35","battersFaced":103,"outs":71,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":130,"strikes":230,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".250","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.85","walksPer9Inn":"3.42","hitsPer9Inn":"8.75","runsScoredPer9":"6.46","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"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}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","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":53,"gamesStarted":0,"flyOuts":26,"groundOuts":31,"airOuts":47,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":69,"baseOnBalls":17,"intentionalWalks":2,"hits":36,"hitByPitch":3,"atBats":178,"obp":".279","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":782,"era":"2.72","inningsPitched":"49.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":22,"blownSaves":3,"earnedRuns":15,"whip":"1.07","battersFaced":203,"outs":149,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":782,"balls":251,"strikes":531,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":2,"winPercentage":".500","pitchesPerInning":"15.74","gamesFinished":6,"strikeoutWalkRatio":"4.06","strikeoutsPer9Inn":"12.50","walksPer9Inn":"3.08","hitsPer9Inn":"6.52","runsScoredPer9":"3.26","homeRunsPer9":"0.91","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":47,"groundOuts":78,"airOuts":115,"runs":39,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".249","atBats":357,"obp":".312","slg":".423","ops":".735","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":151,"rbi":54,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":26,"lineOuts":42},"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":12,"putOuts":141,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":1,"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":3,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":36,"groundOuts":57,"airOuts":63,"runs":46,"doubles":17,"triples":1,"homeRuns":15,"strikeOuts":74,"baseOnBalls":22,"intentionalWalks":1,"hits":76,"hitByPitch":6,"avg":".285","atBats":267,"obp":".349","slg":".524","ops":".873","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":140,"rbi":47,"leftOnBase":133,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.80","popOuts":10,"lineOuts":17},"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":7,"putOuts":136,"errors":5,"chances":148,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":22,"gamesStarted":22,"flyOuts":63,"groundOuts":80,"airOuts":116,"runs":67,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":153,"baseOnBalls":47,"intentionalWalks":2,"hits":111,"hitByPitch":3,"atBats":454,"obp":".317","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2096,"era":"4.79","inningsPitched":"118.1","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.34","battersFaced":511,"outs":355,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2096,"balls":767,"strikes":1329,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".231","pitchesPerInning":"17.71","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"11.64","walksPer9Inn":"3.57","hitsPer9Inn":"8.44","runsScoredPer9":"5.10","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":52,"gamesStarted":0,"flyOuts":21,"groundOuts":60,"airOuts":42,"runs":14,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":50,"baseOnBalls":9,"intentionalWalks":2,"hits":28,"hitByPitch":0,"atBats":176,"obp":".199","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":663,"era":"1.63","inningsPitched":"49.2","wins":8,"losses":4,"saves":2,"saveOpportunities":5,"holds":16,"blownSaves":3,"earnedRuns":9,"whip":"0.74","battersFaced":189,"outs":149,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":205,"strikes":458,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".667","pitchesPerInning":"13.35","gamesFinished":8,"strikeoutWalkRatio":"5.56","strikeoutsPer9Inn":"9.06","walksPer9Inn":"1.63","hitsPer9Inn":"5.07","runsScoredPer9":"2.54","homeRunsPer9":"0.18","inheritedRunners":31,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":69,"groundOuts":103,"airOuts":120,"runs":64,"doubles":27,"triples":0,"homeRuns":20,"strikeOuts":81,"baseOnBalls":39,"intentionalWalks":2,"hits":129,"hitByPitch":3,"avg":".301","atBats":428,"obp":".360","slg":".505","ops":".865","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":475,"totalBases":216,"rbi":72,"leftOnBase":189,"sacBunts":0,"sacFlies":5,"babip":".328","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.40","popOuts":28,"lineOuts":23},"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":151,"putOuts":83,"errors":14,"chances":248,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":3,"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":109,"flyOuts":58,"groundOuts":121,"airOuts":99,"runs":77,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":85,"baseOnBalls":61,"intentionalWalks":7,"hits":109,"hitByPitch":5,"avg":".264","atBats":413,"obp":".365","slg":".441","ops":".806","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":182,"rbi":44,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".295","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.29","popOuts":19,"lineOuts":22},"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":4,"putOuts":243,"errors":3,"chances":250,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".333","atBats":45,"obp":".375","slg":".400","ops":".775","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":18,"rbi":4,"leftOnBase":17,"sacBunts":2,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":36,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":62,"groundOuts":100,"airOuts":126,"runs":47,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":44,"intentionalWalks":3,"hits":106,"hitByPitch":1,"avg":".269","atBats":394,"obp":".340","slg":".383","ops":".723","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":445,"totalBases":151,"rbi":37,"leftOnBase":195,"sacBunts":1,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.29","popOuts":18,"lineOuts":46},"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":210,"putOuts":116,"errors":5,"chances":331,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":35,"groundOuts":44,"airOuts":67,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":61,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".204","atBats":211,"obp":".270","slg":".308","ops":".578","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":65,"rbi":22,"leftOnBase":112,"sacBunts":4,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.20","popOuts":21,"lineOuts":11},"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":11,"stolenBases":29,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":20,"putOuts":552,"errors":6,"chances":578,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":54,"groundOuts":67,"airOuts":83,"runs":37,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":68,"baseOnBalls":41,"intentionalWalks":0,"hits":65,"hitByPitch":8,"avg":".235","atBats":277,"obp":".345","slg":".379","ops":".724","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":105,"rbi":32,"leftOnBase":123,"sacBunts":2,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.62","popOuts":14,"lineOuts":15},"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":153,"putOuts":158,"errors":7,"chances":318,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":86,"groundOuts":144,"airOuts":153,"runs":50,"doubles":21,"triples":4,"homeRuns":6,"strikeOuts":12,"baseOnBalls":22,"intentionalWalks":0,"hits":127,"hitByPitch":2,"avg":".299","atBats":425,"obp":".334","slg":".409","ops":".743","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":174,"rbi":41,"leftOnBase":164,"sacBunts":8,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.83","popOuts":17,"lineOuts":50},"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":50,"putOuts":577,"errors":1,"chances":628,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676664":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":22,"gamesStarted":22,"flyOuts":100,"groundOuts":72,"airOuts":157,"runs":63,"doubles":30,"triples":1,"homeRuns":23,"strikeOuts":97,"baseOnBalls":29,"intentionalWalks":0,"hits":112,"hitByPitch":5,"atBats":434,"obp":".310","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1936,"era":"4.95","inningsPitched":"111.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.27","battersFaced":472,"outs":333,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1936,"balls":701,"strikes":1235,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".438","pitchesPerInning":"17.44","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"7.86","walksPer9Inn":"2.35","hitsPer9Inn":"9.08","runsScoredPer9":"5.11","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":96,"flyOuts":42,"groundOuts":83,"airOuts":82,"runs":45,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":65,"baseOnBalls":42,"intentionalWalks":3,"hits":88,"hitByPitch":6,"avg":".279","atBats":315,"obp":".372","slg":".457","ops":".829","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":144,"rbi":43,"leftOnBase":149,"sacBunts":0,"sacFlies":3,"babip":".313","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.23","popOuts":14,"lineOuts":26},"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":308,"errors":3,"chances":343,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 3-5)","summary":"4.0 IP, 5 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"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":71,"balls":23,"strikes":48,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"2.25","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":0,"errors":0,"chances":1,"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":22,"gamesStarted":22,"flyOuts":85,"groundOuts":95,"airOuts":161,"runs":48,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":55,"baseOnBalls":48,"intentionalWalks":1,"hits":102,"hitByPitch":7,"atBats":409,"obp":".335","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1758,"era":"3.93","inningsPitched":"107.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.39","battersFaced":468,"outs":323,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1758,"balls":665,"strikes":1093,"strikePercentage":".620","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":4,"winPercentage":".375","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"1.15","strikeoutsPer9Inn":"4.60","walksPer9Inn":"4.01","hitsPer9Inn":"8.53","runsScoredPer9":"4.01","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":43,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[665487,650333,592518,701538,593428,656811,578428,657656,630105,666023,681190,669093,593974,688158,673513],"pitchers":[681190,669093,593974,688158,673513],"bench":[553869,669369,669200,657757],"bullpen":[592094,656302,506433,695243,670970,676664,663158],"battingOrder":[665487,650333,592518,701538,593428,578428,657656,630105,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arraez (21, McGreevy)."},{"label":"3B","value":"Laureano (1, McGreevy)."},{"label":"HR","value":"Merrill (8, 3rd inning off McGreevy, 0 on, 2 out)."},{"label":"TB","value":"Arraez 3; Bogaerts 2; Fermin; Laureano 3; Machado, M; Merrill 5."},{"label":"RBI","value":"Fermin 2 (14); Laureano (47); Machado, M (72); Merrill (44)."},{"label":"2-out RBI","value":"Merrill; Fermin."},{"label":"Runners left in scoring position, 2 out","value":"Tatis Jr. 2."},{"label":"GIDP","value":"Machado, M."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Fermin (3)."},{"label":"DP","value":"(Cronenworth-Bogaerts-Arraez)."}]}],"note":[{"label":"a","value":"Walked for O'Hearn in the 9th."}]}},"officials":[{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Herrera (by Matsui); Cronenworth (by McGreevy)."},{"label":"Pitches-strikes","value":"McGreevy 90-58; Leahy 16-12; Romero, J 27-17; Vásquez, R 71-48; Estrada, J 20-11; Peralta, W 9-8; Morgan, D 19-12; Matsui 16-11."},{"label":"Groundouts-flyouts","value":"McGreevy 10-2; Leahy 3-0; Romero, J 3-1; Vásquez, R 3-6; Estrada, J 0-0; Peralta, W 1-0; Morgan, D 3-0; Matsui 1-1."},{"label":"Batters faced","value":"McGreevy 25; Leahy 5; Romero, J 7; Vásquez, R 20; Estrada, J 5; Peralta, W 3; Morgan, D 6; Matsui 7."},{"label":"Inherited runners-scored","value":"Estrada, J 1-1."},{"label":"Umpires","value":"HP: Manny Gonzalez. 1B: Brock Ballou. 2B: Ron Kulpa. 3B: Alex Tosi. "},{"label":"Weather","value":"70 degrees, Clear."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:37."},{"label":"Att","value":"44,533."},{"label":"Venue","value":"Petco Park."},{"label":"August 2, 2025"}],"pitchingNotes":["Vásquez, R pitched to 1 batter in the 5th inning."],"topPerformers":[{"player":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","boxscoreName":"Herrera"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":58,"flyOuts":19,"groundOuts":61,"airOuts":41,"runs":26,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":0,"hits":63,"hitByPitch":5,"avg":".301","atBats":209,"obp":".383","slg":".474","ops":".857","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":99,"rbi":39,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.22","popOuts":14,"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":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":90,"errors":1,"chances":97,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","boxscoreName":"Merrill"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":57,"groundOuts":65,"airOuts":89,"runs":38,"doubles":14,"triples":3,"homeRuns":8,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":1,"hits":80,"hitByPitch":3,"avg":".266","atBats":301,"obp":".322","slg":".412","ops":".734","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":124,"rbi":44,"leftOnBase":133,"sacBunts":1,"sacFlies":4,"babip":".320","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.62","popOuts":11,"lineOuts":21},"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":5,"putOuts":209,"errors":0,"chances":214,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","boxscoreName":"Pagés, P"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":40,"groundOuts":65,"airOuts":73,"runs":27,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":73,"baseOnBalls":14,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".202","atBats":258,"obp":".244","slg":".322","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":83,"rbi":32,"leftOnBase":132,"sacBunts":3,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.86","popOuts":17,"lineOuts":16},"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":15,"stolenBases":40,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":32,"putOuts":539,"errors":4,"chances":575,"fielding":".993","passedBall":6,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"loser":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"save":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}