{"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":776906,"link":"/api/v1.1/game/776906/feed/live","metaData":{"wait":10,"timeStamp":"20250802_034812","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776906,"type":"R","doubleHeader":"N","id":"2025/08/01/slnmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776906-2025-08-01","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-02T01:40:00Z","originalDate":"2025-08-01","officialDate":"2025-08-01","dayNight":"night","time":"6:40","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":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":56,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":55,"losses":56,"winningPercentage":".495"},"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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":49,"ties":0,"pct":".555"},"records":{},"divisionLeader":false,"wins":61,"losses":49,"winningPercentage":".555"},"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},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID601713":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","firstName":"Nicholas","lastName":"Pivetta","primaryNumber":"27","birthDate":"1993-02-14","currentAge":33,"birthCity":"Victoria","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Pivetta","middleName":"Johncarlo","boxscoreName":"Pivetta","nickName":"Piv","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Pivetta","nameSlug":"nick-pivetta-601713","firstLastName":"Nick Pivetta","lastFirstName":"Pivetta, Nick","lastInitName":"Pivetta, N","initLastName":"N Pivetta","fullFMLName":"Nicholas Johncarlo Pivetta","fullLFMName":"Pivetta, Nicholas Johncarlo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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":"71","wind":"7 mph, L To R"},"gameInfo":{"attendance":44933,"firstPitch":"2025-08-02T01:40:00.000Z","gameDurationMinutes":128},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"home":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"}},"officialScorer":{"id":666101,"fullName":"Jay Garneau","link":"/api/v1/people/666101"},"primaryDatacaster":{"id":800988,"fullName":"Marissa Richards","link":"/api/v1/people/800988"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T01:40:31.511Z","endTime":"2025-08-02T01:42:03.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":8},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T21:53:10.988Z","endTime":"2025-08-02T01:18:54.374Z","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-02T01:18:54.374Z","endTime":"2025-08-02T01:40:08.235Z","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-02T01:40:08.235Z","endTime":"2025-08-02T01:40:33.751Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.41621043930353,"strikeZoneBottom":1.67929092520892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.841516753107403,"aZ":-9.369404782622132,"pfxX":-2.3490328610085482,"pfxZ":12.482648540669826,"pX":-0.15166800901596952,"pZ":3.381040302693069,"vX0":4.045967991719842,"vY0":-134.9284169273529,"vZ0":-6.433811978500415,"x":122.78,"y":147.49,"x0":-1.3716612532192987,"y0":50.004167986426275,"z0":6.470824052171661,"aX":-4.292220358242038},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.2,"breakHorizontal":3.2,"spinRate":2419,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40735084729357496,"extension":6.669181579170389},"index":3,"playId":"7a8d1249-5ea4-37e1-81e7-10c14b4cb42d","pitchNumber":1,"startTime":"2025-08-02T01:40:33.751Z","endTime":"2025-08-02T01:40:38.371Z","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":94.0,"endSpeed":84.8,"strikeZoneTop":3.361890480583,"strikeZoneBottom":1.63149082354049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4742269360472,"aZ":-8.24753428636779,"pfxX":-4.730169979433293,"pfxZ":12.815006677641799,"pX":0.7963624496938062,"pZ":4.568220313780197,"vX0":7.045656622146262,"vY0":-136.60732576862563,"vZ0":-3.709458896831385,"x":86.64,"y":115.44,"x0":-1.216148895867477,"y0":50.00637094596264,"z0":6.5234925710562015,"aX":-8.83489314420484},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.4,"breakHorizontal":6.8,"spinRate":2416,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4028128571586467,"extension":6.7365351231703405},"index":4,"playId":"2985f539-ca4e-3eea-9fd1-2ebed4be0a88","pitchNumber":2,"startTime":"2025-08-02T01:40:47.676Z","endTime":"2025-08-02T01:40:51.178Z","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.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.849257079339935,"aZ":-8.868986903079154,"pfxX":-1.6598760327025823,"pfxZ":12.901444912455814,"pX":-0.3511662716376705,"pZ":3.2290736452002027,"vX0":2.1532099766501718,"vY0":-134.24760986150326,"vZ0":-7.361839135718575,"x":130.39,"y":151.6,"x0":-0.9518441459152684,"y0":50.004352213400274,"z0":6.6556591424858205,"aX":-2.9989481113412544},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.7,"breakHorizontal":2.5,"spinRate":2408,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.4096110512286697,"extension":6.793831853949639},"index":5,"playId":"a7d805ba-9405-3409-a6c7-fe7d4689aceb","pitchNumber":3,"startTime":"2025-08-02T01:41:02.364Z","endTime":"2025-08-02T01:41:05.812Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.36189187662483,"strikeZoneBottom":1.63149082354049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45746941636092,"aZ":-8.680241685631652,"pfxX":-1.79948737430841,"pfxZ":12.527794946993543,"pX":-1.4631836094957122,"pZ":3.7639611106527764,"vX0":-0.723864926565885,"vY0":-136.43360240499413,"vZ0":-6.114842180838012,"x":172.77,"y":137.15,"x0":-0.9602018079778408,"y0":50.00629161654221,"z0":6.640137131194444,"aX":-3.3753905903403294},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.5,"breakHorizontal":3.4,"spinRate":2420,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.40225705882004315,"extension":7.008363405728008},"index":6,"playId":"8b96a10f-e383-3270-a135-4d73b92cfd0c","pitchNumber":4,"startTime":"2025-08-02T01:41:21.999Z","endTime":"2025-08-02T01:41:25.338Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.813648618544576,"aZ":-10.516280791366874,"pfxX":-0.3670179042846704,"pfxZ":11.756866288504819,"pX":0.0310963125462147,"pZ":3.682284250293474,"vX0":2.459619395774526,"vY0":-135.42041184017253,"vZ0":-6.105642945779571,"x":115.81,"y":139.36,"x0":-0.8444298134126618,"y0":50.00206265192081,"z0":6.714452242901237,"aX":-0.676043162512989},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":0.1,"spinRate":2386,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4057169872959463,"extension":7.0250020814383225},"index":7,"playId":"e072dd36-96b1-3e60-825b-ba0394b7dbb3","pitchNumber":5,"startTime":"2025-08-02T01:41:36.150Z","endTime":"2025-08-02T01:41:39.558Z","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":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.652991298454808,"aZ":-42.96462431104368,"pfxX":2.6260722044218667,"pfxZ":-8.247077766585004,"pX":-0.912899450018261,"pZ":1.9755227815998027,"vX0":-0.7102260463131744,"vY0":-114.92651307452635,"vZ0":-1.3004003274495897,"x":151.8,"y":185.44,"x0":-0.9368702504503624,"y0":50.00259564940681,"z0":6.804535341373261,"aX":3.4357979711451954},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.9,"breakHorizontal":-4.6,"spinRate":2743,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.4806398923457862,"extension":6.752204624133027},"hitData":{"launchSpeed":82.8,"launchAngle":43.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.74,"coordY":105.46}},"index":8,"playId":"b6d3b8fc-73bd-3719-aff9-cab3c6bb92a3","pitchNumber":6,"startTime":"2025-08-02T01:41:53.417Z","endTime":"2025-08-02T01:42:03.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:42:03.116Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T01:42:21.960Z","endTime":"2025-08-02T01:44:09.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":83.9,"strikeZoneTop":3.45187828848334,"strikeZoneBottom":1.56294705485505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.479393616036795,"aZ":-10.254863868501344,"pfxX":-3.6508602967678883,"pfxZ":11.895479623802887,"pX":-0.3921215771632205,"pZ":3.702182678513317,"vX0":3.357138999993183,"vY0":-136.68985033635042,"vZ0":-5.609387267197907,"x":131.95,"y":138.82,"x0":-1.1778068261620478,"y0":50.00272526958649,"z0":6.523769744225051,"aX":-6.727619402201862},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":5.6,"spinRate":2364,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4047930553547485,"extension":6.76766543286361},"index":0,"playId":"c9c5353d-3715-31fe-98f5-9936f8cf3672","pitchNumber":1,"startTime":"2025-08-02T01:42:32.254Z","endTime":"2025-08-02T01:42:37.227Z","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":87.1,"endSpeed":79.7,"strikeZoneTop":3.45187759040216,"strikeZoneBottom":1.540099815103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.059495118421122,"aZ":-23.76810768170137,"pfxX":1.591696271968439,"pfxZ":5.19483787448476,"pX":-0.4578339992780672,"pZ":2.7173946672290383,"vX0":0.9792243486217473,"vY0":-126.74398870197066,"vZ0":-5.171516533376193,"x":134.45,"y":165.41,"x0":-1.0566561053292727,"y0":50.005551228275344,"z0":6.694099759916583,"aX":2.577623192154812},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-3.1,"spinRate":2396,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4329312407262309,"extension":6.534329056193466},"index":1,"playId":"f0510bd3-8cb6-33e9-93dd-f4c131981f67","pitchNumber":2,"startTime":"2025-08-02T01:42:49.324Z","endTime":"2025-08-02T01:42:53.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.6,"strikeZoneTop":3.45187759040216,"strikeZoneBottom":1.540099815103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.747513429755394,"aZ":-11.155207236599027,"pfxX":-2.6132839850946947,"pfxZ":11.876447949852302,"pX":1.1812642608350845,"pZ":2.83258540370336,"vX0":5.845792225149468,"vY0":-133.44346921009785,"vZ0":-7.7124791440024865,"x":71.97,"y":162.3,"x0":-0.7168551741813983,"y0":50.001556441278986,"z0":6.599840229814151,"aX":-4.625088995068149},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.7,"breakHorizontal":3.2,"spinRate":2252,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4134537623324648,"extension":6.907800784351711},"index":2,"playId":"39c7093c-fc69-33d8-9551-b3cf2ee418db","pitchNumber":3,"startTime":"2025-08-02T01:43:05.498Z","endTime":"2025-08-02T01:43:10.663Z","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":93.0,"endSpeed":83.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.630131925220184,"aZ":-10.401083224822168,"pfxX":-3.0990950117880356,"pfxZ":11.990991849234764,"pX":-0.6642944132268417,"pZ":3.2150053436778476,"vX0":1.1851012906321048,"vY0":-135.16799664366258,"vZ0":-7.248051722535275,"x":142.32,"y":151.97,"x0":-0.7105974693939741,"y0":50.00230620282,"z0":6.6947983995957365,"aX":-5.626271966901765},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2286,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4081836216912218,"extension":6.788538216946795},"index":3,"playId":"e4a90e80-9466-325e-bddf-87a5d94b3df7","pitchNumber":4,"startTime":"2025-08-02T01:43:20.178Z","endTime":"2025-08-02T01:43:23.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T01:43:45.508Z","endTime":"2025-08-02T01:44:05.706Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.700401100782706,"aZ":-8.027555393372971,"pfxX":-2.570845376732568,"pfxZ":12.989239427878035,"pX":-0.332239780242535,"pZ":3.6679271268889315,"vX0":1.986209194932196,"vY0":-136.6142033820183,"vZ0":-6.624184016861402,"x":129.66,"y":139.75,"x0":-0.7406937101794715,"y0":50.00487789331603,"z0":6.700526565356011,"aX":-4.780289367334739},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.0,"breakHorizontal":4.2,"spinRate":2396,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4034589368814805,"extension":6.951744975829931},"index":5,"playId":"2991e357-1ebf-38b0-95c5-7a6309c4ea52","pitchNumber":5,"startTime":"2025-08-02T01:44:05.706Z","endTime":"2025-08-02T01:44:09.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:44:09.265Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T01:44:19.007Z","endTime":"2025-08-02T01:45:17.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.48924381780163,"strikeZoneBottom":1.65368000975572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.305033664295433,"aZ":-43.10361976208565,"pfxX":3.5709407543374585,"pfxZ":-8.044397423044275,"pX":0.6614715022378193,"pZ":0.6086283667977406,"vX0":2.6837053779886317,"vY0":-116.01045683550979,"vZ0":-4.484209595863035,"x":91.79,"y":222.35,"x0":-0.975449739211404,"y0":50.00239606079402,"z0":6.687847791659006,"aX":4.852137042038061},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.4,"breakHorizontal":-7.2,"spinRate":2870,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.47268356080632223,"extension":6.754290551385927},"index":0,"playId":"22c85aef-7301-3107-8bf9-e05c75f821d1","pitchNumber":1,"startTime":"2025-08-02T01:44:36.276Z","endTime":"2025-08-02T01:44:39.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.47138461294111,"strikeZoneBottom":1.57545846930862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.749832131736966,"aZ":-45.12319752914965,"pfxX":2.788751432971567,"pfxZ":-10.085757193977624,"pX":-0.9777046692863337,"pZ":2.2967247641452087,"vX0":-0.4155218338339135,"vY0":-113.2229106259843,"vZ0":0.030000794347887938,"x":154.27,"y":176.77,"x0":-1.1526033115236936,"y0":50.00223066348947,"z0":6.839708260386574,"aX":3.5813680046210137},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.9,"breakHorizontal":-4.9,"spinRate":2914,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4857656440671838,"extension":6.758980306274508},"index":1,"playId":"156a3766-ee8c-39d2-89ea-617211866946","pitchNumber":2,"startTime":"2025-08-02T01:44:51.977Z","endTime":"2025-08-02T01:44:56.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21042704673645,"aZ":-9.773530031753017,"pfxX":-1.5694727401565738,"pfxZ":12.173582823144534,"pX":-0.04237201498047156,"pZ":3.953424825257913,"vX0":2.9715028587254686,"vY0":-134.54917884341538,"vZ0":-5.567838033235947,"x":118.62,"y":132.04,"x0":-0.955377614232411,"y0":50.00424803147866,"z0":6.737121944032119,"aX":-2.888728623462029},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.1,"breakHorizontal":2.3,"spinRate":2372,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40653883956657433,"extension":6.831313856958213},"hitData":{"launchSpeed":98.6,"launchAngle":27.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.64,"coordY":76.81}},"index":2,"playId":"2cc9c676-3edb-3562-a0df-948d718b4f37","pitchNumber":3,"startTime":"2025-08-02T01:45:08.688Z","endTime":"2025-08-02T01:45:17.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:45:17.882Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T01:47:14.229Z","endTime":"2025-08-02T01:48:06.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82714140609274,"aZ":-13.107771074072643,"pfxX":2.229207845306656,"pfxZ":10.239883208153232,"pX":0.1568846501966767,"pZ":2.8550966366988435,"vX0":-1.487105152770604,"vY0":-135.8422224001403,"vZ0":-7.311305792401849,"x":111.02,"y":161.69,"x0":0.42287620788622426,"y0":50.002536784497714,"z0":6.500103678132163,"aX":4.150054018880507},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-3.7,"spinRate":2263,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.40380360247367575,"extension":6.261301700581479},"index":0,"playId":"a9111919-6d85-300a-b5c6-9e467e425092","pitchNumber":1,"startTime":"2025-08-02T01:47:29.936Z","endTime":"2025-08-02T01:47:34.521Z","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.1,"endSpeed":85.0,"strikeZoneTop":3.8057390653289,"strikeZoneBottom":1.90017328890102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24546603128543,"aZ":-11.412425919248887,"pfxX":2.0622272084850577,"pfxZ":11.227301106943315,"pX":-1.0862130494129645,"pZ":2.6529047422849144,"vX0":-4.452771282051198,"vY0":-135.31326906935152,"vZ0":-7.955326961919088,"x":158.4,"y":167.15,"x0":0.3147395676167606,"y0":50.00528114705052,"z0":6.435688988583785,"aX":3.8146450847154436},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-2.8,"spinRate":2223,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4051766310784819,"extension":6.464826581821591},"index":1,"playId":"774bbea8-d7f2-3e50-aaac-4fef584f6073","pitchNumber":2,"startTime":"2025-08-02T01:47:45.016Z","endTime":"2025-08-02T01:47:49.398Z","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":87.8,"endSpeed":80.3,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.628001433922677,"aZ":-22.781309153347905,"pfxX":8.91669924517217,"pfxZ":5.717117745831334,"pX":0.6066363840095174,"pZ":1.8435745583515537,"vX0":-3.276813945969566,"vY0":-127.69595466865565,"vZ0":-6.588474770541779,"x":93.88,"y":189.0,"x0":0.7521237633553575,"y0":50.00073154313347,"z0":6.2632547215784005,"aX":14.643899512588236},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.0,"breakHorizontal":-15.4,"spinRate":1903,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4298151151821026,"extension":6.253909283060228},"hitData":{"launchSpeed":101.5,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.88,"coordY":155.64}},"index":2,"playId":"7d933c85-78f2-306b-a72c-50ab32968b4f","pitchNumber":3,"startTime":"2025-08-02T01:47:59.990Z","endTime":"2025-08-02T01:48:06.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:48:06.548Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T01:48:17.812Z","endTime":"2025-08-02T01:50:17.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":6},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.35999746802543,"strikeZoneBottom":1.51847720426618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52656467047707,"aZ":-26.034100904524152,"pfxX":-1.1862613162567586,"pfxZ":3.7835914216069084,"pX":-0.8639308455650931,"pZ":0.3518005681191526,"vX0":-2.965853486607407,"vY0":-126.08443034058054,"vZ0":-9.54615139536392,"x":149.93,"y":229.28,"x0":0.4777232061523734,"y0":50.00573102438757,"z0":6.2589087904581,"aX":-1.9268874880789386},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":2.8,"spinRate":2722,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4329702425191462,"extension":6.471875442505583},"index":0,"playId":"153a1345-8e18-35cc-81ad-3d23982f0476","pitchNumber":1,"startTime":"2025-08-02T01:48:29.586Z","endTime":"2025-08-02T01:48:33.427Z","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":94.1,"endSpeed":85.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.258619011621267,"aZ":-13.414532783978316,"pfxX":2.574069684760894,"pfxZ":9.929909966221945,"pX":-0.4623895203875523,"pZ":2.560657044256617,"vX0":-3.666496752083932,"vY0":-136.82915462782825,"vZ0":-7.974109309545401,"x":134.63,"y":169.64,"x0":0.5628711723086836,"y0":50.001425445609335,"z0":6.439408080389294,"aX":4.862322558845917},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-3.8,"spinRate":2124,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4008848130296583,"extension":6.408974489150237},"index":1,"playId":"cb5e820d-0eed-3c56-b95b-bb42e2c1c5d2","pitchNumber":2,"startTime":"2025-08-02T01:48:46.923Z","endTime":"2025-08-02T01:48:50.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.34294465562002,"strikeZoneBottom":1.62165691031093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.405141124029626,"aZ":-44.975315671535554,"pfxX":-3.908227327277931,"pfxZ":-9.795083348595393,"pX":-3.171170639390303,"pZ":-1.8476317206446606,"vX0":-6.665572258720833,"vY0":-115.31366844477196,"vZ0":-8.489502358226197,"x":237.88,"y":288.67,"x0":0.29939540319127605,"y0":50.005386860168755,"z0":6.379140550170026,"aX":-5.105501684374882},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-20.0,"breakHorizontal":9.2,"spinRate":3017,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.48053631913583494,"extension":6.552528962910771},"index":2,"playId":"afbbed5a-379d-34d7-a00a-3345269c760e","pitchNumber":3,"startTime":"2025-08-02T01:49:03.937Z","endTime":"2025-08-02T01:49:08.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.1,"strikeZoneTop":3.34619328088492,"strikeZoneBottom":1.62925065173937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.366207267675414,"aZ":-17.84148299243238,"pfxX":8.591538321322862,"pfxZ":7.786369281727712,"pX":0.6693973850279553,"pZ":4.268458334112906,"vX0":-2.597725273267891,"vY0":-136.17275281615082,"vZ0":-2.7358916303985903,"x":91.48,"y":123.53,"x0":0.531081985186135,"y0":50.00542553393574,"z0":6.549454026743665,"aX":15.820904562084252},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-14.8,"spinRate":2029,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40528737362665934,"extension":6.313592508286088},"index":3,"playId":"60eced48-5d78-30c2-8db2-d1c3db9ba53d","pitchNumber":4,"startTime":"2025-08-02T01:49:22.637Z","endTime":"2025-08-02T01:49:26.398Z","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":1,"outs":1},"index":4,"startTime":"2025-08-02T01:49:34.806Z","endTime":"2025-08-02T01:49:45.241Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58476095023706,"aZ":-12.571660370189342,"pfxX":4.17708005373511,"pfxZ":10.514700950793623,"pX":-0.7166192761722536,"pZ":2.527034457229111,"vX0":-4.264778697982531,"vY0":-136.52791895419352,"vZ0":-8.073770689142147,"x":144.32,"y":170.55,"x0":0.33250410173712136,"y0":50.00112352044402,"z0":6.412686036252001,"aX":7.785922187807978},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.5,"spinRate":2148,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.40312119992891216,"extension":6.619418333755467},"index":5,"playId":"37c268ac-317e-38e1-8af7-eb4f456350f7","pitchNumber":5,"startTime":"2025-08-02T01:49:45.241Z","endTime":"2025-08-02T01:49:48.852Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32741317805771,"aZ":-14.759594760031453,"pfxX":5.219767898548506,"pfxZ":9.37106322231394,"pX":-0.45806082259545483,"pZ":2.1311676417159777,"vX0":-3.7475654609568947,"vY0":-135.84182249611678,"vZ0":-8.664375485284525,"x":134.46,"y":181.24,"x0":0.26517223959824315,"y0":50.00284569795016,"z0":6.400647618536649,"aX":9.700100812083402},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-8.6,"spinRate":2120,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.4040787872264242,"extension":6.754113279750904},"hitData":{"launchSpeed":90.5,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.2,"coordY":100.38}},"index":6,"playId":"4489a6c4-ad00-3e3e-ba0c-91e4501552a5","pitchNumber":6,"startTime":"2025-08-02T01:50:07.821Z","endTime":"2025-08-02T01:50:17.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:50:17.673Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T01:50:32.868Z","endTime":"2025-08-02T01:51:31.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.76328697168632,"strikeZoneBottom":1.7056246643272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.92027924717758,"aZ":-11.060583441403534,"pfxX":4.430679794379382,"pfxZ":11.49235968479864,"pX":1.3834742973275422,"pZ":2.6188350510423475,"vX0":0.45478184738974703,"vY0":-135.7259946580548,"vZ0":-8.260480622414903,"x":64.27,"y":168.07,"x0":0.6384034597288764,"y0":50.00573320234595,"z0":6.501838078917144,"aX":8.141517560718922},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-8.2,"spinRate":2077,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.40592852254626166,"extension":6.189308887632907},"index":0,"playId":"5666ae25-9d6a-31e4-a4d0-529150af6e5a","pitchNumber":1,"startTime":"2025-08-02T01:50:44.628Z","endTime":"2025-08-02T01:50:48.999Z","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":88.3,"endSpeed":80.8,"strikeZoneTop":3.65765951614292,"strikeZoneBottom":1.65107423242704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.095498831800196,"aZ":-20.86088989924488,"pfxX":7.170771433393972,"pfxZ":6.763962540755436,"pX":0.6753482540527211,"pZ":3.6959293787078606,"vX0":-2.2347515613653854,"vY0":-128.61984687258297,"vZ0":-3.044746243782633,"x":91.26,"y":138.99,"x0":0.6247103202087434,"y0":50.00312603232182,"z0":6.515851391154274,"aX":11.994059556574742},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.8,"breakHorizontal":-12.5,"spinRate":1810,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.42611639981252747,"extension":5.994268265642018},"index":1,"playId":"774702c7-18e5-3ff7-a46b-fffca7f2b508","pitchNumber":2,"startTime":"2025-08-02T01:51:01.958Z","endTime":"2025-08-02T01:51:05.997Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6652740995478,"aZ":-20.52065748150102,"pfxX":1.1987450500529173,"pfxZ":6.61849999542812,"pX":-0.4747908669164789,"pZ":2.0283293627093477,"vX0":-3.1629673800986438,"vY0":-131.76883334160837,"vZ0":-7.527919268199989,"x":135.1,"y":184.02,"x0":0.5846904585594254,"y0":50.00248943508331,"z0":6.435198989633988,"aX":2.1107977602532753},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-1.4,"spinRate":2442,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.4154674257201396,"extension":6.40523543776202},"hitData":{"launchSpeed":98.1,"launchAngle":39.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.71,"coordY":82.79}},"index":2,"playId":"12b1a0c9-9bb3-3b60-9fe5-9814e0ea73ed","pitchNumber":3,"startTime":"2025-08-02T01:51:20.532Z","endTime":"2025-08-02T01:51:31.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:51:31.747Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T01:51:48.445Z","endTime":"2025-08-02T01:52:21.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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"}]}],"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":94.0,"endSpeed":85.6,"strikeZoneTop":3.62999892259466,"strikeZoneBottom":1.6606478232691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.950701046610646,"aZ":-14.043880711111788,"pfxX":6.746042550531155,"pfxZ":9.657985488518353,"pX":-0.7070748368218345,"pZ":2.175937791775248,"vX0":-5.0901834872449,"vY0":-136.61291580568087,"vZ0":-8.662183138553827,"x":143.95,"y":180.03,"x0":0.3099916532748673,"y0":50.00673783385537,"z0":6.367586454205589,"aX":12.669898271233347},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-11.0,"spinRate":2103,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.4019451540381862,"extension":6.617889824815957},"index":0,"playId":"4e0c16c0-b0fc-36ce-a6f0-02663669973d","pitchNumber":1,"startTime":"2025-08-02T01:51:58.920Z","endTime":"2025-08-02T01:52:03.512Z","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":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.918528655160294,"aZ":-44.74181185796274,"pfxX":-4.132425786550584,"pfxZ":-9.841398354878677,"pX":-0.6504745943538169,"pZ":2.2070697244734876,"vX0":-0.9938785776283183,"vY0":-113.27564886376366,"vZ0":-0.059668442212986283,"x":141.79,"y":179.19,"x0":0.33234554542984845,"y0":50.000442859672106,"z0":6.770276256819192,"aX":-5.279294739837362},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-17.4,"breakHorizontal":7.8,"spinRate":2842,"spinDirection":335},"zone":7,"typeConfidence":2.0,"plateTime":0.48666316330902104,"extension":6.4017420352424255},"hitData":{"launchSpeed":77.0,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.97,"coordY":175.91}},"index":1,"playId":"31176050-9360-3aab-b24f-99d44bf6c8fc","pitchNumber":2,"startTime":"2025-08-02T01:52:15.262Z","endTime":"2025-08-02T01:52:21.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:52:21.296Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T01:54:14.931Z","endTime":"2025-08-02T01:54:40.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.494855400144825,"aZ":-10.552658262935827,"pfxX":-2.220272775752716,"pfxZ":12.068837476447808,"pX":-0.26241646254014067,"pZ":2.9454358212845513,"vX0":2.725635330499074,"vY0":-133.66378169437968,"vZ0":-7.405052088898152,"x":127.0,"y":159.25,"x0":-1.0116869635268626,"y0":50.002064680211106,"z0":6.527571123445227,"aX":-3.977447042968723},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.3,"breakHorizontal":3.4,"spinRate":2350,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4113583823690581,"extension":6.9415424192492425},"hitData":{"launchSpeed":79.7,"launchAngle":43.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.31,"coordY":109.16}},"index":0,"playId":"37535599-6c32-3b0b-b39e-7369d0ad6d93","pitchNumber":1,"startTime":"2025-08-02T01:54:31.945Z","endTime":"2025-08-02T01:54:40.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:54:40.311Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Manny Machado to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T01:54:55.786Z","endTime":"2025-08-02T01:56:45.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":6},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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.6,"endSpeed":82.8,"strikeZoneTop":3.42969852987845,"strikeZoneBottom":1.59586663632237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33319068923749,"aZ":-12.466987898412874,"pfxX":-2.5451142245207095,"pfxZ":11.137700967337487,"pX":0.9935588391522605,"pZ":2.9379251937817066,"vX0":5.010714402016806,"vY0":-133.12540504893963,"vZ0":-7.429949012870748,"x":79.13,"y":159.46,"x0":-0.5944755530939253,"y0":50.00497509288644,"z0":6.695050227294472,"aX":-4.504668003110115},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2348,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4136744813027047,"extension":6.994392553261788},"index":0,"playId":"2ea98024-c702-3c3e-9216-eb093d941807","pitchNumber":1,"startTime":"2025-08-02T01:55:06.977Z","endTime":"2025-08-02T01:55:11.317Z","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":78.3,"endSpeed":71.4,"strikeZoneTop":3.39000013525464,"strikeZoneBottom":1.54753042353313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.095667721369786,"aZ":-43.97886168145337,"pfxX":2.0294189325134115,"pfxZ":-9.168237908260412,"pX":0.05879117471739967,"pZ":2.144507324119948,"vX0":1.8564648561600943,"vY0":-113.97345848477617,"vZ0":-0.6135083841953123,"x":114.76,"y":180.88,"x0":-1.0363991178674397,"y0":50.002573556061115,"z0":6.841060800603678,"aX":2.612928595269167},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-16.3,"breakHorizontal":-4.2,"spinRate":2799,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4845319841492781,"extension":6.7145606177471056},"index":1,"playId":"6dee186b-6149-38a1-9b98-d22b1115f60d","pitchNumber":2,"startTime":"2025-08-02T01:55:22.700Z","endTime":"2025-08-02T01:55:27.695Z","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-02T01:55:32.352Z","endTime":"2025-08-02T01:55:46.055Z","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(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":92.3,"endSpeed":83.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68203095554829,"aZ":-13.444471830111137,"pfxX":-3.238155819567736,"pfxZ":10.460022053593026,"pX":0.6423390979161002,"pZ":3.0963407046480573,"vX0":4.443980031123134,"vY0":-134.11671177652033,"vZ0":-6.932411850148561,"x":92.52,"y":155.18,"x0":-0.6288119144773318,"y0":50.00014223902987,"z0":6.706494191253749,"aX":-5.796701230508686},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2291,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.4111277202006187,"extension":6.886310301875237},"index":3,"playId":"17e7a348-80f9-3ccf-bd03-15a229094e45","pitchNumber":3,"startTime":"2025-08-02T01:55:46.055Z","endTime":"2025-08-02T01:55:52.071Z","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":93.3,"endSpeed":84.2,"strikeZoneTop":3.39000060726497,"strikeZoneBottom":1.58318671537807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36511196618183,"aZ":-10.546010514796246,"pfxX":0.47651089180448414,"pfxZ":11.728140778631449,"pX":0.08735299242294817,"pZ":5.308916983168414,"vX0":2.52433604018331,"vY0":-135.82797901982033,"vZ0":-2.1716525805779203,"x":113.67,"y":95.44,"x0":-0.9209724044621247,"y0":50.003432462889116,"z0":6.864597831933158,"aX":0.8783182798961056},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.9,"breakHorizontal":-1.4,"spinRate":2307,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4052828120329046,"extension":6.606958411805604},"index":4,"playId":"de454fa0-8815-36af-8839-8f37d4627649","pitchNumber":4,"startTime":"2025-08-02T01:56:05.339Z","endTime":"2025-08-02T01:56:08.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.38999879922573,"strikeZoneBottom":1.5417516222677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.836300964975926,"aZ":-27.229038659095693,"pfxX":1.8007215993641115,"pfxZ":3.0534772845355986,"pX":0.9969939389996396,"pZ":2.1199290013426184,"vX0":3.7213297678092063,"vY0":-126.69912752810951,"vZ0":-6.076184746326566,"x":79.0,"y":181.54,"x0":-0.7270017392496486,"y0":50.00216862030918,"z0":6.7362445865090175,"aX":2.915809220048339},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-4.1,"spinRate":2265,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4329539435712024,"extension":6.776886048797059},"index":5,"playId":"9f526294-0087-3b7b-82cd-2815fd4fcb07","pitchNumber":5,"startTime":"2025-08-02T01:56:20.736Z","endTime":"2025-08-02T01:56:25.011Z","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":77.5,"endSpeed":69.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.589149063419637,"aZ":-46.239412478733286,"pfxX":0.9952845109510142,"pfxZ":-11.379336315259074,"pX":0.20127458877071513,"pZ":1.6197149280375007,"vX0":2.1243076119664557,"vY0":-112.57520705386486,"vZ0":-0.8243558727456567,"x":109.33,"y":195.05,"x0":-0.8985159506222855,"y0":50.00549535518431,"z0":6.828869957008423,"aX":1.2296584883360813},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-20.3,"breakHorizontal":-2.5,"spinRate":2867,"spinDirection":22},"zone":8,"typeConfidence":2.0,"plateTime":0.49372443905793206,"extension":6.882801060738115},"hitData":{"launchSpeed":96.1,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":169.32}},"index":6,"playId":"59e9ec5c-6529-3bd1-9bb9-057c1cf7743d","pitchNumber":6,"startTime":"2025-08-02T01:56:38.069Z","endTime":"2025-08-02T01:56:45.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:56:45.761Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Gorman lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T01:57:05.777Z","endTime":"2025-08-02T01:57:51.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Lineout","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":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":69.9,"strikeZoneTop":3.44782698763057,"strikeZoneBottom":1.5537651938312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.021334827643475,"aZ":-45.86159504225307,"pfxX":3.6517876185784175,"pfxZ":-10.893069583740296,"pX":-0.7693908000738574,"pZ":4.9090755513416555,"vX0":0.13254018020027727,"vY0":-112.74678658994885,"vZ0":5.61609374883311,"x":146.33,"y":106.23,"x0":-1.3020249009879685,"y0":50.00194371104792,"z0":7.082144038247039,"aX":4.589391151513625},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-17.4,"breakHorizontal":-6.6,"spinRate":2641,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.49028484173955134,"extension":6.537403851864195},"index":0,"playId":"41e10ae5-d80d-359c-9891-4745d7e8bcfd","pitchNumber":1,"startTime":"2025-08-02T01:57:14.735Z","endTime":"2025-08-02T01:57:18.250Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.44507089383774,"strikeZoneBottom":1.62834637333003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63497249774464,"aZ":-9.234107808002438,"pfxX":-1.4198803239458608,"pfxZ":12.342982489492545,"pX":0.3805704679125754,"pZ":2.350215831319809,"vX0":4.200129120547174,"vY0":-136.13137057572806,"vZ0":-9.566503670869512,"x":102.49,"y":175.32,"x0":-1.004520318647935,"y0":50.00018581395538,"z0":6.568995035383895,"aX":-2.638742337700998},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":1.6,"spinRate":2221,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4038733391752727,"extension":6.8765911955026295},"index":1,"playId":"37e6d103-cd48-368a-8dd5-cb0f65589a01","pitchNumber":2,"startTime":"2025-08-02T01:57:29.871Z","endTime":"2025-08-02T01:57:34.854Z","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":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.554733197834217,"aZ":-44.80703525191016,"pfxX":2.736971826391512,"pfxZ":-9.775126526246854,"pX":-0.12204477401915544,"pZ":2.6119661332513555,"vX0":1.0562724819834963,"vY0":-114.03322052297688,"vZ0":0.4571724342642338,"x":121.65,"y":168.26,"x0":-0.9493204380310453,"y0":50.002256339200365,"z0":6.896393070951571,"aX":3.5377254860724743},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.2,"breakHorizontal":-5.3,"spinRate":2834,"spinDirection":24},"zone":5,"typeConfidence":2.0,"plateTime":0.48375124760492083,"extension":6.744341060617752},"hitData":{"launchSpeed":82.3,"launchAngle":28.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.41,"coordY":106.06}},"index":2,"playId":"b4a4b0d8-488f-3b56-8678-e28e6ffd6cff","pitchNumber":3,"startTime":"2025-08-02T01:57:44.876Z","endTime":"2025-08-02T01:57:51.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:57:51.999Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T01:59:45.438Z","endTime":"2025-08-02T02:00:15.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.074510686935117,"aZ":-11.626039003884191,"pfxX":4.299149034113213,"pfxZ":10.778179839487327,"pX":-0.12073767997790821,"pZ":3.111135168819654,"vX0":-3.107952315478003,"vY0":-136.93493288129707,"vZ0":-6.7674396872095715,"x":121.6,"y":154.78,"x0":0.46801963666099866,"y0":50.006414964816805,"z0":6.4030929425581595,"aX":8.199768384089461},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":-7.2,"spinRate":2123,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.3993635038351573,"extension":6.327672496180138},"hitData":{"launchSpeed":103.7,"launchAngle":24.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.64,"coordY":36.88}},"index":0,"playId":"161709d8-a7eb-3619-8ff7-bbece1122f6c","pitchNumber":1,"startTime":"2025-08-02T02:00:03.339Z","endTime":"2025-08-02T02:00:15.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:00:15.352Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:00:35.451Z","endTime":"2025-08-02T02:02:17.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.42455391639477,"strikeZoneBottom":1.58715454441771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68633385906916,"aZ":-16.139265968562107,"pfxX":9.0161315039273,"pfxZ":8.497926805230119,"pX":-0.4825262270033558,"pZ":1.782586742254219,"vX0":-5.805484835892242,"vY0":-136.6168817551233,"vZ0":-9.028310625228274,"x":135.39,"y":190.65,"x0":0.5010054662985547,"y0":50.00015342558675,"z0":6.244173996361872,"aX":17.004584471629496},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-15.1,"spinRate":2213,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4012417899963894,"extension":6.579021117908528},"index":0,"playId":"60bc6946-2b06-3fc2-8296-4165e0271121","pitchNumber":1,"startTime":"2025-08-02T02:00:41.488Z","endTime":"2025-08-02T02:00:45.733Z","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":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65719109443277,"aZ":-44.5230279619563,"pfxX":-6.191914824687541,"pfxZ":-9.685675652556666,"pX":-0.6412677553709641,"pZ":1.592297868053092,"vX0":-0.6345252286253128,"vY0":-113.10991426345808,"vZ0":-1.30549315834081,"x":141.44,"y":195.79,"x0":0.4470011227412665,"y0":50.00138621819962,"z0":6.704302347547677,"aX":-7.896053445273009},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.5,"breakHorizontal":11.4,"spinRate":2900,"spinDirection":338},"zone":7,"typeConfidence":2.0,"plateTime":0.4871876038713401,"extension":6.373809477477524},"index":1,"playId":"7affee88-ff78-3329-bf1d-10717978467a","pitchNumber":2,"startTime":"2025-08-02T02:00:55.848Z","endTime":"2025-08-02T02:00:59.440Z","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":94.2,"endSpeed":85.1,"strikeZoneTop":3.41999910054845,"strikeZoneBottom":1.64904398279607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.329470252003745,"aZ":-14.753285698094933,"pfxX":2.4510745280861856,"pfxZ":9.264049611662557,"pX":-1.1981626653879447,"pZ":5.057787587520782,"vX0":-4.748920233901226,"vY0":-136.99932893340628,"vZ0":-1.6446952147599097,"x":162.67,"y":102.22,"x0":0.24779174041993476,"y0":50.00154011447494,"z0":6.686274540325153,"aX":4.609241367647694},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-3.4,"spinRate":2017,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40147662534474593,"extension":6.3011617893933245},"index":2,"playId":"6007969b-44bb-3b75-972d-9960ffd6f25d","pitchNumber":3,"startTime":"2025-08-02T02:01:14.650Z","endTime":"2025-08-02T02:01:18.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.6,"strikeZoneTop":3.41999925193447,"strikeZoneBottom":1.62522215034347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02073373888362,"aZ":-44.906859654511635,"pfxX":-5.685437477072661,"pfxZ":-10.319217518251637,"pX":0.770612139269539,"pZ":3.6004335924902184,"vX0":2.147651335633863,"vY0":-111.59121313516074,"vZ0":3.1935254843542236,"x":87.63,"y":141.57,"x0":0.5230236204007206,"y0":50.00050057948121,"z0":6.8468043572158575,"aX":-7.018370867278476},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.2,"breakHorizontal":9.6,"spinRate":2971,"spinDirection":330},"zone":12,"typeConfidence":2.0,"plateTime":0.49485259440305596,"extension":6.2711570251177395},"index":3,"playId":"aac33c89-5d54-396c-98df-c5922d47e3ce","pitchNumber":4,"startTime":"2025-08-02T02:01:30.816Z","endTime":"2025-08-02T02:01:35.469Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T02:01:44.598Z","endTime":"2025-08-02T02:01:56.539Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":93.7,"endSpeed":84.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42848597319259,"aZ":-13.383806772513006,"pfxX":2.3858096748121382,"pfxZ":10.114712786398568,"pX":0.2910835456438953,"pZ":2.9788778361391475,"vX0":-1.1315673252819385,"vY0":-136.28284306107008,"vZ0":-6.78613610997116,"x":105.9,"y":158.35,"x0":0.4045530088612166,"y0":50.00332838013203,"z0":6.448589572138487,"aX":4.431997725281121},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":-4.1,"spinRate":2042,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.40384224158862914,"extension":6.700082032623242},"index":5,"playId":"996b5638-dd56-33b3-9b08-235a22d26efb","pitchNumber":5,"startTime":"2025-08-02T02:01:56.539Z","endTime":"2025-08-02T02:02:02.734Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.059766860874774,"aZ":-29.46657201208182,"pfxX":-3.4143982279066405,"pfxZ":1.6793328899598592,"pX":-0.5917381314523891,"pZ":3.479718532955631,"vX0":-1.5047792190601372,"vY0":-125.86823840502632,"vZ0":-1.8132125153477543,"x":139.56,"y":144.83,"x0":0.4564395205176514,"y0":50.00548139484721,"z0":6.5813972911080425,"aX":-5.51278597802548},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":6.5,"spinRate":2677,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.43413771323681116,"extension":6.241050975452118},"index":6,"playId":"8fdb4156-9bb3-39dc-9d97-dbf998491832","pitchNumber":6,"startTime":"2025-08-02T02:02:13.984Z","endTime":"2025-08-02T02:02:17.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:02:17.774Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:02:33.932Z","endTime":"2025-08-02T02:03:28.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(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":94.5,"endSpeed":85.6,"strikeZoneTop":3.33999890723302,"strikeZoneBottom":1.61986826717991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24160852311244,"aZ":-12.980553270142844,"pfxX":7.505454897544295,"pfxZ":10.181403008029497,"pX":-1.0324082617136945,"pZ":1.9708884179705735,"vX0":-6.2969530667491,"vY0":-137.1466718078081,"vZ0":-9.141005879589803,"x":156.35,"y":185.57,"x0":0.3299225008535512,"y0":50.00490774851911,"z0":6.25474734932298,"aX":14.152482709216486},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-12.1,"spinRate":2174,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.400956285190345,"extension":6.672718778467168},"index":0,"playId":"462d6840-a324-3005-b24f-845ac6f5e7a2","pitchNumber":1,"startTime":"2025-08-02T02:02:45.631Z","endTime":"2025-08-02T02:02:49.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.34000092642683,"strikeZoneBottom":1.55882673307169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.161749020402997,"aZ":-32.028854973969764,"pfxX":-3.031730430236581,"pfxZ":0.0910681521418173,"pX":-1.8426938834090525,"pZ":3.4940468027890996,"vX0":-4.3003542523794245,"vY0":-125.00367023335082,"vZ0":-1.156942378541245,"x":187.24,"y":144.44,"x0":0.2881421873292542,"y0":50.002913998768896,"z0":6.5719498304087205,"aX":-4.83867767793803},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":6.4,"spinRate":2735,"spinDirection":269},"zone":11,"typeConfidence":2.0,"plateTime":0.43673634983377374,"extension":6.265202269483267},"index":1,"playId":"433e055c-ff2f-3536-aca3-b215227c0c1e","pitchNumber":2,"startTime":"2025-08-02T02:03:00.771Z","endTime":"2025-08-02T02:03:03.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.746149381429248,"aZ":-12.438660295846164,"pfxX":4.574553640327869,"pfxZ":10.364121606484712,"pX":-0.39851989279085176,"pZ":2.37086688671325,"vX0":-3.5175385637367453,"vY0":-137.20901402118042,"vZ0":-8.552236662809927,"x":132.19,"y":174.77,"x0":0.3066279240912582,"y0":50.00251146678039,"z0":6.37856667477839,"aX":8.710301349489407},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":-7.6,"spinRate":2095,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.39939395402982614,"extension":6.490219380332883},"hitData":{"launchSpeed":87.8,"launchAngle":37.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.2,"coordY":110.18}},"index":2,"playId":"8203745c-7418-3db9-8ea0-04019941946c","pitchNumber":3,"startTime":"2025-08-02T02:03:19.834Z","endTime":"2025-08-02T02:03:28.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:03:28.780Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:05:25.909Z","endTime":"2025-08-02T02:06:27.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":81.3,"strikeZoneTop":3.85,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.0450501914296,"aZ":-8.907444934015901,"pfxX":-0.22938726214260585,"pfxZ":13.404236135542698,"pX":-0.515887756585801,"pZ":4.168609020582316,"vX0":1.4498444403841595,"vY0":-132.82291649741555,"vZ0":-5.02791426498347,"x":136.66,"y":126.23,"x0":-1.04584951747864,"y0":50.00019642616587,"z0":6.773022640002842,"aX":-0.3984958108638161},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.9,"breakHorizontal":0.0,"spinRate":2372,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.41700672853537046,"extension":6.660392372121833},"index":0,"playId":"8a0d6ad7-60fd-368a-a237-f231ba663eec","pitchNumber":1,"startTime":"2025-08-02T02:05:36.573Z","endTime":"2025-08-02T02:05:40.613Z","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":92.2,"endSpeed":82.1,"strikeZoneTop":3.85000006232201,"strikeZoneBottom":1.84495034775108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.7515306563001,"aZ":-10.437170402429727,"pfxX":-0.264380919079795,"pfxZ":12.304284458967143,"pX":0.844890030237943,"pZ":4.128834086228899,"vX0":3.9378700596335072,"vY0":-134.02202627470393,"vZ0":-4.771600008085012,"x":84.79,"y":127.3,"x0":-0.6275190082671124,"y0":50.00313773457504,"z0":6.718264104152649,"aX":-0.46759011349411006},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":21.0,"breakHorizontal":-0.6,"spinRate":2309,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4132998220163673,"extension":6.735128626000954},"index":1,"playId":"d7ef300c-e3ea-305c-8be9-5f3ef2cd3bb1","pitchNumber":2,"startTime":"2025-08-02T02:05:49.650Z","endTime":"2025-08-02T02:05:54.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":83.1,"strikeZoneTop":3.7650346074366,"strikeZoneBottom":1.81568146679087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.96475026668944,"aZ":-10.68754011057135,"pfxX":-3.1769908563947835,"pfxZ":11.809523181005298,"pX":-0.557901873196886,"pZ":4.951681895048766,"vX0":2.1125249494980882,"vY0":-136.03255011006289,"vZ0":-2.953515603587766,"x":138.27,"y":105.08,"x0":-0.9436244606806893,"y0":50.0009380594906,"z0":6.8245329957261145,"aX":-5.779472221852991},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.6,"breakHorizontal":5.2,"spinRate":2373,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4072355080046566,"extension":6.9822384935534},"index":2,"playId":"975300d3-0469-303c-95af-962fb8fd9bf6","pitchNumber":3,"startTime":"2025-08-02T02:06:02.062Z","endTime":"2025-08-02T02:06:07.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.1,"strikeZoneTop":3.85,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.96529882142629,"aZ":-9.34971445883567,"pfxX":-4.341601061036825,"pfxZ":12.683311611828925,"pX":-0.23262736992307165,"pZ":2.967954647706133,"vX0":3.364193724240273,"vY0":-134.9283193793671,"vZ0":-7.757862564655882,"x":125.87,"y":158.65,"x0":-0.9467718372613465,"y0":50.00143218086316,"z0":6.5825763380944,"aX":-7.811428732759276},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.0,"breakHorizontal":7.0,"spinRate":2395,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.40975907713682025,"extension":6.692615906869398},"hitData":{"launchSpeed":96.3,"launchAngle":48.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.48,"coordY":98.31}},"index":3,"playId":"ce6c3988-9010-37bc-a394-ec3a717ced0f","pitchNumber":4,"startTime":"2025-08-02T02:06:16.846Z","endTime":"2025-08-02T02:06:27.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:06:27.859Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yohel Pozo flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:06:40.450Z","endTime":"2025-08-02T02:08:14.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":73.9,"strikeZoneTop":3.06334392350919,"strikeZoneBottom":1.41152386790596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316713719827227,"aZ":-26.04492374924275,"pfxX":5.877355967482986,"pfxZ":4.391071629171693,"pX":0.7999353442717516,"pZ":1.3266908390271561,"vX0":3.062519088888026,"vY0":-118.93079772917189,"vZ0":-6.444076003157636,"x":86.51,"y":202.96,"x0":-1.278923417690224,"y0":50.00220216674008,"z0":6.5158124873834735,"aX":8.200231648628446},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.2,"breakHorizontal":-11.5,"spinRate":2536,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4651961889133793,"extension":6.60120363987323},"index":0,"playId":"82737186-06bd-3b6f-94f0-194f17a5be8f","pitchNumber":1,"startTime":"2025-08-02T02:06:52.378Z","endTime":"2025-08-02T02:06:56.405Z","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":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.5,"strikeZoneTop":3.04900450078251,"strikeZoneBottom":1.3321406366344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.630103911725804,"aZ":-16.66110493521273,"pfxX":-0.994836361654643,"pfxZ":9.009977678547731,"pX":0.4004916152430371,"pZ":3.121548263420647,"vX0":4.023626950039355,"vY0":-131.57146112979018,"vZ0":-5.915451602077426,"x":101.73,"y":154.5,"x0":-1.031492218102515,"y0":50.00065526090556,"z0":6.669863358335556,"aX":-1.7127952328981682},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.0,"breakHorizontal":0.7,"spinRate":2343,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.4192222389070208,"extension":6.855022374183887},"index":1,"playId":"5e341403-5c84-380d-88d5-cfabceb11a22","pitchNumber":2,"startTime":"2025-08-02T02:07:06.965Z","endTime":"2025-08-02T02:07:12.513Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01988146648024,"aZ":-11.099408973463184,"pfxX":-5.247194014342476,"pfxZ":11.424627388358337,"pX":-0.3012699220044901,"pZ":3.8338251383476027,"vX0":4.402827384885432,"vY0":-136.20943537846463,"vZ0":-4.930015658765282,"x":128.48,"y":135.27,"x0":-1.2716221029106705,"y0":50.004343681887114,"z0":6.460863178336174,"aX":-9.68039123364441},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":8.4,"spinRate":2396,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.40497864305887576,"extension":6.726075478937792},"index":2,"playId":"5d8e8caa-49f7-3f98-8a09-1195e58fcf4b","pitchNumber":3,"startTime":"2025-08-02T02:07:20.957Z","endTime":"2025-08-02T02:07:26.653Z","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.3,"endSpeed":84.2,"strikeZoneTop":3.10783892365504,"strikeZoneBottom":1.44384733448985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32228277536853,"aZ":-10.526760865461824,"pfxX":-2.4826069408305225,"pfxZ":11.759701796474191,"pX":-0.13701186261465484,"pZ":4.329338595553147,"vX0":3.4274538416184037,"vY0":-135.70591090924694,"vZ0":-4.3877547997029795,"x":122.22,"y":121.89,"x0":-1.1015447698321545,"y0":50.00038151527592,"z0":6.717385901446297,"aX":-4.569291410109317},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":3.6,"spinRate":2384,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.40564837242872454,"extension":6.869952010488506},"index":3,"playId":"37a85f3d-b507-36dc-a6fe-e7e4207643e4","pitchNumber":4,"startTime":"2025-08-02T02:07:49.604Z","endTime":"2025-08-02T02:07:53.302Z","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":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04032182500633,"aZ":-29.558367555217497,"pfxX":4.835538838285974,"pfxZ":1.8587552309193178,"pX":0.7456721625741233,"pZ":2.07728228970716,"vX0":2.713488011143731,"vY0":-118.6073723897244,"vZ0":-4.179359955677607,"x":88.58,"y":182.69,"x0":-1.045705728372269,"y0":50.003505477877354,"z0":6.59108156107814,"aX":6.813254454706247},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.5,"breakHorizontal":-9.5,"spinRate":2478,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.46377430935182273,"extension":6.719050612469408},"hitData":{"launchSpeed":86.7,"launchAngle":42.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.23,"coordY":89.07}},"index":4,"playId":"325eda6c-1029-3388-96a9-27ba84aa2ff8","pitchNumber":5,"startTime":"2025-08-02T02:08:04.595Z","endTime":"2025-08-02T02:08:14.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:08:14.713Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:08:29.362Z","endTime":"2025-08-02T02:10:48.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.31173216027953,"strikeZoneBottom":1.55913985339321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26781819061263,"aZ":-10.83929641116336,"pfxX":-3.154295592966073,"pfxZ":11.674799505221404,"pX":-0.6982277585422183,"pZ":4.161544158223852,"vX0":1.92607420745328,"vY0":-135.26246359970878,"vZ0":-4.629192907312053,"x":143.61,"y":126.42,"x0":-1.0147760415693878,"y0":50.00630885783383,"z0":6.674037104085255,"aX":-5.76606641224777},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":5.3,"spinRate":2395,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40707734992138,"extension":6.819241415016602},"index":0,"playId":"9a53467e-a32f-353c-8d5c-0ad484a35e12","pitchNumber":1,"startTime":"2025-08-02T02:08:40.022Z","endTime":"2025-08-02T02:08:43.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.156620692826284,"aZ":-45.958532462188366,"pfxX":0.9444452468852045,"pfxZ":-10.739326604639556,"pX":-0.38118834158423825,"pZ":1.771125404108818,"vX0":1.3324853984810687,"vY0":-113.83854224069742,"vZ0":-0.9014443539164131,"x":131.53,"y":190.96,"x0":-1.101800271342871,"y0":50.00159685707928,"z0":6.809724884584602,"aX":1.2123266971615867},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-19.2,"breakHorizontal":-2.2,"spinRate":2776,"spinDirection":23},"zone":7,"typeConfidence":2.0,"plateTime":0.4852195231457235,"extension":6.692902157045202},"index":1,"playId":"c5e3b957-e3b8-3c4f-9a8b-c2747c0796fa","pitchNumber":2,"startTime":"2025-08-02T02:08:54.365Z","endTime":"2025-08-02T02:08:59.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.665835991177,"aZ":-45.06132431996687,"pfxX":4.05988009858496,"pfxZ":-9.950680753357839,"pX":-0.20370024494237413,"pZ":3.320429474338409,"vX0":0.6702030983042506,"vY0":-114.14554784150583,"vZ0":2.04307404007817,"x":124.76,"y":149.13,"x0":-1.0292542282954704,"y0":50.002936342489846,"z0":6.913263547949959,"aX":5.257386120279415},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-16.9,"breakHorizontal":-7.6,"spinRate":2798,"spinDirection":27},"zone":2,"typeConfidence":2.0,"plateTime":0.48331387617357535,"extension":6.697436244443088},"index":2,"playId":"03bf6524-1aa1-32eb-8d27-b4ec61ad2321","pitchNumber":3,"startTime":"2025-08-02T02:09:20.433Z","endTime":"2025-08-02T02:09:23.816Z","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.5,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.764556077082645,"aZ":-9.641039716481679,"pfxX":-0.4159884458116704,"pfxZ":12.181984411149228,"pX":-0.16562262155966176,"pZ":3.198274406039277,"vX0":1.9404296681331357,"vY0":-135.8782841938508,"vZ0":-7.408077806232397,"x":123.31,"y":152.43,"x0":-0.838305740687173,"y0":50.00165581470996,"z0":6.648258321221404,"aX":-0.7694084983362507},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.5,"breakHorizontal":0.2,"spinRate":2317,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.40476584428694196,"extension":6.844323041291658},"index":3,"playId":"1eafaedb-94e7-321a-b2a9-b0c99c8e92c0","pitchNumber":4,"startTime":"2025-08-02T02:09:41.671Z","endTime":"2025-08-02T02:09:44.855Z","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":79.0,"endSpeed":72.4,"strikeZoneTop":3.39370738472518,"strikeZoneBottom":1.45847024270884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16956196633116,"aZ":-44.92040725767708,"pfxX":2.5586698417027476,"pfxZ":-9.716172766111203,"pX":-0.22807670879807668,"pZ":1.3028294388528272,"vX0":0.5773168212430322,"vY0":-114.95739785332549,"vZ0":-2.283643013777726,"x":125.69,"y":203.6,"x0":-0.8158320536619713,"y0":50.00143566499428,"z0":6.749632158811025,"aX":3.3575090645308654},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.9,"breakHorizontal":-4.8,"spinRate":2742,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.4800428621071311,"extension":6.641291441548551},"index":4,"playId":"0f459884-f5f4-34a9-ac33-e531b38a9f66","pitchNumber":5,"startTime":"2025-08-02T02:10:06.974Z","endTime":"2025-08-02T02:10:10.369Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.633478247562437,"aZ":-45.88187105075898,"pfxX":2.8022642652742253,"pfxZ":-10.363093132164954,"pX":-0.7240044350825214,"pZ":2.1285254270925997,"vX0":-0.33276549399989097,"vY0":-115.50709689094285,"vZ0":-0.2979058955854361,"x":144.6,"y":181.31,"x0":-0.9395603759074148,"y0":50.000313046688284,"z0":6.74867094380791,"aX":3.7081327457681805},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-18.4,"breakHorizontal":-4.9,"spinRate":2849,"spinDirection":19},"zone":4,"typeConfidence":2.0,"plateTime":0.47797514627277415,"extension":6.730858484161911},"index":5,"playId":"ea8a9c17-704c-3cd1-879d-44e975755a68","pitchNumber":6,"startTime":"2025-08-02T02:10:23.387Z","endTime":"2025-08-02T02:10:27.353Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.44676245927434,"strikeZoneBottom":1.49459523013748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16209498354618,"aZ":-11.253396617796744,"pfxX":-3.095065599558933,"pfxZ":11.10954503409043,"pX":0.7582484068948041,"pZ":2.030029003513881,"vX0":4.892574574507887,"vY0":-136.63230122111025,"vZ0":-9.943172089096068,"x":88.1,"y":183.97,"x0":-0.6566519072708011,"y0":50.006270191429955,"z0":6.498057250478924,"aX":-5.830808958504643},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2293,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.4014426879210653,"extension":6.8821222855215325},"index":6,"playId":"c7836496-d9cb-340c-b873-4f68fe84c601","pitchNumber":7,"startTime":"2025-08-02T02:10:43.807Z","endTime":"2025-08-02T02:10:48.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:10:48.203Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Iglesias pops out to second baseman Brendan Donovan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T02:12:48.314Z","endTime":"2025-08-02T02:13:52.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.876858765691644,"aZ":-13.2044082556477,"pfxX":2.6520734909765356,"pfxZ":10.362578278052325,"pX":0.21831163836176934,"pZ":3.260474453299027,"vX0":-1.8213485853191569,"vY0":-135.06429843847187,"vZ0":-6.066764558066794,"x":108.68,"y":150.75,"x0":0.5598944874719661,"y0":50.00594094333772,"z0":6.479952535890915,"aX":4.8568615551624195},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.3,"spinRate":2130,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4069212442805936,"extension":6.463916662039281},"index":0,"playId":"92cc63f6-ea93-30bd-81a2-089ca95e754b","pitchNumber":1,"startTime":"2025-08-02T02:12:57.101Z","endTime":"2025-08-02T02:13:00.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.7,"strikeZoneTop":3.24000027210553,"strikeZoneBottom":1.45462102517728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.351517917181784,"aZ":-45.354527700933346,"pfxX":-5.379821228851935,"pfxZ":-10.803311168613824,"pX":1.1260914233609034,"pZ":1.976926349205219,"vX0":2.5684585912424285,"vY0":-110.84394317637503,"vZ0":-0.011789809053208256,"x":74.08,"y":185.4,"x0":0.6394944032579587,"y0":50.00061912690141,"z0":6.794559165747378,"aX":-6.565318480170845},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-19.1,"breakHorizontal":8.9,"spinRate":2944,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.4978114292994995,"extension":6.237301466381134},"index":1,"playId":"9451bb02-c42c-3ad1-9b5c-0fd1215aaf9b","pitchNumber":2,"startTime":"2025-08-02T02:13:11.340Z","endTime":"2025-08-02T02:13:16.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.24000112493997,"strikeZoneBottom":1.45820401791539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.449435756740183,"aZ":-12.141450390192599,"pfxX":2.484599043701439,"pfxZ":10.922680893794354,"pX":-1.4836492771032244,"pZ":1.7366008539539017,"vX0":-5.095243491904535,"vY0":-134.86398270723478,"vZ0":-9.889022770792268,"x":173.55,"y":191.89,"x0":0.11088007118040537,"y0":50.0063442712809,"z0":6.316707854358103,"aX":4.558768869016993},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-3.4,"spinRate":2139,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4067624896030342,"extension":6.490735438688113},"index":2,"playId":"91de2ecb-2a58-3a81-94e4-7d2bdce10f0d","pitchNumber":3,"startTime":"2025-08-02T02:13:26.764Z","endTime":"2025-08-02T02:13:30.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06473178757903,"aZ":-20.14084828225778,"pfxX":7.519337960988991,"pfxZ":7.198988291588053,"pX":0.31937505007719247,"pZ":2.209318523801312,"vX0":-3.2877020085255246,"vY0":-129.25577585843587,"vZ0":-6.290048412302284,"x":104.83,"y":179.13,"x0":0.6397022215095464,"y0":50.001744041707674,"z0":6.249928962737489,"aX":12.564018440840387},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.6,"breakHorizontal":-12.7,"spinRate":1722,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.42578996875532615,"extension":6.255885178081588},"hitData":{"launchSpeed":71.5,"launchAngle":69.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.75,"coordY":162.16}},"index":3,"playId":"f159b22c-13cc-3042-95ba-dafbc5a1abf0","pitchNumber":4,"startTime":"2025-08-02T02:13:42.708Z","endTime":"2025-08-02T02:13:52.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:13:52.872Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elias Díaz flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T02:14:06.825Z","endTime":"2025-08-02T02:15:18.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.7,"endSpeed":69.3,"strikeZoneTop":3.23971341502523,"strikeZoneBottom":1.45975229699078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7886696173703,"aZ":-46.50091289714462,"pfxX":-5.436128937764343,"pfxZ":-11.739777581347237,"pX":0.09900701825522062,"pZ":2.3083646077157005,"vX0":0.6546845860095547,"vY0":-111.49212135548193,"vZ0":1.0442968847077805,"x":113.23,"y":176.45,"x0":0.5002482799888577,"y0":50.00322608233738,"z0":6.752985618588971,"aX":-6.633259747685763},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-20.3,"breakHorizontal":9.5,"spinRate":3015,"spinDirection":335},"zone":5,"typeConfidence":2.0,"plateTime":0.4971859718035505,"extension":6.500262256847629},"index":0,"playId":"459145ad-5730-3b95-a295-6c4fa2091c51","pitchNumber":1,"startTime":"2025-08-02T02:14:17.318Z","endTime":"2025-08-02T02:14:21.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.23783241526554,"strikeZoneBottom":1.48487507105243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27018549049692,"aZ":-15.906849740011214,"pfxX":3.01107734529122,"pfxZ":8.852847600597677,"pX":1.473717561192772,"pZ":3.684794314795591,"vX0":1.4884468964379631,"vY0":-135.36798232485378,"vZ0":-4.63038117614458,"x":60.83,"y":139.29,"x0":0.5238894152134967,"y0":50.00318717290721,"z0":6.547484775313488,"aX":5.532773596116715},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-5.8,"spinRate":2088,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4061534704391878,"extension":6.0393636032977005},"index":1,"playId":"abe431a8-3f87-377b-aff6-2b6187a256fe","pitchNumber":2,"startTime":"2025-08-02T02:14:31.764Z","endTime":"2025-08-02T02:14:36.047Z","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":88.7,"endSpeed":80.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.964925010302842,"aZ":-23.640196876535335,"pfxX":8.44075020348336,"pfxZ":5.129375633577823,"pX":1.0904849582213025,"pZ":2.4279321709880857,"vX0":-1.6839957679769046,"vY0":-128.98793607008594,"vZ0":-5.232355484492446,"x":75.43,"y":173.23,"x0":0.6609595272379579,"y0":50.00316838917413,"z0":6.335465941514405,"aX":14.045200006148198},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-14.8,"spinRate":1639,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4266770212789113,"extension":6.440416937557392},"index":2,"playId":"15f3413e-26f9-3814-a7dc-fafbeafd0345","pitchNumber":3,"startTime":"2025-08-02T02:14:46.427Z","endTime":"2025-08-02T02:14:49.661Z","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":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.51817187814603,"aZ":-14.613390376120172,"pfxX":3.7915697564333777,"pfxZ":9.51998889708834,"pX":0.4539168707953492,"pZ":2.371338769506085,"vX0":-1.1693093781382644,"vY0":-136.3049528460202,"vZ0":-8.054815196208265,"x":99.7,"y":174.75,"x0":0.4011988438966942,"y0":50.001954347019065,"z0":6.41599000046126,"aX":6.99169881919552},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":-6.5,"spinRate":2123,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4049539386821661,"extension":6.352106907197792},"hitData":{"launchSpeed":88.6,"launchAngle":47.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.67,"coordY":110.7}},"index":3,"playId":"82ca357d-3ca7-309d-b2a4-3c8617814e61","pitchNumber":4,"startTime":"2025-08-02T02:15:08.640Z","endTime":"2025-08-02T02:15:18.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:15:18.690Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T02:15:38.802Z","endTime":"2025-08-02T02:16:09.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"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":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.77416279801949,"strikeZoneBottom":1.81430661797214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27832710921062,"aZ":-12.981609322453874,"pfxX":3.2720886303315,"pfxZ":10.330269334014552,"pX":-1.2973268204125523,"pZ":1.524933004019113,"vX0":-5.465981500173252,"vY0":-136.70643796083755,"vZ0":-10.423092244392196,"x":166.45,"y":197.61,"x0":0.31984976126096254,"y0":50.00359562027674,"z0":6.3217389592295445,"aX":6.080160106754036},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-4.6,"spinRate":2193,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.40349697105199755,"extension":6.486096667431709},"index":0,"playId":"2bdc5889-387d-3cef-8d0f-71c2dd523ced","pitchNumber":1,"startTime":"2025-08-02T02:15:41.710Z","endTime":"2025-08-02T02:15:46.259Z","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":89.4,"endSpeed":80.8,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26932424410559,"aZ":-18.28490459255043,"pfxX":7.707068525202462,"pfxZ":8.260262140651667,"pX":0.1614691816837275,"pZ":2.1768351666195485,"vX0":-3.809135410157126,"vY0":-129.90968153444933,"vZ0":-6.81904451120077,"x":110.85,"y":180.01,"x0":0.6580285741876416,"y0":50.0058664013693,"z0":6.262430308188108,"aX":12.964944044285186},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":1622,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.424220903270482,"extension":6.368850714420218},"hitData":{"launchSpeed":100.2,"launchAngle":33.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.95,"coordY":68.54}},"index":1,"playId":"df6edb9b-4be2-3809-a410-fda75572ec3b","pitchNumber":2,"startTime":"2025-08-02T02:16:00.013Z","endTime":"2025-08-02T02:16:09.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:16:09.752Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brendan Donovan lines out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T02:18:03.413Z","endTime":"2025-08-02T02:19:22.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":70.9,"strikeZoneTop":3.35999948644562,"strikeZoneBottom":1.65964013801754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.133951671536295,"aZ":-44.982071430818195,"pfxX":1.4465484866386766,"pfxZ":-10.03712701141312,"pX":-0.44344107434298713,"pZ":2.169525972436445,"vX0":0.9584400292046784,"vY0":-114.06433930866007,"vZ0":-0.3281677239698746,"x":133.9,"y":180.2,"x0":-1.0617027102963503,"y0":50.003134382858036,"z0":6.872221305583016,"aX":1.8457993078690897},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.8,"breakHorizontal":-2.9,"spinRate":2903,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.48610548597960923,"extension":6.562366100890707},"index":0,"playId":"037c25cc-e13f-31b1-abd5-30df8db3ccae","pitchNumber":1,"startTime":"2025-08-02T02:18:14.270Z","endTime":"2025-08-02T02:18:18.020Z","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":92.6,"endSpeed":83.4,"strikeZoneTop":3.35999951963148,"strikeZoneBottom":1.60807211597594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.385554951182996,"aZ":-12.566926251667008,"pfxX":-1.8339619192367118,"pfxZ":10.839286574858647,"pX":0.30214903580736713,"pZ":4.688251865039244,"vX0":4.445545598534045,"vY0":-134.67976013032498,"vZ0":-3.158342551711991,"x":105.48,"y":112.2,"x0":-1.1429113601662506,"y0":50.004596484983104,"z0":6.783860010407479,"aX":-3.3181643761383395},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":2.2,"spinRate":2382,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.40906955381940113,"extension":6.548425902798832},"index":1,"playId":"5d4b187a-d375-3095-9cfd-c9bbc312cd95","pitchNumber":2,"startTime":"2025-08-02T02:18:28.084Z","endTime":"2025-08-02T02:18:31.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25572373677474,"aZ":-12.745030117898255,"pfxX":0.043817139249384074,"pfxZ":10.530715655531646,"pX":-0.022142131653634115,"pZ":3.436244894905716,"vX0":2.570262676672293,"vY0":-135.6121443425021,"vZ0":-6.304246325948427,"x":117.84,"y":146.0,"x0":-0.991665535061584,"y0":50.00337542473876,"z0":6.696372935003013,"aX":0.08065465987810136},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":-0.7,"spinRate":2320,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.40535177723086235,"extension":6.514033689746195},"index":2,"playId":"8541eab6-f3a3-3225-9631-beca6b54228b","pitchNumber":3,"startTime":"2025-08-02T02:18:42.335Z","endTime":"2025-08-02T02:18:46.839Z","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":94.5,"endSpeed":85.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41041802305428,"aZ":-10.547778509396743,"pfxX":-1.010139537723859,"pfxZ":11.435698276627424,"pX":-0.37309528603380065,"pZ":3.2812443543200795,"vX0":1.4207719935348595,"vY0":-137.3711806553756,"vZ0":-7.247589179853539,"x":131.22,"y":150.19,"x0":-0.7682959592561951,"y0":50.00535763637458,"z0":6.689098736995229,"aX":-1.9107997210298613},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":1.4,"spinRate":2333,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.40034483320068626,"extension":6.870655445232185},"index":3,"playId":"c86a2c8d-f62e-3b1b-a921-9f8f4209fb0e","pitchNumber":4,"startTime":"2025-08-02T02:18:58.265Z","endTime":"2025-08-02T02:19:01.594Z","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":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46624368442513,"aZ":-43.77306094964298,"pfxX":4.615723379301702,"pfxZ":-9.000791971499847,"pX":0.09291380159293318,"pZ":2.3667102394825017,"vX0":0.9037168864744226,"vY0":-113.85090404871383,"vZ0":-0.14403027219226527,"x":113.46,"y":174.88,"x0":-0.9100656984049766,"y0":50.00264513230948,"z0":6.83047692165983,"aX":5.948212288253948},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.0,"breakHorizontal":-8.6,"spinRate":2873,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.48450334708770537,"extension":6.649880697177381},"hitData":{"launchSpeed":99.1,"launchAngle":11.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":128.81,"coordY":138.22}},"index":4,"playId":"86419eff-f7d6-32a4-b7c3-53596ffb9ced","pitchNumber":5,"startTime":"2025-08-02T02:19:15.206Z","endTime":"2025-08-02T02:19:22.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:19:22.493Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T02:19:40.599Z","endTime":"2025-08-02T02:22:17.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":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":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":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09307858152974,"aZ":-16.54088043457142,"pfxX":1.6369090416053094,"pfxZ":8.957577220128266,"pX":0.27889650837449115,"pZ":3.1478446005983733,"vX0":2.8581617328021305,"vY0":-131.78273538395692,"vZ0":-5.880222384239312,"x":106.37,"y":153.79,"x0":-1.03565340370007,"y0":50.00008075326989,"z0":6.645571492187528,"aX":2.854948057421391},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":-3.6,"spinRate":2203,"spinDirection":177},"zone":3,"typeConfidence":2.0,"plateTime":0.41689952584185797,"extension":6.976115202334854},"index":0,"playId":"712441ed-853e-3284-ad7e-94e1fe620680","pitchNumber":1,"startTime":"2025-08-02T02:19:49.001Z","endTime":"2025-08-02T02:19:54.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.49114153692532,"strikeZoneBottom":1.56255641742632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50046677752944,"aZ":-6.483864661764943,"pfxX":-3.05774065280365,"pfxZ":13.445063716138897,"pX":0.4443342888981046,"pZ":2.7308281270550885,"vX0":4.217275014752651,"vY0":-137.81092133458256,"vZ0":-9.31922936694317,"x":100.06,"y":165.05,"x0":-0.7132273901866354,"y0":50.00473135316078,"z0":6.6061835434114755,"aX":-5.8437366377736435},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":22.4,"breakHorizontal":4.6,"spinRate":2454,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.39844156843032064,"extension":6.945189054414454},"index":1,"playId":"5864f0a9-78e3-302b-8be9-edb523e04777","pitchNumber":2,"startTime":"2025-08-02T02:20:05.202Z","endTime":"2025-08-02T02:20:09.889Z","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":95.2,"endSpeed":86.4,"strikeZoneTop":3.45000106567101,"strikeZoneBottom":1.5634766245177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09226913049835,"aZ":-8.484445349711217,"pfxX":-1.2825548705274816,"pfxZ":12.287765137744149,"pX":0.10559138126560996,"pZ":4.068857160589471,"vX0":2.2327919002274426,"vY0":-138.49562258312463,"vZ0":-5.666540884707808,"x":112.98,"y":128.92,"x0":-0.5472079394999606,"y0":50.006608440447216,"z0":6.719099242385716,"aX":-2.473646190635905},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.1,"breakHorizontal":1.8,"spinRate":2413,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3966304553696136,"extension":6.977344773487565},"index":2,"playId":"e4c26516-9841-35a8-9242-20875264c54f","pitchNumber":3,"startTime":"2025-08-02T02:20:21.472Z","endTime":"2025-08-02T02:20:25.698Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T02:20:36.812Z","endTime":"2025-08-02T02:20:49.894Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.70299679017324,"aZ":-42.17413040275545,"pfxX":4.353668934777745,"pfxZ":-7.234393328222648,"pX":0.6583312990904612,"pZ":1.8389224467271719,"vX0":2.187177341143266,"vY0":-117.22787372180487,"vZ0":-2.2294035868070403,"x":91.91,"y":189.13,"x0":-0.8547450218220644,"y0":50.00528772635814,"z0":6.766823822500647,"aX":6.014801863413702},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.3,"breakHorizontal":-8.4,"spinRate":2888,"spinDirection":20},"zone":9,"typeConfidence":2.0,"plateTime":0.46857809971419684,"extension":6.829237744154886},"index":4,"playId":"85dce908-7628-31c6-a149-9b4d74640014","pitchNumber":4,"startTime":"2025-08-02T02:20:49.894Z","endTime":"2025-08-02T02:20:54.238Z","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.45000059707196,"strikeZoneBottom":1.59592108087393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.898608868871523,"aZ":-12.646646481283764,"pfxX":-2.302268286085434,"pfxZ":10.16384688551484,"pX":-0.05531622401381492,"pZ":4.614702918108281,"vX0":4.286596813784158,"vY0":-137.56985952891992,"vZ0":-2.897461921137176,"x":119.11,"y":114.18,"x0":-1.3329742035556549,"y0":50.00000851228768,"z0":6.5363314106419,"aX":-4.42269013554219},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2239,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39782193987185055,"extension":6.837442021240034},"index":5,"playId":"7c9390e0-89fd-33ef-900d-edc7fa23463c","pitchNumber":5,"startTime":"2025-08-02T02:21:08.360Z","endTime":"2025-08-02T02:21:11.399Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65355480886224,"aZ":-22.468389799691813,"pfxX":2.2307885285019493,"pfxZ":5.527150955059618,"pX":0.9609109116221098,"pZ":3.128149085146916,"vX0":4.372677358618732,"vY0":-132.08643435607354,"vZ0":-4.826403742993971,"x":80.37,"y":154.32,"x0":-1.0097121463565697,"y0":50.0053424966279,"z0":6.643685819612786,"aX":3.9192212408213654},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":-5.0,"spinRate":2320,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4155956131424823,"extension":6.788481546021559},"index":6,"playId":"156c4c83-d375-34e2-89d9-297aa53c9b5d","pitchNumber":6,"startTime":"2025-08-02T02:21:23.975Z","endTime":"2025-08-02T02:21:28.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.46435040280437,"strikeZoneBottom":1.58793455808752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.649169757103664,"aZ":-9.426967055554831,"pfxX":-0.1486573412207539,"pfxZ":12.239896467032143,"pX":1.7008025127874384,"pZ":1.8834175138022136,"vX0":6.230459633395219,"vY0":-135.90937602392856,"vZ0":-10.507470591840057,"x":52.17,"y":187.93,"x0":-0.608408329362987,"y0":50.00047978373948,"z0":6.468866803450716,"aX":-0.27730353681620534},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":-1.2,"spinRate":2297,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.40404091271394904,"extension":6.9603657918079005},"index":7,"playId":"32d02973-091c-3ed1-9f22-efd7a91afb70","pitchNumber":7,"startTime":"2025-08-02T02:21:45.048Z","endTime":"2025-08-02T02:21:48.568Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.706107527435538,"aZ":-45.50986788634401,"pfxX":2.1190457017876136,"pfxZ":-10.147588174606636,"pX":0.12675541327849743,"pZ":2.536138010281676,"vX0":1.9110213862428422,"vY0":-114.88693009100274,"vZ0":0.5902352152794772,"x":112.17,"y":170.3,"x0":-0.996513330660644,"y0":50.00518740607845,"z0":6.76176317592211,"aX":2.7837049524037383},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.8,"breakHorizontal":-4.4,"spinRate":2884,"spinDirection":24},"zone":5,"typeConfidence":2.0,"plateTime":0.4799419818169812,"extension":6.775241010427594},"hitData":{"launchSpeed":87.0,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.41,"coordY":151.58}},"index":8,"playId":"614150e0-7ecd-333b-ad0b-b6edcdefc345","pitchNumber":8,"startTime":"2025-08-02T02:22:08.746Z","endTime":"2025-08-02T02:22:17.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:22:17.188Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T02:22:38.699Z","endTime":"2025-08-02T02:23:03.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":90.5,"endSpeed":82.4,"strikeZoneTop":3.49000001223213,"strikeZoneBottom":1.62552274491951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.662947609079943,"aZ":-17.47685339769239,"pfxX":2.1217111590733797,"pfxZ":8.413799397891868,"pX":0.45324249217696716,"pZ":3.654176276723173,"vX0":3.9016083718801533,"vY0":-131.74685094219015,"vZ0":-4.1840984541751585,"x":99.72,"y":140.12,"x0":-1.32620846335839,"y0":50.00308602040631,"z0":6.565909062651954,"aX":3.704556754419164},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.5,"breakHorizontal":-4.8,"spinRate":2306,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4167775489668384,"extension":6.700730401418559},"index":0,"playId":"7b4e828b-3686-3f3f-a804-9aea78d6d286","pitchNumber":1,"startTime":"2025-08-02T02:22:40.602Z","endTime":"2025-08-02T02:22:44.699Z","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":77.3,"endSpeed":70.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65398639673916,"aZ":-43.34849590450696,"pfxX":3.6282940355594246,"pfxZ":-8.98422108333685,"pX":-0.3756182483519791,"pZ":1.835339768805516,"vX0":0.35075551052841025,"vY0":-112.41391604684502,"vZ0":-1.0723425763725474,"x":131.32,"y":189.23,"x0":-1.0046595060796844,"y0":50.00211421383265,"z0":6.829335600260764,"aX":4.513948639783295},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.1,"breakHorizontal":-6.6,"spinRate":2791,"spinDirection":17},"zone":7,"typeConfidence":2.0,"plateTime":0.4925291141345931,"extension":6.826198887135299},"hitData":{"launchSpeed":75.7,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.02,"coordY":166.79}},"index":1,"playId":"f5db4b96-38aa-3e2a-8409-919c1afbc15b","pitchNumber":2,"startTime":"2025-08-02T02:22:55.127Z","endTime":"2025-08-02T02:23:03.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:23:03.306Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, pitcher Matthew Liberatore to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T02:25:03.589Z","endTime":"2025-08-02T02:28:35.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11],"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":11},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":92.9,"endSpeed":83.9,"strikeZoneTop":3.36000153177591,"strikeZoneBottom":1.61938116422698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.038350368799286,"aZ":-15.049310792085576,"pfxX":7.320104438089913,"pfxZ":9.39628999356047,"pX":-0.2891509463993454,"pZ":3.610999121151418,"vX0":-4.4349464850582345,"vY0":-135.05565272923351,"vZ0":-4.652590473572163,"x":128.02,"y":141.28,"x0":0.43448231286632455,"y0":50.00623356135252,"z0":6.436051187706844,"aX":13.346590704136773},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-12.1,"spinRate":2051,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4076258120210321,"extension":6.400342631820914},"index":0,"playId":"6fc781ca-552b-3d51-a587-083f90119bee","pitchNumber":1,"startTime":"2025-08-02T02:25:13.424Z","endTime":"2025-08-02T02:25:18.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(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":77.0,"endSpeed":69.9,"strikeZoneTop":3.36000047122607,"strikeZoneBottom":1.54115654544823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.406438138894295,"aZ":-45.270143347313905,"pfxX":-6.6932690401150605,"pfxZ":-10.608121050649817,"pX":-0.7217823992107049,"pZ":2.0084262064671976,"vX0":-0.7985488726860008,"vY0":-111.96715676218534,"vZ0":0.06286615496205039,"x":144.51,"y":184.55,"x0":0.5091884556913359,"y0":50.002396402191174,"z0":6.720992894267258,"aX":-8.263531415585163},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-18.6,"breakHorizontal":12.2,"spinRate":2970,"spinDirection":335},"zone":7,"typeConfidence":2.0,"plateTime":0.4944489784891464,"extension":6.303184008738859},"index":1,"playId":"9159e237-cdf7-3252-ba3d-008503cc6b00","pitchNumber":2,"startTime":"2025-08-02T02:25:28.523Z","endTime":"2025-08-02T02:25:33.360Z","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":0},"index":2,"startTime":"2025-08-02T02:25:37.339Z","endTime":"2025-08-02T02:25:48.515Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.35999992802726,"strikeZoneBottom":1.573683702617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27957997039523,"aZ":-15.749247728390772,"pfxX":4.534570097001536,"pfxZ":8.99181593896676,"pX":-0.25202705978546325,"pZ":4.307227451972851,"vX0":-3.04545588826732,"vY0":-135.22655691159096,"vZ0":-3.0225096954416717,"x":126.61,"y":122.48,"x0":0.3076253316156965,"y0":50.00183535525045,"z0":6.563697734744963,"aX":8.281842593762645},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.4,"spinRate":2038,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.40721024426017305,"extension":6.20289022435044},"index":3,"playId":"c8e1a2c3-749d-3efe-b4d1-d5d117de6f06","pitchNumber":3,"startTime":"2025-08-02T02:25:48.515Z","endTime":"2025-08-02T02:25:52.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.842885505985347,"aZ":-30.810737500933588,"pfxX":-3.078666955285125,"pfxZ":0.8574998509450324,"pX":-1.0403439914624644,"pZ":3.003621071650672,"vX0":-2.6477011450981918,"vY0":-125.14918508135962,"vZ0":-2.4360824117047155,"x":156.66,"y":157.68,"x0":0.430646120035427,"y0":50.00353950309969,"z0":6.508978718179726,"aX":-4.891190673995371},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":6.1,"spinRate":2591,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4373788226879145,"extension":6.395710442385304},"index":4,"playId":"6935f6be-7ff7-3940-8798-b4ae3f025ab7","pitchNumber":4,"startTime":"2025-08-02T02:26:03.449Z","endTime":"2025-08-02T02:26:10.634Z","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":76.7,"endSpeed":69.1,"strikeZoneTop":3.28449178587547,"strikeZoneBottom":1.58770749651684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.613705676383656,"aZ":-46.01875780739147,"pfxX":-5.953389402282729,"pfxZ":-11.341702307465756,"pX":0.9836202261781946,"pZ":3.20017860267743,"vX0":2.6265859256075044,"vY0":-111.47643596502934,"vZ0":2.67866322087408,"x":79.51,"y":152.38,"x0":0.5444738464019472,"y0":50.00213537270918,"z0":6.839529868266999,"aX":-7.268664459889243},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-19.1,"breakHorizontal":9.8,"spinRate":2845,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.49707072736555036,"extension":6.286014861396356},"index":5,"playId":"f19d6115-39a1-3336-956c-a87fca52e8e3","pitchNumber":5,"startTime":"2025-08-02T02:26:22.146Z","endTime":"2025-08-02T02:26:28.793Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25196208825401,"aZ":-13.854894411926608,"pfxX":2.9993624418515608,"pfxZ":9.845873084472021,"pX":-0.9542861140559286,"pZ":2.426772649625196,"vX0":-4.164174275306387,"vY0":-136.11156259460017,"vZ0":-8.000620630923274,"x":153.38,"y":173.26,"x0":0.21181171640565874,"y0":50.000882219872,"z0":6.381021865714051,"aX":5.579559152374621},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-4.4,"spinRate":2098,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.40372392663327084,"extension":6.733617828438149},"index":6,"playId":"50029b9d-77b9-3764-aa8c-1029abe892fb","pitchNumber":6,"startTime":"2025-08-02T02:26:40.198Z","endTime":"2025-08-02T02:26:43.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19977109087887,"aZ":-26.793542743554596,"pfxX":-1.9458592302948103,"pfxZ":3.2049926781897646,"pX":-1.0109491403275712,"pZ":1.7548073873780283,"vX0":-3.033431707743652,"vY0":-128.57025682048138,"vZ0":-6.346166469319191,"x":155.54,"y":191.4,"x0":0.43602373912757986,"y0":50.000046257438946,"z0":6.329223962269424,"aX":-3.262646563208441},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":2610,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.4257168067042971,"extension":6.483729445220876},"index":7,"playId":"77e0a652-5dd7-3ff4-8f39-3face91fb818","pitchNumber":7,"startTime":"2025-08-02T02:27:00.027Z","endTime":"2025-08-02T02:27:03.503Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46635904391915,"aZ":-15.951839659299406,"pfxX":8.04071945075893,"pfxZ":8.535433156935841,"pX":-0.4504124671988761,"pZ":2.9466427746601678,"vX0":-4.492557157018981,"vY0":-137.67897637197137,"vZ0":-6.477665170006491,"x":134.17,"y":159.22,"x0":0.16667393507860268,"y0":50.002400620714944,"z0":6.428909975468664,"aX":15.278951169529975},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":-13.4,"spinRate":2072,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.3993934014232581,"extension":6.376233755339114},"index":8,"playId":"74733599-38cc-3cd5-843b-29cac136bd20","pitchNumber":8,"startTime":"2025-08-02T02:27:21.485Z","endTime":"2025-08-02T02:27:28.165Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":68.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9980031208614,"aZ":-45.851676793720955,"pfxX":-8.130831071657468,"pfxZ":-11.36672116600245,"pX":2.1468568782487942,"pZ":5.031726646301461,"vX0":5.372070620612764,"vY0":-110.3485286211135,"vZ0":6.45377103715558,"x":35.17,"y":102.92,"x0":0.7080606948505382,"y0":50.00127721872369,"z0":6.967923211646253,"aX":-9.787685049069962},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-17.9,"breakHorizontal":12.8,"spinRate":2879,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.5009726788742834,"extension":6.43798258429595},"index":9,"playId":"5ce28b34-d50f-341e-a7e4-4f0f4c3aa90d","pitchNumber":9,"startTime":"2025-08-02T02:27:41.772Z","endTime":"2025-08-02T02:27:49.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.20248587699934,"strikeZoneBottom":1.53183089439696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65555793783395,"aZ":-25.61357770184355,"pfxX":-0.8785164064110322,"pfxZ":3.939198260582354,"pX":-1.0423389888023713,"pZ":0.2454437532573293,"vX0":-3.523170613912682,"vY0":-127.76747747057604,"vZ0":-10.054786010061461,"x":156.73,"y":232.15,"x0":0.4647303064500596,"y0":50.001081631082414,"z0":6.222025152538213,"aX":-1.4616899389697147},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":2.3,"spinRate":2698,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.42758937598921865,"extension":6.479800362148764},"index":10,"playId":"e8d38b8f-2d1a-31f7-80e5-88039e581e90","pitchNumber":10,"startTime":"2025-08-02T02:28:11.242Z","endTime":"2025-08-02T02:28:18.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.087457792819137,"aZ":-28.67165563083854,"pfxX":-1.1104541087920072,"pfxZ":2.179371662760385,"pX":-1.735385603274149,"pZ":2.3291391051207144,"vX0":-4.790448612867147,"vY0":-125.60596646243158,"vZ0":-4.4673094793610675,"x":183.15,"y":175.89,"x0":0.3363327324359624,"y0":50.00204400010627,"z0":6.446770614493555,"aX":-1.784210196186459},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":3.0,"spinRate":2587,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43512714683723086,"extension":6.391829851512135},"hitData":{"launchSpeed":69.1,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.75,"coordY":177.41}},"index":11,"playId":"9816ac24-34d6-3842-84df-08a3223635bd","pitchNumber":11,"startTime":"2025-08-02T02:28:27.614Z","endTime":"2025-08-02T02:28:35.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:28:35.702Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T02:28:55.966Z","endTime":"2025-08-02T02:30:36.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.219014823934163,"aZ":-15.733176059733646,"pfxX":5.564170403104771,"pfxZ":8.765603586636363,"pX":0.37397749653130047,"pZ":2.6205617931854737,"vX0":-1.9065881153707758,"vY0":-136.37226897948966,"vZ0":-7.197227101950097,"x":102.74,"y":168.02,"x0":0.361146366008609,"y0":50.00161823760845,"z0":6.388112696312144,"aX":10.432990535087209},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.6,"spinRate":2020,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.40232581276878454,"extension":6.487785507234884},"index":0,"playId":"1f2de3da-4a5a-3faa-8c56-f27fa0459e2a","pitchNumber":1,"startTime":"2025-08-02T02:29:03.055Z","endTime":"2025-08-02T02:29:11.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.660000489674,"strikeZoneBottom":1.67973248759195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.635554867592536,"aZ":-20.614331442471673,"pfxX":7.824373451480597,"pfxZ":6.872908760405314,"pX":0.7036923382715202,"pZ":1.7786128012601414,"vX0":-2.7019020145642965,"vY0":-129.3303109221548,"vZ0":-7.493266804822651,"x":90.18,"y":190.76,"x0":0.7493156938186484,"y0":50.00610386529555,"z0":6.311515169046948,"aX":13.169698066948529},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.9,"breakHorizontal":-13.6,"spinRate":1694,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4245754807393882,"extension":6.326790926812941},"index":1,"playId":"58389273-5aaf-3e67-b150-c743c7ac5196","pitchNumber":2,"startTime":"2025-08-02T02:29:24.926Z","endTime":"2025-08-02T02:29:29.923Z","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":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443015787492193,"aZ":-46.032419344721944,"pfxX":-5.2335278343621185,"pfxZ":-11.160231431262385,"pX":0.41298097979902,"pZ":1.6536100938329081,"vX0":1.3914030066144534,"vY0":-112.51541065657165,"vZ0":-0.45834410942729087,"x":101.26,"y":194.13,"x0":0.4544213248870646,"y0":50.004409785684636,"z0":6.6541977465688795,"aX":-6.497762579289836},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-19.8,"breakHorizontal":8.9,"spinRate":2913,"spinDirection":339},"zone":9,"typeConfidence":2.0,"plateTime":0.4928532886412662,"extension":6.46939079128237},"index":2,"playId":"1027e362-ccf8-3e82-a5bd-a3a62242e713","pitchNumber":3,"startTime":"2025-08-02T02:29:41.317Z","endTime":"2025-08-02T02:29:45.164Z","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.3,"endSpeed":84.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02945184920648,"aZ":-15.957996868493293,"pfxX":2.709520295823684,"pfxZ":8.687724380230264,"pX":-0.4912769297661039,"pZ":4.2107067908271745,"vX0":-3.152692291672933,"vY0":-137.14259356088283,"vZ0":-3.425433301553429,"x":135.73,"y":125.09,"x0":0.33227000932421663,"y0":50.00248599327763,"z0":6.593755341486971,"aX":5.0573777495774745},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-4.1,"spinRate":2027,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4025049626564643,"extension":6.384630804342972},"index":3,"playId":"cf4fd7ce-dc1a-34d3-8a74-7836209bf10b","pitchNumber":4,"startTime":"2025-08-02T02:30:02.185Z","endTime":"2025-08-02T02:30:09.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77325428548985,"aZ":-31.543937175180197,"pfxX":-2.975852630944244,"pfxZ":0.3967991240724924,"pX":-0.8188738142981937,"pZ":1.783021141111534,"vX0":-2.3977504712108852,"vY0":-125.66045540910594,"vZ0":-5.075001153028919,"x":148.21,"y":190.64,"x0":0.5348381097882842,"y0":50.00549527862795,"z0":6.395571751627574,"aX":-4.752906553491604},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":6.0,"spinRate":2575,"spinDirection":266},"zone":7,"typeConfidence":2.0,"plateTime":0.4361081162384175,"extension":6.437654966077232},"hitData":{"launchSpeed":101.3,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":163.24}},"index":4,"playId":"e311733c-03ce-3e9b-ac85-cee69d0b0cc0","pitchNumber":5,"startTime":"2025-08-02T02:30:29.522Z","endTime":"2025-08-02T02:30:36.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:30:36.350Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to second baseman Brendan Donovan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T02:30:59.714Z","endTime":"2025-08-02T02:31:30.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31667469241594,"aZ":-27.46549819851645,"pfxX":-1.586516145625495,"pfxZ":2.8255495265557737,"pX":-0.37933534633847543,"pZ":2.1566551508100575,"vX0":-1.5985487364637474,"vY0":-127.92569162017679,"vZ0":-5.299891883074225,"x":131.46,"y":180.55,"x0":0.4587096561071731,"y0":50.00106160286686,"z0":6.396749329320949,"aX":-2.6400957900874156},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":3.2,"spinRate":2600,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.427452274437067,"extension":6.438953272784336},"index":0,"playId":"963aac6d-3847-32e0-8c04-61cf36bb81b4","pitchNumber":1,"startTime":"2025-08-02T02:31:02.744Z","endTime":"2025-08-02T02:31:09.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.051033973564795,"aZ":-45.25422404736477,"pfxX":-5.449258723587691,"pfxZ":-10.386816463615036,"pX":-1.0726332122568774,"pZ":2.104639586497186,"vX0":-1.5065444845007072,"vY0":-112.83975697328769,"vZ0":0.08880638986768608,"x":157.89,"y":181.95,"x0":0.31561994541814026,"y0":50.00451299997916,"z0":6.715483239597511,"aX":-6.860980404596458},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-18.2,"breakHorizontal":10.3,"spinRate":2942,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4898714592718436,"extension":6.4382602805180875},"hitData":{"launchSpeed":71.2,"launchAngle":11.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.05,"coordY":142.38}},"index":1,"playId":"3235b7a1-147d-3f26-8924-1ef14367569d","pitchNumber":2,"startTime":"2025-08-02T02:31:20.286Z","endTime":"2025-08-02T02:31:30.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:31:30.131Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T02:31:54.017Z","endTime":"2025-08-02T02:32:47.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"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(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":80.2,"strikeZoneTop":3.59247392079204,"strikeZoneBottom":1.67466354422133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.523014629701102,"aZ":-22.593023798132034,"pfxX":9.20606119913762,"pfxZ":5.852209929502257,"pX":-0.3442589841480997,"pZ":1.5987538410244788,"vX0":-5.506377030873371,"vY0":-127.4769648241182,"vZ0":-7.076509027799777,"x":130.12,"y":195.61,"x0":0.6537380874724852,"y0":50.00216721887,"z0":6.208586027484409,"aX":15.06927277629833},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":-15.4,"spinRate":1828,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.4305564733207565,"extension":6.5202299558448},"index":0,"playId":"ebd20a84-34b3-3a53-8d47-1b13af39e9e4","pitchNumber":1,"startTime":"2025-08-02T02:32:01.653Z","endTime":"2025-08-02T02:32:06.041Z","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":2},"pitchData":{"startSpeed":77.0,"endSpeed":69.5,"strikeZoneTop":3.61144105093327,"strikeZoneBottom":1.71307778085896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.084418222904876,"aZ":-45.13661733124888,"pfxX":-7.339345376146065,"pfxZ":-10.492541403204536,"pX":0.8730794062567876,"pZ":3.36413488009508,"vX0":2.566149519737823,"vY0":-111.89542734510265,"vZ0":2.8793888866713235,"x":83.72,"y":147.95,"x0":0.6479523948681534,"y0":50.00465295439054,"z0":6.7734957454067,"aX":-9.06533880576699},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-17.5,"breakHorizontal":12.4,"spinRate":2989,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.4944667206214337,"extension":6.223683968310457},"index":1,"playId":"51f417a1-5c35-3f2c-9dd3-e5c70344eaf8","pitchNumber":2,"startTime":"2025-08-02T02:32:19.385Z","endTime":"2025-08-02T02:32:24.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59659408090141,"aZ":-16.422699179179045,"pfxX":3.9752361776614613,"pfxZ":8.556312920033582,"pX":0.3885978424052165,"pZ":3.8804154683849617,"vX0":-1.3815148279907616,"vY0":-135.7888893854556,"vZ0":-3.9787933532099746,"x":102.19,"y":134.01,"x0":0.3916763883750486,"y0":50.004973866065065,"z0":6.5293422860468135,"aX":7.321162598752898},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-6.8,"spinRate":2107,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40553512591700613,"extension":6.143949257269242},"hitData":{"launchSpeed":76.6,"launchAngle":-11.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":158.68}},"index":2,"playId":"69717d6c-240d-3d64-9a39-e5a1f552ab6e","pitchNumber":3,"startTime":"2025-08-02T02:32:39.360Z","endTime":"2025-08-02T02:32:47.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:32:47.172Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (15) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:34:43.525Z","endTime":"2025-08-02T02:36:03.314Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.55999939527059,"strikeZoneBottom":1.57404927776592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10050732484524,"aZ":-8.218948790796956,"pfxX":-2.0059085447789453,"pfxZ":13.34865162805077,"pX":-0.5473577838542322,"pZ":2.330603422541792,"vX0":1.9636884823021115,"vY0":-133.68191670799655,"vZ0":-9.696582411383728,"x":137.86,"y":175.85,"x0":-1.0338410406375236,"y0":50.001192810538946,"z0":6.611912587037838,"aX":-3.599452651976084},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.1,"breakHorizontal":3.1,"spinRate":2221,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.41105174927014954,"extension":6.8897844186933845},"index":0,"playId":"46836f16-9611-3992-9749-6d9875ede469","pitchNumber":1,"startTime":"2025-08-02T02:34:57.872Z","endTime":"2025-08-02T02:35:01.882Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44595635287649,"aZ":-16.87569726500362,"pfxX":0.1031058404869597,"pfxZ":8.807545645447581,"pX":0.19457432376600006,"pZ":3.426581089726857,"vX0":3.60212811187477,"vY0":-131.36976771322983,"vZ0":-5.211089910829585,"x":109.58,"y":146.26,"x0":-1.2113222113546933,"y0":50.00186164859052,"z0":6.702002855648058,"aX":0.17905280937602056},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-1.1,"spinRate":2360,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.4179320804026201,"extension":6.5572956722182445},"index":1,"playId":"7ef1d95a-f0b2-3e59-981b-f6b955b67578","pitchNumber":2,"startTime":"2025-08-02T02:35:11.339Z","endTime":"2025-08-02T02:35:14.753Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.163939139273815,"aZ":-8.72591395460811,"pfxX":-2.4655647191579355,"pfxZ":12.225619181095507,"pX":-0.025613054862019525,"pZ":2.929333938205252,"vX0":3.0578231005295833,"vY0":-138.61412217116305,"vZ0":-8.314666427935556,"x":117.98,"y":159.69,"x0":-0.8302885232572556,"y0":50.00257351749275,"z0":6.576068572009176,"aX":-4.7287779836327095},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":3.7,"spinRate":2370,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.3973657394647132,"extension":6.701573664413542},"hitData":{"launchSpeed":105.0,"launchAngle":30.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":60.94,"coordY":51.42}},"index":2,"playId":"92b94c8d-84a3-35e4-ba03-f84a3b1e6d97","pitchNumber":3,"startTime":"2025-08-02T02:35:32.603Z","endTime":"2025-08-02T02:36:03.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:36:03.314Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:36:18.450Z","endTime":"2025-08-02T02:37:00.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.38999869981923,"strikeZoneBottom":1.54092508875694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.471398601887348,"aZ":-44.90589881385531,"pfxX":3.566182366999952,"pfxZ":-9.655877493741148,"pX":0.4934778967520431,"pZ":3.3741512193011456,"vX0":2.437308236591898,"vY0":-115.29113734612689,"vZ0":1.9601279381150845,"x":98.19,"y":147.68,"x0":-1.0481613518117994,"y0":50.00159767012467,"z0":6.913790681430411,"aX":4.702861528278026},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.4,"breakHorizontal":-7.2,"spinRate":2743,"spinDirection":26},"zone":3,"typeConfidence":2.0,"plateTime":0.47880498768306134,"extension":6.832495888206144},"index":0,"playId":"a77ff710-05d7-3540-aee1-aad653243085","pitchNumber":1,"startTime":"2025-08-02T02:36:23.254Z","endTime":"2025-08-02T02:36:27.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11453095050072,"aZ":-6.626950516096573,"pfxX":-2.040582491966115,"pfxZ":13.604701521543141,"pX":0.2867307745226719,"pZ":2.8059368333463537,"vX0":3.8871493503587753,"vY0":-136.8822347181121,"vZ0":-8.780161855524687,"x":106.07,"y":163.02,"x0":-0.8933427724026654,"y0":50.0059100877162,"z0":6.526920398924925,"aX":-3.8328949835201773},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.7,"breakHorizontal":2.8,"spinRate":2377,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.40172430109668156,"extension":6.829247682863189},"index":1,"playId":"15abb69a-177c-3927-89e5-2ce786118480","pitchNumber":2,"startTime":"2025-08-02T02:36:35.947Z","endTime":"2025-08-02T02:36:39.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T02:36:43.773Z","endTime":"2025-08-02T02:36:57.297Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96133804455609,"aZ":-6.205460022255661,"pfxX":-3.887006237609567,"pfxZ":13.480437627576038,"pX":0.37605287431151424,"pZ":2.726886587264372,"vX0":4.654342191297178,"vY0":-138.40766082574112,"vZ0":-9.10316964549343,"x":102.67,"y":165.15,"x0":-0.8280469061401968,"y0":50.00124002574471,"z0":6.486507770514316,"aX":-7.487099081153181},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":22.6,"breakHorizontal":6.0,"spinRate":2391,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.39682685997446354,"extension":6.813860106166715},"index":3,"playId":"5c699cb4-c850-3808-9a03-eaf29fae406f","pitchNumber":3,"startTime":"2025-08-02T02:36:57.297Z","endTime":"2025-08-02T02:37:00.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:37:00.651Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:37:09.352Z","endTime":"2025-08-02T02:38:40.026Z","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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.47716795922835,"strikeZoneBottom":1.63133291061962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.401959857613388,"aZ":-45.34163446834535,"pfxX":3.3548689343956193,"pfxZ":-9.876281734057244,"pX":1.089454081434598,"pZ":0.9516891078764231,"vX0":3.8430532841472314,"vY0":-116.35692217342587,"vZ0":-2.975077287279973,"x":75.47,"y":213.08,"x0":-1.0367901017272199,"y0":50.00253161356299,"z0":6.658663957611238,"aX":4.472990760190819},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-18.4,"breakHorizontal":-7.2,"spinRate":2900,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.47575572294362223,"extension":6.708933000813459},"index":0,"playId":"bc3dd749-d17b-3092-b98d-3a36f6e05b99","pitchNumber":1,"startTime":"2025-08-02T02:37:22.010Z","endTime":"2025-08-02T02:37:26.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.265301661918038,"aZ":-44.513113127245305,"pfxX":3.657773872153433,"pfxZ":-9.352723529416899,"pX":0.009510810717648283,"pZ":1.7082666266342688,"vX0":1.6604982869770926,"vY0":-115.21352427371373,"vZ0":-1.5911472179699124,"x":116.64,"y":192.66,"x0":-1.2002636758041758,"y0":50.005014735735124,"z0":6.785687181911973,"aX":4.823195850382593},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.0,"breakHorizontal":-7.1,"spinRate":2709,"spinDirection":22},"zone":8,"typeConfidence":2.0,"plateTime":0.4789614980927599,"extension":6.647944579561831},"index":1,"playId":"0a65a15d-a517-3229-bcab-389fc2543a9b","pitchNumber":2,"startTime":"2025-08-02T02:37:38.485Z","endTime":"2025-08-02T02:37:42.419Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.902353874680585,"aZ":-8.412192207453085,"pfxX":-3.049194729071994,"pfxZ":12.872544174988192,"pX":0.4148913991257591,"pZ":2.308599271142336,"vX0":4.423923156817493,"vY0":-136.00008131537825,"vZ0":-9.601079011784424,"x":101.19,"y":176.45,"x0":-0.847810948198119,"y0":50.00382187555291,"z0":6.497514191084727,"aX":-5.629228109160429},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.1,"breakHorizontal":4.4,"spinRate":2288,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40502393604348175,"extension":6.753197885890208},"index":2,"playId":"3ed954e9-9032-3af0-a4d6-34f746882fdd","pitchNumber":3,"startTime":"2025-08-02T02:37:56.243Z","endTime":"2025-08-02T02:38:01.693Z","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":78.3,"endSpeed":71.3,"strikeZoneTop":3.41431407783795,"strikeZoneBottom":1.59406595969575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.930516714088082,"aZ":-44.79275594484433,"pfxX":2.1891400733634407,"pfxZ":-9.93528073466971,"pX":-0.4908105307446054,"pZ":0.24913593509286744,"vX0":0.2521461732110084,"vY0":-113.76778722097363,"vZ0":-4.3072485387350925,"x":135.71,"y":232.05,"x0":-0.8874890139955173,"y0":50.00412280877244,"z0":6.750701916952285,"aX":2.780151529873327},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-18.8,"breakHorizontal":-4.0,"spinRate":2792,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4873247492405097,"extension":6.726656718675052},"index":3,"playId":"2bedf865-cf0f-34b3-a326-36c6fa2dff7f","pitchNumber":4,"startTime":"2025-08-02T02:38:18.316Z","endTime":"2025-08-02T02:38:21.809Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43317840604428,"aZ":-12.47521388003188,"pfxX":-3.3907823615875046,"pfxZ":10.584000540601783,"pX":0.05005867836309481,"pZ":3.863450822327684,"vX0":3.282012204064294,"vY0":-136.40230097433704,"vZ0":-5.3730702329582245,"x":115.09,"y":134.47,"x0":-0.7353931833529828,"y0":50.00486173674841,"z0":6.738257756465663,"aX":-6.312107031538117},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":5.3,"spinRate":2330,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.40344773164707926,"extension":6.817448276749664},"index":4,"playId":"7a63dd26-fe8a-3d8d-b475-94566fdba84a","pitchNumber":5,"startTime":"2025-08-02T02:38:36.067Z","endTime":"2025-08-02T02:38:40.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:38:40.026Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:38:49.633Z","endTime":"2025-08-02T02:39:23.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.63056553758396,"strikeZoneBottom":1.81884539989044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803461368617572,"aZ":-27.412962643479002,"pfxX":7.5699558865788354,"pfxZ":3.317690935864193,"pX":0.8884974498942896,"pZ":1.6902661263215917,"vX0":2.2241898238581284,"vY0":-119.80156172098603,"vZ0":-5.669126845304651,"x":83.13,"y":193.14,"x0":-1.0382764624415208,"y0":50.003292951558656,"z0":6.575228013057648,"aX":10.86840715932741},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.3,"spinRate":2395,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.45935981707189466,"extension":6.909788102503246},"index":0,"playId":"7ce3856c-994f-3644-8289-d061cfa9d9e4","pitchNumber":1,"startTime":"2025-08-02T02:39:02.734Z","endTime":"2025-08-02T02:39:06.587Z","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":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.85,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91342464284081,"aZ":-12.894779676085692,"pfxX":-3.043777605379158,"pfxZ":10.353056941308433,"pX":0.009556704666014285,"pZ":3.6076127957100392,"vX0":4.041012145311557,"vY0":-136.3139595146689,"vZ0":-5.314215805151263,"x":116.64,"y":141.37,"x0":-1.103973100163089,"y0":50.003329105636034,"z0":6.489373498219649,"aX":-5.668476582402731},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2307,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4034623882311319,"extension":6.895577651699637},"hitData":{"launchSpeed":97.9,"launchAngle":35.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.61,"coordY":89.85}},"index":1,"playId":"9ab6fc26-4d23-39c9-a223-673bc377e50e","pitchNumber":2,"startTime":"2025-08-02T02:39:14.902Z","endTime":"2025-08-02T02:39:23.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:39:23.502Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:41:12.872Z","endTime":"2025-08-02T02:41:37.009Z","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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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(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":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.058978523493032,"aZ":-44.893056377657636,"pfxX":-6.982401656646373,"pfxZ":-10.574521780457427,"pX":0.2494590408564065,"pZ":2.0883368697508313,"vX0":1.0635419027309732,"vY0":-110.36031371104433,"vZ0":0.4527256378792601,"x":107.49,"y":182.39,"x0":0.6596185140754093,"y0":50.000327524774356,"z0":6.7042115683284536,"aX":-8.403121464836813},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-18.5,"breakHorizontal":12.2,"spinRate":2960,"spinDirection":334},"zone":8,"typeConfidence":2.0,"plateTime":0.5009737135603629,"extension":6.430965784279617},"hitData":{"launchSpeed":95.1,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.99,"coordY":159.86}},"index":0,"playId":"2e05f73e-9f09-3e7e-ae48-5d09555fa8d4","pitchNumber":1,"startTime":"2025-08-02T02:41:30.286Z","endTime":"2025-08-02T02:41:37.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:41:37.009Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:41:51.982Z","endTime":"2025-08-02T02:44:07.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":84.2,"strikeZoneTop":3.07391077034951,"strikeZoneBottom":1.59265018999712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.675003171078874,"aZ":-10.845767113838521,"pfxX":2.9786720692264517,"pfxZ":11.683798528809106,"pX":-1.0599771331923482,"pZ":2.550714493158053,"vX0":-4.782402718781209,"vY0":-134.8471356776841,"vZ0":-8.126463969343487,"x":157.4,"y":169.91,"x0":0.35658154107251716,"y0":50.005603584248206,"z0":6.3851688171875605,"aX":5.439237806249452},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-4.3,"spinRate":2093,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4075162343925025,"extension":6.39552213746368},"index":0,"playId":"89c00767-e330-362b-b277-fc47b5c03b92","pitchNumber":1,"startTime":"2025-08-02T02:42:02.972Z","endTime":"2025-08-02T02:42:07.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.6,"strikeZoneTop":3.29875997474994,"strikeZoneBottom":1.50895422534047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286093464809873,"aZ":-45.375559595758006,"pfxX":-6.394173546800259,"pfxZ":-10.78268287708605,"pX":-1.2402837349738622,"pZ":2.036814930367683,"vX0":-1.5932683142993633,"vY0":-111.54180555985964,"vZ0":0.33070933169379235,"x":164.28,"y":183.79,"x0":0.31849483499144227,"y0":50.00087937669614,"z0":6.6750951547423565,"aX":-7.830570721307866},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-18.8,"breakHorizontal":12.0,"spinRate":3008,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.49640497302570097,"extension":6.3180805275325165},"index":1,"playId":"7ef4a0fc-35bb-3467-b981-0b7db086072a","pitchNumber":2,"startTime":"2025-08-02T02:42:18.943Z","endTime":"2025-08-02T02:42:23.233Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.32713901604975,"strikeZoneBottom":1.65909365991491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.414723021303487,"aZ":-17.40289381402256,"pfxX":6.629130195063144,"pfxZ":8.05815503378356,"pX":-0.9527518134196614,"pZ":1.935158174612221,"vX0":-5.5913261044225395,"vY0":-135.01417268509812,"vZ0":-8.210213971844572,"x":153.32,"y":186.53,"x0":0.29126181107665283,"y0":50.00188435889597,"z0":6.2572871588913115,"aX":12.148245985305437},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":-10.7,"spinRate":2004,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4068391135535303,"extension":6.487534297542028},"index":2,"playId":"74281fcf-e4e0-3507-9842-7fcbb0b87af4","pitchNumber":3,"startTime":"2025-08-02T02:42:35.705Z","endTime":"2025-08-02T02:42:40.938Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.864723437697073,"aZ":-28.58960911266192,"pfxX":-1.4278486539080784,"pfxZ":2.2411114978942024,"pX":-0.9869828099047827,"pZ":1.088645904754789,"vX0":-3.2399398284984238,"vY0":-125.32828206589005,"vZ0":-7.134264195890633,"x":154.62,"y":209.39,"x0":0.5049281614982915,"y0":50.00452190876827,"z0":6.2879651730310835,"aX":-2.2852743431347724},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":3.2,"spinRate":2636,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.43601195328609066,"extension":6.302972213173586},"index":3,"playId":"cb414491-d0c6-3f08-9cd2-8b0789f40260","pitchNumber":4,"startTime":"2025-08-02T02:42:51.450Z","endTime":"2025-08-02T02:42:57.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T02:43:07.981Z","endTime":"2025-08-02T02:43:21.142Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.33999957239153,"strikeZoneBottom":1.62505299089155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.104669866747056,"aZ":-45.17109653726921,"pfxX":-4.6752337150087815,"pfxZ":-10.282889972455758,"pX":-1.3721555775443828,"pZ":0.36692907820292403,"vX0":-2.4339389800284317,"vY0":-113.29448085874076,"vZ0":-3.4167691427425355,"x":169.3,"y":228.87,"x0":0.3336177140534585,"y0":50.00423321415972,"z0":6.535438098943147,"aX":-5.907553538195329},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-19.2,"breakHorizontal":9.2,"spinRate":3001,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.48874351172734487,"extension":6.419127706107732},"index":5,"playId":"171e459c-3355-3267-9df7-7074d7873bf9","pitchNumber":5,"startTime":"2025-08-02T02:43:21.142Z","endTime":"2025-08-02T02:43:24.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98096502045562,"aZ":-15.772638908772533,"pfxX":7.227346598782266,"pfxZ":8.793321714183659,"pX":0.6815043820144677,"pZ":3.5105114438107146,"vX0":-1.8861745562638002,"vY0":-136.44075104564934,"vZ0":-4.997943416436388,"x":91.02,"y":144.0,"x0":0.4475068072868322,"y0":50.004041768575945,"z0":6.470831261832721,"aX":13.483390770025474},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-12.6,"spinRate":2059,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4030622664526762,"extension":6.413402751734078},"index":6,"playId":"7ed7c3a9-ab62-3534-a965-8685533da10f","pitchNumber":6,"startTime":"2025-08-02T02:43:40.191Z","endTime":"2025-08-02T02:43:48.588Z","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":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.33999978617956,"strikeZoneBottom":1.61423285763048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.403183459270835,"aZ":-17.37696350957602,"pfxX":2.4477847568199813,"pfxZ":7.891973000679354,"pX":-0.517458933297333,"pZ":4.290200911014052,"vX0":-3.0565410629852967,"vY0":-136.41381749683745,"vZ0":-2.9039588256456685,"x":136.72,"y":122.94,"x0":0.3021424198295065,"y0":50.00578275557221,"z0":6.573823856467495,"aX":4.591400534121168},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":-3.7,"spinRate":2051,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4022863516106998,"extension":6.492750703310737},"index":7,"playId":"dc15b675-3471-38f2-a297-ce802b35c000","pitchNumber":7,"startTime":"2025-08-02T02:44:03.948Z","endTime":"2025-08-02T02:44:07.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:44:07.312Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Iglesias reaches on a throwing error by third baseman Nolan Gorman. Jake Cronenworth scores. Jose Iglesias to 2nd. Throwing error by first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:44:27.801Z","endTime":"2025-08-02T02:45:13.178Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":false,"earned":true,"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_throwing_error"}]}],"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":75.7,"endSpeed":68.7,"strikeZoneTop":3.12739776241989,"strikeZoneBottom":1.4782481192402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40521137792184,"aZ":-45.18799537841103,"pfxX":-6.784669536722841,"pfxZ":-10.853179691287577,"pX":0.6810873200158887,"pZ":3.2918441924607076,"vX0":2.1327032993301516,"vY0":-109.98002184632765,"vZ0":2.872577535188988,"x":91.04,"y":149.9,"x0":0.5681935554238583,"y0":50.003545320944,"z0":6.8364381839666555,"aX":-8.133491814648785},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-18.2,"breakHorizontal":11.5,"spinRate":2928,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.5021591538061934,"extension":6.265225848330031},"index":0,"playId":"b1bdf5ba-8b24-3b81-b7a8-7a6e9537bb9a","pitchNumber":1,"startTime":"2025-08-02T02:44:35.854Z","endTime":"2025-08-02T02:44:40.551Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.434573441921227,"aZ":-33.9654209310047,"pfxX":-2.9439151795088754,"pfxZ":-1.154058452988437,"pX":-0.9414984320312535,"pZ":2.25871076959249,"vX0":-2.559953094637714,"vY0":-123.42157964404285,"vZ0":-3.3214101053504623,"x":152.89,"y":177.79,"x0":0.4898467632849514,"y0":50.00393499980421,"z0":6.467926979753668,"aX":-4.563952414305227},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":5.9,"spinRate":2678,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.442949081410676,"extension":6.367970929474485},"hitData":{"launchSpeed":58.9,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.39,"coordY":175.17}},"index":1,"playId":"a57cb6c0-d343-365c-9e2a-4218a27f94fe","pitchNumber":2,"startTime":"2025-08-02T02:44:55.151Z","endTime":"2025-08-02T02:45:13.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:45:13.178Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a line drive to left fielder Alec Burleson. Jose Iglesias scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:45:58.139Z","endTime":"2025-08-02T02:48:22.168Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.4,"strikeZoneTop":3.13786393342557,"strikeZoneBottom":1.48047430157986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.692546312235734,"aZ":-22.277128063898033,"pfxX":7.986267322096763,"pfxZ":6.093165709138567,"pX":1.1773903223845734,"pZ":2.83535812877343,"vX0":-1.8280407420454559,"vY0":-127.55153849927477,"vZ0":-4.25708131458277,"x":72.12,"y":162.23,"x0":0.8725210916397513,"y0":50.00406512889834,"z0":6.313561791605966,"aX":12.973913742358052},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.2,"breakHorizontal":-13.9,"spinRate":1705,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.431754994670976,"extension":6.470958486395272},"index":0,"playId":"51a4e1f1-c4e3-3a70-85b4-2f73ca17ca3d","pitchNumber":1,"startTime":"2025-08-02T02:45:58.139Z","endTime":"2025-08-02T02:46:03.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.04122862092895,"strikeZoneBottom":1.31823232599663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.540612823064745,"aZ":-43.67819018589214,"pfxX":-6.048657736763494,"pfxZ":-9.31509066979445,"pX":-0.41451579293101287,"pZ":0.7432107853521999,"vX0":-0.3164579102747613,"vY0":-112.30534399439632,"vZ0":-2.7470473232947707,"x":132.8,"y":218.71,"x0":0.5115681723554835,"y0":50.00086186806578,"z0":6.566833710207856,"aX":-7.472279050536259},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.3,"breakHorizontal":10.9,"spinRate":2973,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4939714801263264,"extension":6.436429653253196},"index":1,"playId":"c18fe66c-f419-3ca4-8092-dcae7855fd67","pitchNumber":2,"startTime":"2025-08-02T02:46:15.138Z","endTime":"2025-08-02T02:46:19.223Z","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":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.17330766870419,"strikeZoneBottom":1.42462626985906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.182818066770427,"aZ":-20.038465489598874,"pfxX":-1.1822877036861175,"pfxZ":7.086937399528059,"pX":0.09271132645759554,"pZ":1.1818737413024425,"vX0":-0.9967804919587955,"vY0":-130.04099623178544,"vZ0":-9.05283761969497,"x":113.47,"y":206.87,"x0":0.6345946350840741,"y0":50.00551185367112,"z0":6.227510509030623,"aX":-2.0260310972203577},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.0,"breakHorizontal":2.4,"spinRate":2368,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4211421116541203,"extension":6.517900143167877},"index":2,"playId":"2fd86e35-2f2e-388f-8d3d-9989e49ea920","pitchNumber":3,"startTime":"2025-08-02T02:46:34.754Z","endTime":"2025-08-02T02:46:41.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.2600008740577,"strikeZoneBottom":1.49878411652393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.885533011463046,"aZ":-13.050324671147187,"pfxX":2.2612650290666654,"pfxZ":10.364109112511361,"pX":-0.29853147441560307,"pZ":3.08067944941116,"vX0":-2.940310079614857,"vY0":-135.98212955293204,"vZ0":-6.4380015649874345,"x":128.38,"y":155.6,"x0":0.5104413871087403,"y0":50.00501073514452,"z0":6.410326367160853,"aX":4.173586422909073},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-3.4,"spinRate":2112,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.4050713370565031,"extension":6.362699159338593},"index":3,"playId":"d7da8d35-ffa6-3a99-9757-c63cbface6a2","pitchNumber":4,"startTime":"2025-08-02T02:47:00.563Z","endTime":"2025-08-02T02:47:04.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"85e3e57b-1254-46f2-a7f4-dc572ea224c0","startTime":"2025-08-02T02:47:18.823Z","endTime":"2025-08-02T02:47:23.823Z","isPitch":false,"type":"stepoff"},{"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.605857384880665,"aZ":-13.365277614326333,"pfxX":4.033851566337779,"pfxZ":10.131039636905815,"pX":0.07311057210795341,"pZ":2.6143194755221,"vX0":-2.2145312267054953,"vY0":-136.49708558728773,"vZ0":-7.608121638333814,"x":114.21,"y":168.19,"x0":0.37794174502013356,"y0":50.001768125107944,"z0":6.390010777723204,"aX":7.487271319018639},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":-6.7,"spinRate":2052,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4037991470856519,"extension":6.414397284519097},"index":5,"playId":"42389e86-98fb-3077-9c96-8f3d4590eca3","pitchNumber":5,"startTime":"2025-08-02T02:47:38.809Z","endTime":"2025-08-02T02:47:42.661Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-02T02:47:56.898Z","endTime":"2025-08-02T02:48:12.518Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.400413496509522,"aZ":-31.453119001154246,"pfxX":-2.3296395838020767,"pfxZ":0.43809003692110515,"pX":-0.8512442019907361,"pZ":2.698982733551019,"vX0":-2.4929104172793166,"vY0":-126.19094918125131,"vZ0":-3.129178539403923,"x":149.45,"y":165.91,"x0":0.44855008760173676,"y0":50.00063599225617,"z0":6.464311823029333,"aX":-3.791038562493261},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":4.8,"spinRate":2610,"spinDirection":278},"zone":11,"typeConfidence":2.0,"plateTime":0.43248903231485825,"extension":6.492937819617085},"hitData":{"launchSpeed":84.4,"launchAngle":20.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":129.71,"coordY":80.61}},"index":7,"playId":"7ebcd9e3-b9b2-3ae5-9971-9ce1a0a89226","pitchNumber":6,"startTime":"2025-08-02T02:48:12.518Z","endTime":"2025-08-02T02:48:22.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:48:22.168Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks. Elias Díaz to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:49:46.547Z","endTime":"2025-08-02T02:52:57.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T02:49:38.429Z","endTime":"2025-08-02T02:49:48.656Z","isPitch":false,"type":"action"},{"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":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.4,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64180812901914,"aZ":-43.53692451740595,"pfxX":-6.823665331339209,"pfxZ":-9.348544837192742,"pX":-0.6555054367156469,"pZ":2.6286492939577255,"vX0":-0.9377163457856537,"vY0":-110.7244957833788,"vZ0":1.1008827670571844,"x":141.99,"y":167.81,"x0":0.6606510542729512,"y0":50.003053461351676,"z0":6.757376050642259,"aX":-8.29406626790828},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.1,"breakHorizontal":12.6,"spinRate":2833,"spinDirection":333},"zone":4,"typeConfidence":2.0,"plateTime":0.498704875802483,"extension":6.236872592899811},"index":1,"playId":"e91eae70-d01a-3926-b003-778b3db453f5","pitchNumber":1,"startTime":"2025-08-02T02:49:48.656Z","endTime":"2025-08-02T02:49:54.332Z","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":93.3,"endSpeed":84.4,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69846074278556,"aZ":-14.753267592783697,"pfxX":3.542246896878867,"pfxZ":9.440329146254998,"pX":-0.06697569824156838,"pZ":3.8841140167848356,"vX0":-2.773398502042117,"vY0":-135.71229195803124,"vZ0":-4.367194120611384,"x":119.55,"y":133.91,"x0":0.5135304369410808,"y0":50.000367677912685,"z0":6.558407926775422,"aX":6.5351280195482575},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2038,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40527645543691193,"extension":6.435654507883362},"index":2,"playId":"1f65240e-e593-3696-8eea-06bd3b3b64b0","pitchNumber":2,"startTime":"2025-08-02T02:50:20.201Z","endTime":"2025-08-02T02:50:23.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.975611896496694,"aZ":-30.09411001297877,"pfxX":-2.2023705004592764,"pfxZ":1.3047629584304765,"pX":-0.3306400143156897,"pZ":2.1631201663274253,"vX0":-1.6342677200262272,"vY0":-125.44979988083895,"vZ0":-4.4349085587528,"x":129.6,"y":180.38,"x0":0.6150759726190987,"y0":50.005805348933826,"z0":6.4025186150409015,"aX":-3.51618028530125},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":4.3,"spinRate":2658,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.43633799785211824,"extension":6.449729555259896},"index":3,"playId":"d53a3588-5d58-376c-b82b-ca769dae8b28","pitchNumber":3,"startTime":"2025-08-02T02:50:41.852Z","endTime":"2025-08-02T02:50:46.040Z","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":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.84000034804287,"strikeZoneBottom":1.84239377836991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91173709042719,"aZ":-20.480058934671174,"pfxX":6.898819057891438,"pfxZ":6.971000002710563,"pX":1.5766549994387076,"pZ":2.0547438702234597,"vX0":-0.3850313835721941,"vY0":-128.99377217589984,"vZ0":-6.545760585638576,"x":56.9,"y":183.3,"x0":0.8323680457318187,"y0":50.005153340329514,"z0":6.214612956962282,"aX":11.57705436925672},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":-12.4,"spinRate":1725,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42532091012542983,"extension":6.317588578871897},"index":4,"playId":"75732ca3-a79f-3237-87c5-142348ca4120","pitchNumber":4,"startTime":"2025-08-02T02:51:04.234Z","endTime":"2025-08-02T02:51:07.597Z","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.2,"endSpeed":84.8,"strikeZoneTop":3.83999898556534,"strikeZoneBottom":1.83870794617513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.010128379132464,"aZ":-17.666628673390285,"pfxX":3.6419739782255034,"pfxZ":7.8092359828941476,"pX":0.544510963972942,"pZ":5.142654270835069,"vX0":-1.0270646744699323,"vY0":-135.77612671096324,"vZ0":-0.6622949377529881,"x":96.24,"y":99.93,"x0":0.45554662484587966,"y0":50.00638863773191,"z0":6.624307936289159,"aX":6.769927680667396},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":-6.4,"spinRate":1947,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4041207801171858,"extension":6.266257922773733},"index":5,"playId":"05532876-fcd9-3738-9b22-86405006b4ae","pitchNumber":5,"startTime":"2025-08-02T02:51:23.623Z","endTime":"2025-08-02T02:51:27.231Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.78297919008733,"strikeZoneBottom":1.86940600687034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.857424453692442,"aZ":-43.96498722231605,"pfxX":-6.506418219153071,"pfxZ":-9.32326367167791,"pX":-1.3379590410866111,"pZ":0.2886664734767894,"vX0":-1.9691430849262244,"vY0":-112.97297265023732,"vZ0":-3.757242472195356,"x":168.0,"y":230.99,"x0":0.39556499603310363,"y0":50.00502035265027,"z0":6.491852693288161,"aX":-8.224050042534795},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.6,"breakHorizontal":12.4,"spinRate":2924,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4890211353491418,"extension":6.560720486641396},"index":6,"playId":"1edda3e1-d962-3b0d-ba8a-a526ad9030b7","pitchNumber":6,"startTime":"2025-08-02T02:51:45.171Z","endTime":"2025-08-02T02:51:48.930Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.440132358365073,"aZ":-21.05259383253197,"pfxX":8.852678608867663,"pfxZ":6.696775201553808,"pX":-0.24496020298234297,"pZ":1.1892744414734564,"vX0":-4.951548487192601,"vY0":-128.7592824247333,"vZ0":-8.45980330954561,"x":126.34,"y":206.67,"x0":0.563784783558262,"y0":50.004121807340596,"z0":6.176523492306835,"aX":14.704339076004027},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":-14.8,"spinRate":1724,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.427160254749015,"extension":6.55798766754251},"index":7,"playId":"7bbf6141-8d30-3ec6-8241-8049c23c8927","pitchNumber":7,"startTime":"2025-08-02T02:52:07.017Z","endTime":"2025-08-02T02:52:11.337Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.372166806613606,"aZ":-13.250380131526525,"pfxX":3.082271359070196,"pfxZ":10.050795436132299,"pX":0.4066273100076331,"pZ":3.7646539202412623,"vX0":-1.136699784810275,"vY0":-137.08409126064973,"vZ0":-4.903592280749779,"x":101.5,"y":137.13,"x0":0.4288899788731332,"y0":50.00031242288382,"z0":6.4975541154314795,"aX":5.801666269370531},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-5.3,"spinRate":2025,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4012313399294585,"extension":6.46475400447468},"index":8,"playId":"0de5a161-9590-30fe-9fac-62c81b9aed98","pitchNumber":8,"startTime":"2025-08-02T02:52:32.137Z","endTime":"2025-08-02T02:52:35.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.77240180389556,"strikeZoneBottom":1.8329291180078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97257926850619,"aZ":-27.56369067253726,"pfxX":-1.837696903233323,"pfxZ":2.814465713648218,"pX":-1.2319063309840945,"pZ":0.6283320488019626,"vX0":-3.648704590257681,"vY0":-127.64076914928785,"vZ0":-8.693326305459964,"x":163.96,"y":221.82,"x0":0.4587740943461845,"y0":50.00317536698486,"z0":6.271242602831606,"aX":-3.0111772436777438},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":4.2,"spinRate":2687,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4302571285103407,"extension":6.542361574067694},"index":9,"playId":"8bc53299-96f0-3d02-ab9e-20ba69c0e94a","pitchNumber":9,"startTime":"2025-08-02T02:52:54.260Z","endTime":"2025-08-02T02:52:57.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:52:57.753Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Alec Burleson. Elias Díaz to 3rd. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:53:21.999Z","endTime":"2025-08-02T02:55:06.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":69.9,"strikeZoneTop":3.35999922842643,"strikeZoneBottom":1.59936560292575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42509387833324,"aZ":-45.892859435282766,"pfxX":-6.075555877621069,"pfxZ":-11.010344552289052,"pX":-0.6253995240790405,"pZ":2.9290729126922503,"vX0":-0.7375281657426549,"vY0":-112.68512701472635,"vZ0":2.075253000210256,"x":140.84,"y":159.7,"x0":0.49572249124087614,"y0":50.00402861126492,"z0":6.744282944586639,"aX":-7.5692369849615515},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-18.6,"breakHorizontal":11.2,"spinRate":2925,"spinDirection":330},"zone":1,"typeConfidence":2.0,"plateTime":0.49201615403324217,"extension":6.300760812542431},"index":0,"playId":"c2a5cd2f-762c-3f2d-b193-40668c79c2ce","pitchNumber":1,"startTime":"2025-08-02T02:53:29.094Z","endTime":"2025-08-02T02:53:34.107Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.22436262370401,"strikeZoneBottom":1.63384502660368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.798217310251193,"aZ":-29.452108747732325,"pfxX":-2.3046234602566154,"pfxZ":1.7234947654418198,"pX":-2.14297410145203,"pZ":1.9033346479940245,"vX0":-5.653136702108294,"vY0":-125.17283010424359,"vZ0":-5.045227549119302,"x":198.69,"y":187.39,"x0":0.4498216662996299,"y0":50.000181824250056,"z0":6.3749278873379,"aX":-3.632196892856231},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":5.5,"spinRate":2563,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43865671295398334,"extension":6.440609984296324},"index":1,"playId":"faefd8f4-b8e9-3390-87ef-78036b33b242","pitchNumber":2,"startTime":"2025-08-02T02:53:44.417Z","endTime":"2025-08-02T02:53:49.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01106734937421,"aZ":-15.091926418650774,"pfxX":8.024429529166005,"pfxZ":9.281618110739362,"pX":-0.30166737153166323,"pZ":2.5824970552014803,"vX0":-4.496286493902996,"vY0":-135.83982268486875,"vZ0":-7.149554355062631,"x":128.5,"y":169.05,"x0":0.34601652589178,"y0":50.0011465758313,"z0":6.328478704407318,"aX":14.764961823656046},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-13.3,"spinRate":2009,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4055962625332281,"extension":6.562340202949638},"index":2,"playId":"5c845e4e-2e54-342d-a7b8-aca601cc3ac7","pitchNumber":3,"startTime":"2025-08-02T02:54:03.110Z","endTime":"2025-08-02T02:54:06.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T02:54:23.317Z","endTime":"2025-08-02T02:54:32.277Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.25856079909874,"strikeZoneBottom":1.63779238895491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.792363540837098,"aZ":-16.14319858055341,"pfxX":4.102957008274633,"pfxZ":8.583929222972495,"pX":-1.4591910857043737,"pZ":2.7208132539944234,"vX0":-5.969866496783359,"vY0":-136.02241390610092,"vZ0":-6.850605553851224,"x":172.62,"y":165.32,"x0":0.23440645512694328,"y0":50.00384368995798,"z0":6.398297429996804,"aX":7.663315728757742},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-6.1,"spinRate":2016,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4032022124435004,"extension":6.546399133740827},"index":4,"playId":"76c09c09-de31-353e-8b1c-08e6d82a9d04","pitchNumber":4,"startTime":"2025-08-02T02:54:32.277Z","endTime":"2025-08-02T02:54:36.597Z","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":77.7,"endSpeed":70.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93425486281885,"aZ":-45.82379471099737,"pfxX":-6.752273695525737,"pfxZ":-10.856024604185354,"pX":-1.220178735157039,"pZ":2.083317493934801,"vX0":-1.5114773991789836,"vY0":-113.013633178366,"vZ0":0.21180610812320944,"x":163.51,"y":182.53,"x0":0.33834737952999666,"y0":50.00235372537927,"z0":6.699206448493786,"aX":-8.490450982341487},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-19.1,"breakHorizontal":12.6,"spinRate":3013,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4899128092030529,"extension":6.3704890836821155},"hitData":{"launchSpeed":76.0,"launchAngle":20.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.5,"coordY":126.85}},"index":5,"playId":"dfe69cc5-87b9-3c58-b6bd-0390f91504a5","pitchNumber":5,"startTime":"2025-08-02T02:54:51.223Z","endTime":"2025-08-02T02:55:06.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:55:06.160Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:57:56.723Z","endTime":"2025-08-02T02:59:00.881Z","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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T02:55:20.730Z","endTime":"2025-08-02T02:56:23.325Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Svanson replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T02:56:23.325Z","endTime":"2025-08-02T02:57:58.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.651617344356268,"aZ":-29.45583131404975,"pfxX":3.194813992547928,"pfxZ":1.760309066835653,"pX":-0.09130433716360122,"pZ":1.1891954544786774,"vX0":2.6109042123987214,"vY0":-124.47824829783998,"vZ0":-5.014541798800455,"x":120.48,"y":206.67,"x0":-1.5748272587166179,"y0":50.004748462983294,"z0":5.714597814079416,"aX":4.934192069213461},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.2,"breakHorizontal":-6.5,"spinRate":2095,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.442706914385663,"extension":6.360369095045564},"index":2,"playId":"bc538c5b-3fa0-3970-aa36-4eb3ed20eb8a","pitchNumber":1,"startTime":"2025-08-02T02:57:58.882Z","endTime":"2025-08-02T02:58:04.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":87.7,"strikeZoneTop":3.66000005753486,"strikeZoneBottom":1.68310627409407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58123659758957,"aZ":-23.451577511712593,"pfxX":-10.65664606014769,"pfxZ":4.433989159243672,"pX":0.12519521920063276,"pZ":1.822866880435501,"vX0":8.0268036307139,"vY0":-139.60263277654985,"vZ0":-6.398796872896248,"x":112.23,"y":189.56,"x0":-1.4085379631031891,"y0":50.00070282738334,"z0":5.697196086432279,"aX":-20.94904363999506},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":17.5,"spinRate":2346,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3929366469357509,"extension":6.426504696735364},"index":3,"playId":"dcf1a7f7-10aa-346e-8d49-b8780dd1685a","pitchNumber":2,"startTime":"2025-08-02T02:58:17.498Z","endTime":"2025-08-02T02:58:21.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.66000057020326,"strikeZoneBottom":1.71077794224521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54114964410896,"aZ":-28.462463244104512,"pfxX":4.3912919395612136,"pfxZ":2.2894332740370866,"pX":1.1208406137173,"pZ":0.9559629190271798,"vX0":4.985705861042977,"vY0":-126.66682037789134,"vZ0":-6.266870278243085,"x":74.28,"y":212.97,"x0":-1.445468140701569,"y0":50.002675944608704,"z0":5.746043427345969,"aX":7.114617219672864},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-9.1,"spinRate":2365,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4328724313544434,"extension":6.181164365943959},"index":4,"playId":"fcdf0561-e819-30ec-86cd-9f225e3bbf84","pitchNumber":3,"startTime":"2025-08-02T02:58:35.665Z","endTime":"2025-08-02T02:58:39.428Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.222738049178105,"aZ":-12.509751775842213,"pfxX":-9.422383179866094,"pfxZ":9.552512617092995,"pX":-0.20154893923519682,"pZ":2.2574741290131777,"vX0":6.627207320044325,"vY0":-143.08466334206543,"vZ0":-7.196969266685385,"x":124.68,"y":177.83,"x0":-1.33200518144361,"y0":50.00450204990363,"z0":5.60167025589489,"aX":-19.39922339206142},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":15.6,"spinRate":2403,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.38384804258381733,"extension":6.453532596289972},"index":5,"playId":"0bd69031-1f4b-3825-a766-edb0ee3522c4","pitchNumber":4,"startTime":"2025-08-02T02:58:55.409Z","endTime":"2025-08-02T02:59:00.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:59:00.881Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to center fielder Victor Scott II. Elias Díaz scores. Fernando Tatis Jr. scores. Luis Arraez to 2nd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:59:12.938Z","endTime":"2025-08-02T03:00:35.547Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.61584163489589,"strikeZoneBottom":1.65654418336973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.838597063064494,"aZ":-21.743732711275722,"pfxX":-0.7555316391407114,"pfxZ":5.5795209734807605,"pX":0.816747857767571,"pZ":1.2696666656469604,"vX0":6.00266125872287,"vY0":-135.8860660457741,"vZ0":-7.6147847928369545,"x":85.87,"y":204.5,"x0":-1.3229571676930132,"y0":50.00349090612106,"z0":5.619463285442226,"aX":-1.4129418331565944},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":0.1,"spinRate":2329,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4031154477811767,"extension":6.3876324075415765},"index":0,"playId":"97e00fcf-2947-3c0b-9e16-1318f0e165d9","pitchNumber":1,"startTime":"2025-08-02T02:59:23.110Z","endTime":"2025-08-02T02:59:27.144Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.6299995661493,"strikeZoneBottom":1.65457814215479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34770630460738,"aZ":-27.091594665355963,"pfxX":5.308198361291996,"pfxZ":3.1675189898003264,"pX":1.9550202571031479,"pZ":1.1114887343498647,"vX0":6.97274438996891,"vY0":-126.76659941249171,"vZ0":-5.85280472121358,"x":42.48,"y":208.77,"x0":-1.535887957564845,"y0":50.0041153476253,"z0":5.652982953817751,"aX":8.514611853780439},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-11.4,"spinRate":2444,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4344479243153061,"extension":6.248710046010402},"index":1,"playId":"5a5e0015-046b-3895-af71-022f4b82b3be","pitchNumber":2,"startTime":"2025-08-02T02:59:40.586Z","endTime":"2025-08-02T02:59:44.783Z","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":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83007948311018,"aZ":-17.80110804400158,"pfxX":-9.482561930774601,"pfxZ":7.019614254822932,"pX":0.20205935405039063,"pZ":2.2915090285309923,"vX0":7.665412786316989,"vY0":-142.86612105924564,"vZ0":-6.09095152364946,"x":109.3,"y":176.91,"x0":-1.296558574953187,"y0":50.00413100564353,"z0":5.587583059604224,"aX":-19.417691750730583},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":15.5,"spinRate":2268,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3847885669025195,"extension":6.590689959267286},"index":2,"playId":"5b99e15e-cfc7-3918-9321-88f0026ca2cb","pitchNumber":3,"startTime":"2025-08-02T03:00:08.317Z","endTime":"2025-08-02T03:00:12.127Z","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(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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26385927412047,"aZ":-24.164752377270148,"pfxX":-0.36548870267261646,"pfxZ":4.309230006265059,"pX":-0.057408283671521315,"pZ":3.037516218278291,"vX0":4.084209707558117,"vY0":-135.61894044697274,"vZ0":-2.564431446080709,"x":119.19,"y":156.77,"x0":-1.536813220089035,"y0":50.00365150392282,"z0":5.684815201161329,"aX":-0.6801959002315109},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":-0.2,"spinRate":2309,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4042129715282856,"extension":6.313353684110864},"hitData":{"launchSpeed":101.4,"launchAngle":12.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.1,"coordY":91.09}},"index":3,"playId":"799bfea8-a545-3912-bc02-f3591dc17b9b","pitchNumber":4,"startTime":"2025-08-02T03:00:27.651Z","endTime":"2025-08-02T03:00:35.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:00:35.547Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T03:01:06.812Z","endTime":"2025-08-02T03:01:35.299Z","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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.9,"strikeZoneTop":3.58824377855167,"strikeZoneBottom":1.65832960242326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55128572946124,"aZ":-17.787843282688794,"pfxX":-9.612923854693786,"pfxZ":7.239415205270827,"pX":-0.6234344802038391,"pZ":3.3300807142658506,"vX0":5.598071306240332,"vY0":-140.26399062474098,"vZ0":-3.30047757883112,"x":140.76,"y":148.87,"x0":-1.3991441555822541,"y0":50.00250526507656,"z0":5.686006887276215,"aX":-19.10022789585726},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":16.2,"spinRate":2249,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3909158396265435,"extension":6.621786813168813},"index":0,"playId":"af4e964d-8eb4-3cc0-b5aa-5ad0921c9104","pitchNumber":1,"startTime":"2025-08-02T03:01:08.636Z","endTime":"2025-08-02T03:01:12.963Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9101392479854,"aZ":-26.147809884598864,"pfxX":2.0113042943330637,"pfxZ":3.7205863290869363,"pX":-0.01917587882735035,"pZ":2.3549356699084063,"vX0":3.226917938731593,"vY0":-127.20823298105609,"vZ0":-3.211404356104242,"x":117.73,"y":175.2,"x0":-1.5711792424866204,"y0":50.00333330586515,"z0":5.7329963904808325,"aX":3.2578096403801324},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2396,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.4324925025213906,"extension":6.3020392137225265},"hitData":{"launchSpeed":87.2,"launchAngle":48.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.25,"coordY":112.54}},"index":1,"playId":"def76b0c-6867-34cd-b051-fa31e00d2c30","pitchNumber":2,"startTime":"2025-08-02T03:01:26.651Z","endTime":"2025-08-02T03:01:35.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:01:35.299Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yohel Pozo flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T03:03:41.281Z","endTime":"2025-08-02T03:04:58.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"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_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":91.5,"endSpeed":82.7,"strikeZoneTop":3.13694819967126,"strikeZoneBottom":1.33784094201896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.840041257829668,"aZ":-12.187246435359645,"pfxX":-0.3074979460706042,"pfxZ":11.27656471651846,"pX":-0.9300695055021239,"pZ":3.8696314441936264,"vX0":0.5813827322150044,"vY0":-133.11787953708145,"vZ0":-5.201186676401779,"x":152.45,"y":134.3,"x0":-1.1125744690002828,"y0":50.005469666795214,"z0":6.750445332590696,"aX":-0.5452004791903253},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.3,"breakHorizontal":0.4,"spinRate":2267,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4134016591166154,"extension":6.787527645063676},"index":0,"playId":"c2f89906-ae4d-3415-a1ce-a004d3137bc6","pitchNumber":1,"startTime":"2025-08-02T03:03:52.922Z","endTime":"2025-08-02T03:03:57.762Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.812207324927755,"aZ":-9.280184479532112,"pfxX":-2.0082236192284295,"pfxZ":12.867142839853555,"pX":0.13423309309949508,"pZ":2.851561395804441,"vX0":2.8518711411441733,"vY0":-133.5565473369203,"vZ0":-8.367185160214662,"x":111.88,"y":161.79,"x0":-0.6940336602748947,"y0":50.00488613816519,"z0":6.721296029849991,"aX":-3.573925674880801},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":21.4,"breakHorizontal":2.9,"spinRate":2314,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.4125060392107449,"extension":6.872184460693477},"index":1,"playId":"ebb04d4a-2d1c-3b08-b6e0-6f25f621ca20","pitchNumber":2,"startTime":"2025-08-02T03:04:06.724Z","endTime":"2025-08-02T03:04:13.086Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45964164466973,"aZ":-21.977723427366207,"pfxX":3.44354071297382,"pfxZ":5.95957340819535,"pX":0.32401643226085586,"pZ":3.6173306909351464,"vX0":2.9300683667163923,"vY0":-130.03803771657354,"vZ0":-3.4373467133421554,"x":104.65,"y":141.11,"x0":-1.2651152455911694,"y0":50.0046032605233,"z0":6.625159189533149,"aX":5.892940078868625},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":-6.8,"spinRate":2465,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4213301856538565,"extension":6.706515830342631},"index":2,"playId":"685259f0-c1c9-3eab-871a-b3c0c7c411cb","pitchNumber":3,"startTime":"2025-08-02T03:04:26.912Z","endTime":"2025-08-02T03:04:34.571Z","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":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07695911256554,"aZ":-8.68648729481039,"pfxX":-2.807914650242357,"pfxZ":12.565135829012329,"pX":0.2696657567005365,"pZ":2.5643161448838203,"vX0":3.9364198545557874,"vY0":-136.36527289867348,"vZ0":-9.213890922927988,"x":106.72,"y":169.54,"x0":-0.8327713822789803,"y0":50.00168465506078,"z0":6.600543725717104,"aX":-5.248523311694013},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":4.2,"spinRate":2360,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4028157417119198,"extension":7.05022019481453},"hitData":{"launchSpeed":96.6,"launchAngle":38.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.64,"coordY":65.99}},"index":3,"playId":"153e7cff-4ab1-3322-a2cd-3db5a6d4480a","pitchNumber":4,"startTime":"2025-08-02T03:04:47.390Z","endTime":"2025-08-02T03:04:58.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:04:58.492Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T03:05:10.847Z","endTime":"2025-08-02T03:06:35.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.8,"strikeZoneTop":3.08181034277701,"strikeZoneBottom":1.58414938970314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.332833695935406,"aZ":-7.326137888609936,"pfxX":-4.710531238051917,"pfxZ":13.350373228297649,"pX":-1.0507170491901752,"pZ":2.7571705820393198,"vX0":2.4941467390295755,"vY0":-136.37495446353674,"vZ0":-8.52465879055353,"x":157.05,"y":164.34,"x0":-1.3710598918223866,"y0":50.00025015044853,"z0":6.4496757583130435,"aX":-8.765404766564096},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":22.3,"breakHorizontal":7.9,"spinRate":2412,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4034818660908721,"extension":6.943954701952849},"index":0,"playId":"86e4b84e-649e-373c-bfe6-caf3ff616e62","pitchNumber":1,"startTime":"2025-08-02T03:05:21.207Z","endTime":"2025-08-02T03:05:25.315Z","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":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.7,"strikeZoneTop":3.34319819658634,"strikeZoneBottom":1.56476356404295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79424085545839,"aZ":-45.52526426379313,"pfxX":1.5526129550161292,"pfxZ":-10.543525835913808,"pX":0.05691353909605038,"pZ":2.9642492227408477,"vX0":2.089729783519699,"vY0":-113.06028923838194,"vZ0":1.4843264622103216,"x":114.83,"y":158.75,"x0":-1.0889037958322534,"y0":50.002207560885566,"z0":6.946277855883228,"aX":1.9660155110290278},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-18.1,"breakHorizontal":-3.5,"spinRate":2828,"spinDirection":24},"zone":2,"typeConfidence":2.0,"plateTime":0.48854920625015374,"extension":6.554240115620993},"index":1,"playId":"37e80d53-b759-3412-8d11-472d8abf6980","pitchNumber":2,"startTime":"2025-08-02T03:05:35.867Z","endTime":"2025-08-02T03:05:39.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.44473555491296,"strikeZoneBottom":1.58999465680364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.591985223177765,"aZ":-8.833147323307825,"pfxX":-2.9631390714600734,"pfxZ":12.530857449692691,"pX":-1.135293960006928,"pZ":2.357594464906817,"vX0":0.6766850943074201,"vY0":-136.26633325800736,"vZ0":-9.758476728202504,"x":160.27,"y":175.12,"x0":-1.003451727808175,"y0":50.00464057403012,"z0":6.61482656392399,"aX":-5.520092244647194},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.6,"breakHorizontal":5.2,"spinRate":2371,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.40342667528047915,"extension":6.922483135999991},"index":2,"playId":"44fbc7a9-37d0-39b2-8045-8576e9caf6e5","pitchNumber":3,"startTime":"2025-08-02T03:05:49.696Z","endTime":"2025-08-02T03:05:54.177Z","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":94.4,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25352587837298,"aZ":-8.70942461256592,"pfxX":-2.0462066064567344,"pfxZ":12.448996310954247,"pX":-0.1500546982235896,"pZ":2.6512805914087614,"vX0":3.4559831444240237,"vY0":-137.14010989549297,"vZ0":-8.607634865774676,"x":122.72,"y":167.2,"x0":-1.1667390545964305,"y0":50.004708028177994,"z0":6.443709909300365,"aX":-3.857669702372965},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.6,"breakHorizontal":2.9,"spinRate":2480,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4009764118080854,"extension":6.847825178322273},"index":3,"playId":"851ab0bb-20e3-3e94-a6f6-dbab578a3d5c","pitchNumber":4,"startTime":"2025-08-02T03:06:04.685Z","endTime":"2025-08-02T03:06:08.379Z","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":78.0,"endSpeed":70.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166274092750776,"aZ":-45.556853685520544,"pfxX":3.0039798994552176,"pfxZ":-10.584469117798875,"pX":0.6056269644890347,"pZ":2.5474133923414377,"vX0":1.9271629669459354,"vY0":-113.35910058732559,"vZ0":0.5147303370884955,"x":93.91,"y":170.0,"x0":-0.6541895691158846,"y0":50.00194699747176,"z0":6.972193441444087,"aX":3.7985555509933295},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-18.5,"breakHorizontal":-6.0,"spinRate":2968,"spinDirection":16},"zone":6,"typeConfidence":2.0,"plateTime":0.4885025873238136,"extension":6.702550256588405},"hitData":{"launchSpeed":77.7,"launchAngle":53.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":170.39,"coordY":133.11}},"index":4,"playId":"f5f6da5d-e62d-3267-a0a2-3984b691abf6","pitchNumber":5,"startTime":"2025-08-02T03:06:25.875Z","endTime":"2025-08-02T03:06:35.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:06:35.272Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T03:06:52.779Z","endTime":"2025-08-02T03:07:05.736Z","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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32255304599819,"aZ":-23.349690169285754,"pfxX":2.293047447787065,"pfxZ":5.131969937793201,"pX":0.028430412842509974,"pZ":2.925993738866536,"vX0":2.702360904479214,"vY0":-130.98721169506106,"vZ0":-4.83162522841698,"x":115.92,"y":159.78,"x0":-1.3185707963691309,"y0":50.00491837345795,"z0":6.563550005683436,"aX":3.943325920949303},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":-4.8,"spinRate":2433,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4198064703175297,"extension":6.626321989347873},"hitData":{"launchSpeed":83.7,"launchAngle":50.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.1,"coordY":114.42}},"index":0,"playId":"624ab7b7-1ba9-3479-bcc5-ac5d324351a7","pitchNumber":1,"startTime":"2025-08-02T03:06:57.390Z","endTime":"2025-08-02T03:07:05.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:07:05.736Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T03:09:01.365Z","endTime":"2025-08-02T03:09:25.705Z","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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":95.6,"endSpeed":86.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.291717749904656,"aZ":-20.846031466648277,"pfxX":-9.629031562489152,"pfxZ":5.819616171385363,"pX":-0.5828522110371332,"pZ":3.0145583688122732,"vX0":5.287499530354105,"vY0":-139.12703748788485,"vZ0":-3.7943575304201764,"x":139.22,"y":157.39,"x0":-1.2642518994753473,"y0":50.00151936108981,"z0":5.789909894932742,"aX":-18.740552861855615},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2185,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3947655332227278,"extension":6.358799418641107},"hitData":{"launchSpeed":94.0,"launchAngle":27.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.03,"coordY":58.63}},"index":0,"playId":"3f918b1b-8949-38b0-ad10-7e4b55f91f17","pitchNumber":1,"startTime":"2025-08-02T03:09:13.341Z","endTime":"2025-08-02T03:09:25.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:09:25.705Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T03:09:35.767Z","endTime":"2025-08-02T03:10:50.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","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":650968,"link":"/api/v1/people/650968"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.33999931691226,"strikeZoneBottom":1.56747276275888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.1720333889677,"aZ":-18.428055642751996,"pfxX":-10.300561768366837,"pfxZ":7.1092971019748585,"pX":-0.7800443906289409,"pZ":3.0392631396328222,"vX0":4.769658489519831,"vY0":-139.14006205441774,"vZ0":-4.1002667882664054,"x":146.73,"y":156.72,"x0":-1.191006216481627,"y0":50.00681691886402,"z0":5.775725262169165,"aX":-19.926942496033277},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":17.4,"spinRate":2293,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3957178663832037,"extension":6.452376101518865},"index":0,"playId":"491fa5a5-e3f8-3e91-ad10-d9d2f9bb5b5f","pitchNumber":1,"startTime":"2025-08-02T03:09:50.634Z","endTime":"2025-08-02T03:09:55.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.27473266336126,"strikeZoneBottom":1.54338326520882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.726457072639832,"aZ":-21.776607534037232,"pfxX":-1.248787780546901,"pfxZ":5.60769425666907,"pX":-0.8285725763143796,"pZ":3.1493868577777038,"vX0":2.7343527202972924,"vY0":-135.15575284240174,"vZ0":-2.7919305533052086,"x":148.58,"y":153.75,"x0":-1.6899566974147342,"y0":50.00502690649689,"z0":5.720570560722101,"aX":-2.3167482542853666},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":1.7,"spinRate":2293,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40484234720980705,"extension":6.204710780912381},"index":1,"playId":"0fe3cad6-f3af-370d-8275-f9c564996668","pitchNumber":2,"startTime":"2025-08-02T03:10:06.233Z","endTime":"2025-08-02T03:10:10.508Z","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":2,"outs":1},"index":2,"startTime":"2025-08-02T03:10:15.476Z","endTime":"2025-08-02T03:10:31.591Z","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(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":96.2,"endSpeed":87.4,"strikeZoneTop":3.34000045613232,"strikeZoneBottom":1.56615679944385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11872520737957,"aZ":-17.8898139948781,"pfxX":-6.529996231550127,"pfxZ":7.227969278090203,"pX":-1.4770001816307006,"pZ":4.686543268393284,"vX0":2.5016188174308196,"vY0":-140.04461765221563,"vZ0":0.11347811083898673,"x":173.3,"y":112.24,"x0":-1.5360957844405077,"y0":50.003121095964104,"z0":5.820541619098765,"aX":-12.90490528357016},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":11.3,"spinRate":2289,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39187834075290384,"extension":6.481584528216054},"index":3,"playId":"bd7bac8c-5b19-3c97-865e-26fd41e78d09","pitchNumber":3,"startTime":"2025-08-02T03:10:31.591Z","endTime":"2025-08-02T03:10:34.912Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17510364783142,"aZ":-26.916641449722892,"pfxX":2.573028567381814,"pfxZ":3.293975545505602,"pX":0.8301994842378001,"pZ":1.1938079172807894,"vX0":4.69861423782713,"vY0":-125.94048826059336,"vZ0":-5.609782197832684,"x":85.35,"y":206.55,"x0":-1.398743518999393,"y0":50.00158229005196,"z0":5.645552554304471,"aX":4.104985654055773},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-5.8,"spinRate":2528,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43602720988269805,"extension":6.445266299081284},"index":4,"playId":"3649610e-eebe-30ed-9410-f23ce9c25994","pitchNumber":4,"startTime":"2025-08-02T03:10:46.353Z","endTime":"2025-08-02T03:10:50.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:10:50.453Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ryan O'Hearn hit by pitch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T03:11:25.468Z","endTime":"2025-08-02T03:11:47.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan O'Hearn replaces Jose Iglesias.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T03:11:02.806Z","endTime":"2025-08-02T03:11:27.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":578428,"link":"/api/v1/people/578428"}},{"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":93.3,"endSpeed":85.6,"strikeZoneTop":3.46000006972651,"strikeZoneBottom":1.66634720399366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.656737846242596,"aZ":-25.387240120483998,"pfxX":-0.8405395086187919,"pfxZ":3.62371384470549,"pX":-0.3595798513084852,"pZ":2.826832458017196,"vX0":3.7793811186570285,"vY0":-135.92558728587238,"vZ0":-2.8607655809914596,"x":130.71,"y":162.46,"x0":-1.658484096363404,"y0":50.00208082263113,"z0":5.654801243941699,"aX":-1.574338841893864},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":0.7,"spinRate":2272,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4028941084041393,"extension":6.503095119228178},"index":1,"playId":"b59b0f5a-90aa-3359-9fee-6ebafbeef23d","pitchNumber":1,"startTime":"2025-08-02T03:11:27.705Z","endTime":"2025-08-02T03:11:31.578Z","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(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":86.1,"endSpeed":79.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.220007907962597,"aZ":-28.107689391865694,"pfxX":4.712944436442207,"pfxZ":2.577105231403687,"pX":2.265296785173771,"pZ":0.7556223782520946,"vX0":7.332746717416838,"vY0":-125.1065362785444,"vZ0":-6.275612621632465,"x":30.65,"y":218.38,"x0":-1.3207404341867055,"y0":50.00326819624814,"z0":5.612725013541994,"aX":7.439692713036379},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-10.3,"spinRate":2457,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43849970971856056,"extension":6.323196945043266},"index":2,"playId":"8fff18c8-e0f4-35fa-8c5b-85aaaa79472a","pitchNumber":2,"startTime":"2025-08-02T03:11:41.121Z","endTime":"2025-08-02T03:11:47.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:11:47.468Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T03:12:00.001Z","endTime":"2025-08-02T03:13:35.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":78.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11752584941805,"aZ":-28.5733739363405,"pfxX":7.512683636305598,"pfxZ":2.293767577724817,"pX":0.6797443778727772,"pZ":1.8003974766685933,"vX0":3.074268500387931,"vY0":-126.19653689906968,"vZ0":-3.6307599862159257,"x":91.09,"y":190.17,"x0":-1.5398715451523373,"y0":50.00250394588976,"z0":5.628858049377589,"aX":11.790418748777576},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":2459,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4385764857854566,"extension":6.420852656106419},"index":0,"playId":"aa9d81c4-3c61-3e9c-96fd-c9782d3cca3f","pitchNumber":1,"startTime":"2025-08-02T03:12:12.774Z","endTime":"2025-08-02T03:12:16.768Z","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":87.4,"endSpeed":78.1,"strikeZoneTop":3.07364117216744,"strikeZoneBottom":1.42195474216352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2948416015026,"aZ":-32.06975825945825,"pfxX":5.338266599309208,"pfxZ":0.06411865070645817,"pX":1.219110060968676,"pZ":2.894440178622928,"vX0":4.911299639021839,"vY0":-126.95185146157237,"vZ0":-0.6702270153308694,"x":70.53,"y":160.63,"x0":-1.4555566324265807,"y0":50.00210384087729,"z0":5.783938110120852,"aX":8.44847894026205},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-11.0,"spinRate":2423,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.43653150101980165,"extension":6.312975226696154},"index":1,"playId":"9f6288db-c35d-3e85-bd3c-faf750573aaa","pitchNumber":2,"startTime":"2025-08-02T03:12:29.353Z","endTime":"2025-08-02T03:12:33.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.987659520287764,"aZ":-15.364003952650709,"pfxX":-11.109782714264018,"pfxZ":8.587441626354735,"pX":0.5709645091204354,"pZ":1.8527733528186374,"vX0":8.927603314511963,"vY0":-139.83393629390838,"vZ0":-7.438025982689656,"x":95.24,"y":188.76,"x0":-1.238484338867758,"y0":50.000499078741214,"z0":5.578330782602741,"aX":-21.740285823862468},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":18.0,"spinRate":2345,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3934731299580161,"extension":6.60793336634814},"index":2,"playId":"75d43609-a890-36aa-a048-e56c8ba6c942","pitchNumber":3,"startTime":"2025-08-02T03:12:46.791Z","endTime":"2025-08-02T03:12:53.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.00325227416357,"strikeZoneBottom":1.47060643606343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39044999942528,"aZ":-29.07234829669045,"pfxX":5.117245755640598,"pfxZ":1.9466458633930408,"pX":1.7161421452947063,"pZ":2.2046424128615767,"vX0":6.206068647288138,"vY0":-126.322201267101,"vZ0":-2.7192078745665045,"x":51.58,"y":179.25,"x0":-1.45131877117964,"y0":50.00096832804636,"z0":5.669210206843874,"aX":8.142119814912675},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":-10.8,"spinRate":2338,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4361546777377594,"extension":6.3906103593706405},"index":3,"playId":"fa67086b-a4bb-33b7-80ed-06dd623caf91","pitchNumber":4,"startTime":"2025-08-02T03:13:11.239Z","endTime":"2025-08-02T03:13:14.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15752262216023,"aZ":-15.535163239989924,"pfxX":-10.046619962672416,"pfxZ":8.325949035650936,"pX":0.2169523380884309,"pZ":2.6997876094286335,"vX0":7.606822119517104,"vY0":-140.74806185720516,"vZ0":-5.147872480820983,"x":108.73,"y":165.89,"x0":-1.2209863517580757,"y0":50.00242320898993,"z0":5.5651391158006085,"aX":-20.07461348692403},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":16.6,"spinRate":2367,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3897651698811453,"extension":6.700461115032015},"hitData":{"launchSpeed":102.4,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":203.19,"coordY":98.67}},"index":4,"playId":"7b98835f-29c7-31b7-b7c2-800141508e8d","pitchNumber":5,"startTime":"2025-08-02T03:13:29.302Z","endTime":"2025-08-02T03:13:35.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:13:35.990Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T03:15:52.784Z","endTime":"2025-08-02T03:16:36.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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_putout"}]}],"playEvents":[{"details":{"description":"Ryan O'Hearn remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T03:15:31.438Z","endTime":"2025-08-02T03:15:54.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":578428,"link":"/api/v1/people/578428"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.5,"strikeZoneTop":3.23987026353833,"strikeZoneBottom":1.52480321123664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.458969447964414,"aZ":-25.888833039152395,"pfxX":3.9807854218150442,"pfxZ":4.400412290627473,"pX":-0.03355576325090232,"pZ":3.7880158033519487,"vX0":2.2071421053810223,"vY0":-119.74273278466221,"vZ0":-1.1996845383718195,"x":118.28,"y":136.5,"x0":-1.4892913493163416,"y0":50.00557295910589,"z0":6.645294183012973,"aX":5.692274676291685},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.9,"breakHorizontal":-7.8,"spinRate":2460,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.4601557292763201,"extension":6.529975755064712},"index":1,"playId":"de7e6230-dd7d-34ca-ab5f-b14b50197d62","pitchNumber":1,"startTime":"2025-08-02T03:15:54.672Z","endTime":"2025-08-02T03:15:58.881Z","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":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":70.8,"strikeZoneTop":3.38493066471514,"strikeZoneBottom":1.51810682806669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2567743524849,"aZ":-43.77369092240194,"pfxX":4.295349096023853,"pfxZ":-9.130758576766643,"pX":0.007489403225976614,"pZ":2.180107088219495,"vX0":0.9303858186794338,"vY0":-113.59076821707028,"vZ0":-0.5215254821223536,"x":116.71,"y":179.92,"x0":-0.9677946973694826,"y0":50.00423018021291,"z0":6.872110289586123,"aX":5.455370753866085},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-16.2,"breakHorizontal":-8.0,"spinRate":2883,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.48748242298188504,"extension":6.658395038939866},"index":2,"playId":"92c3ac52-41dd-320c-a937-90cdbc461589","pitchNumber":2,"startTime":"2025-08-02T03:16:11.922Z","endTime":"2025-08-02T03:16:17.080Z","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":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.831175921577852,"aZ":-45.361873571462475,"pfxX":2.9109543967450433,"pfxZ":-9.81784970577051,"pX":-0.038118507562909326,"pZ":2.8955212344172763,"vX0":1.6239526685409937,"vY0":-116.61534145472322,"vZ0":0.8810290794880289,"x":118.45,"y":160.6,"x0":-1.1272099182857396,"y0":50.000365933483394,"z0":6.875489193145997,"aX":3.911715852154443},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.0,"breakHorizontal":-5.8,"spinRate":2984,"spinDirection":25},"zone":2,"typeConfidence":2.0,"plateTime":0.4740745059715237,"extension":6.722138180260494},"hitData":{"launchSpeed":104.2,"launchAngle":37.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.52,"coordY":51.09}},"index":3,"playId":"d353246b-5ff3-33a6-8b93-e192cee8d026","pitchNumber":3,"startTime":"2025-08-02T03:16:24.874Z","endTime":"2025-08-02T03:16:36.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:16:36.674Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T03:16:51.492Z","endTime":"2025-08-02T03:18:06.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":553869,"link":"/api/v1/people/553869"},"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.4,"endSpeed":71.9,"strikeZoneTop":3.48999995029363,"strikeZoneBottom":1.67453577564661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.303472314692847,"aZ":-44.00954782144259,"pfxX":4.211127724042921,"pfxZ":-8.971296285976203,"pX":-0.6664067602625338,"pZ":3.316436498635556,"vX0":0.009472466587715389,"vY0":-115.51814148627285,"vZ0":1.7357492215961485,"x":142.4,"y":149.24,"x0":-1.2155095272160727,"y0":50.0036735154423,"z0":6.8643575661858485,"aX":5.555340943921493},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.2,"breakHorizontal":-7.6,"spinRate":2904,"spinDirection":26},"zone":1,"typeConfidence":2.0,"plateTime":0.4785472394218915,"extension":6.668395678791731},"index":0,"playId":"5bfc9f9c-e8a0-34ef-bee4-40ee6a5630b0","pitchNumber":1,"startTime":"2025-08-02T03:17:01.688Z","endTime":"2025-08-02T03:17:06.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.4,"strikeZoneTop":3.4927251273907,"strikeZoneBottom":1.63544229695166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.297463462955708,"aZ":-45.797308637489785,"pfxX":3.7549813108596775,"pfxZ":-10.732886557003033,"pX":-1.2863850604526108,"pZ":3.21690008091058,"vX0":-0.8539855161693901,"vY0":-113.5442723703166,"vZ0":2.42268154270894,"x":166.03,"y":151.92,"x0":-1.3863465909209431,"y0":50.005493218337655,"z0":6.79071717814486,"aX":4.764128788717789},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-18.1,"breakHorizontal":-6.5,"spinRate":2931,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.4877392237561726,"extension":6.777620211378585},"index":1,"playId":"77b9bd62-1dab-301c-b386-2b7e8bd5151f","pitchNumber":2,"startTime":"2025-08-02T03:17:15.846Z","endTime":"2025-08-02T03:17:19.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.51970598507538,"strikeZoneBottom":1.6762365010766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.406669659230985,"aZ":-17.56376001040855,"pfxX":-0.14039122866923215,"pfxZ":8.339718731525391,"pX":-1.8644917592055805,"pZ":2.9384832676704598,"vX0":-1.129622533992196,"vY0":-132.32076462768845,"vZ0":-5.992318224097539,"x":188.07,"y":159.44,"x0":-1.4116630428593724,"y0":50.00373472240903,"z0":6.5440491244440295,"aX":-0.2457452336480228},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":0.5,"spinRate":2327,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.4158663104393372,"extension":6.676825476311578},"index":2,"playId":"5d3b85b0-6a82-35cc-bc26-7e0ad6f46e22","pitchNumber":3,"startTime":"2025-08-02T03:17:29.958Z","endTime":"2025-08-02T03:17:33.228Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02709618949017,"aZ":-11.550944744269978,"pfxX":-4.465503958340434,"pfxZ":11.05504683930656,"pX":-0.31280372779065296,"pZ":2.1774897745857675,"vX0":3.5619600280229378,"vY0":-136.45288893774608,"vZ0":-9.267014572965795,"x":128.92,"y":179.99,"x0":-1.06189716195422,"y0":50.004955503046105,"z0":6.436325976761593,"aX":-8.33172574134269},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2399,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.40306605949861485,"extension":6.858493611561543},"index":3,"playId":"446bbe21-1fb3-343f-a0d7-f1952dd4b0de","pitchNumber":4,"startTime":"2025-08-02T03:17:47.122Z","endTime":"2025-08-02T03:17:50.843Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.5348186715167,"aZ":-9.309023039698959,"pfxX":-3.910997235704683,"pfxZ":12.157119851531244,"pX":-0.3349673294575748,"pZ":4.444036490547682,"vX0":3.660843932970695,"vY0":-137.4931261517383,"vZ0":-4.088809394817413,"x":129.77,"y":118.79,"x0":-1.187175803771561,"y0":50.00062791610519,"z0":6.602889627756444,"aX":-7.354405146939038},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.1,"breakHorizontal":6.1,"spinRate":2383,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.401118231582958,"extension":6.815837946079372},"index":4,"playId":"a7b9cd31-b2a1-3f64-96f4-55f0cd979d2a","pitchNumber":5,"startTime":"2025-08-02T03:18:03.254Z","endTime":"2025-08-02T03:18:06.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:18:06.754Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T03:18:21.549Z","endTime":"2025-08-02T03:19:18.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.56186156446134,"strikeZoneBottom":1.63910695953348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09212709410797,"aZ":-8.953966061064015,"pfxX":-3.7010985249734993,"pfxZ":12.164203969964664,"pX":0.22707570198461352,"pZ":1.853287798706811,"vX0":4.267778119036527,"vY0":-138.09349360897875,"vZ0":-10.752851074663866,"x":108.34,"y":188.74,"x0":-0.8661414860465529,"y0":50.00397499329373,"z0":6.425249995381048,"aX":-7.065709919399221},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":5.6,"spinRate":2364,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.3984204008222707,"extension":6.996070934954613},"index":0,"playId":"7fe625de-afe5-38cb-af53-38fe49153187","pitchNumber":1,"startTime":"2025-08-02T03:18:35.198Z","endTime":"2025-08-02T03:18:39.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.53609283569513,"strikeZoneBottom":1.61625857916992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21083302966576,"aZ":-9.639119657061613,"pfxX":-4.489218645991898,"pfxZ":11.605873493506376,"pX":0.6570805659079746,"pZ":1.7230875088155804,"vX0":5.427714165464889,"vY0":-139.1761423267407,"vZ0":-10.88666216591452,"x":91.95,"y":192.26,"x0":-0.7446104368895003,"y0":50.00551293240451,"z0":6.3465183897869855,"aX":-8.718686080499815},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2390,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.39509505403117373,"extension":6.942917944185125},"index":1,"playId":"e24ccf40-0322-3734-941c-4136a8e9d682","pitchNumber":2,"startTime":"2025-08-02T03:18:52.216Z","endTime":"2025-08-02T03:18:57.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87240422345735,"aZ":-8.99766005598771,"pfxX":-2.7138683899660183,"pfxZ":12.112785582245072,"pX":0.41121924429082696,"pZ":2.8366308053810703,"vX0":3.795790752356225,"vY0":-138.3974274518826,"vZ0":-8.399334600964123,"x":101.33,"y":162.19,"x0":-0.6343444348520728,"y0":50.000833700057875,"z0":6.538384604557945,"aX":-5.191862059166843},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":4.0,"spinRate":2368,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.39788398100048505,"extension":6.993809983482291},"hitData":{"launchSpeed":106.3,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.82,"coordY":145.7}},"index":2,"playId":"1e748cf9-9ad3-3ff7-8f9e-a7a836ec5186","pitchNumber":3,"startTime":"2025-08-02T03:19:09.370Z","endTime":"2025-08-02T03:19:18.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:19:18.495Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:21:44.383Z","endTime":"2025-08-02T03:22:35.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":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":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":{"description":"Pitching Change: Gordon Graceffo replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T03:20:31.462Z","endTime":"2025-08-02T03:21:46.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.6485615744575,"strikeZoneBottom":1.73050394361476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20548123754827,"aZ":-32.9706451142263,"pfxX":-1.2182798735389246,"pfxZ":-0.47946688628417977,"pX":1.0426094367431282,"pZ":1.343660271699273,"vX0":6.516879811379021,"vY0":-129.06209218047786,"vZ0":-5.248618760104312,"x":77.26,"y":202.5,"x0":-1.367029855529396,"y0":50.001011863066424,"z0":5.970822514011077,"aX":-2.036615730614592},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":0.6,"spinRate":2407,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.42591056884897016,"extension":6.244677532134002},"index":1,"playId":"6a80b4a0-bb4d-3b61-9ef4-821255b79ce8","pitchNumber":1,"startTime":"2025-08-02T03:21:46.336Z","endTime":"2025-08-02T03:21:51.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.72361457348588,"strikeZoneBottom":1.73050394361476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.622134432610547,"aZ":-31.251444548864498,"pfxX":-1.4014038100719854,"pfxZ":0.5583304826255628,"pX":0.48783394152560583,"pZ":0.3283820093973232,"vX0":5.440791692970401,"vY0":-127.52833432723338,"vZ0":-7.782193355694753,"x":98.4,"y":229.91,"x0":-1.4925965677535582,"y0":50.00006932467572,"z0":5.889719987258979,"aX":-2.304364690890772},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":1.3,"spinRate":2411,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.429748578626469,"extension":6.214429152745606},"index":2,"playId":"6ac5b9c4-0db0-34c6-ab53-dc9f171d35c9","pitchNumber":2,"startTime":"2025-08-02T03:22:01.959Z","endTime":"2025-08-02T03:22:05.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.84,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64149291790663,"aZ":-12.431936031882621,"pfxX":-4.5797744851197,"pfxZ":9.805760160672087,"pX":0.3273385262025779,"pZ":2.391809469712097,"vX0":5.981176962947332,"vY0":-141.1298454181121,"vZ0":-7.922994519573299,"x":104.52,"y":174.2,"x0":-1.2261912410753322,"y0":50.00560573045652,"z0":6.039635167853115,"aX":-9.223842137438577},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2062,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.388354068731962,"extension":6.2189454538762785},"hitData":{"launchSpeed":112.4,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.29,"coordY":146.51}},"index":3,"playId":"a4b63430-af58-3f58-9812-61e1df83131a","pitchNumber":3,"startTime":"2025-08-02T03:22:25.490Z","endTime":"2025-08-02T03:22:35.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:22:35.008Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:22:47.606Z","endTime":"2025-08-02T03:23:24.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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(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.7,"endSpeed":87.4,"strikeZoneTop":3.57634080608915,"strikeZoneBottom":1.68689780176315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.32457812270755,"aZ":-9.972240751001541,"pfxX":-5.7996169960639765,"pfxZ":11.273901025561997,"pX":0.22747332375674592,"pZ":1.441111846150504,"vX0":6.123363017622715,"vY0":-140.28098900258263,"vZ0":-10.509332404706184,"x":108.33,"y":199.87,"x0":-1.24291670738033,"y0":50.00026309384629,"z0":5.911941929435347,"aX":-11.417694090856047},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2140,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3922744888649854,"extension":6.244429018396932},"index":0,"playId":"427e1b8b-cd06-38ce-aa21-633115e71994","pitchNumber":1,"startTime":"2025-08-02T03:22:59.173Z","endTime":"2025-08-02T03:23:04.079Z","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":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35176829666228,"aZ":-47.60784768175231,"pfxX":-0.38428399328093826,"pfxZ":-10.572289408282991,"pX":0.11721035260605432,"pZ":1.285953407974463,"vX0":3.714831957822021,"vY0":-121.60707364380914,"vZ0":-1.6530038155516185,"x":112.53,"y":204.06,"x0":-1.3966169592380515,"y0":50.00137511998168,"z0":6.1988164012630005,"aX":-0.5621949901609246},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-19.2,"breakHorizontal":-0.4,"spinRate":2790,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.45476443288847346,"extension":6.055431657805249},"hitData":{"launchSpeed":90.6,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":150.06}},"index":1,"playId":"412f36a4-05f5-38d1-864a-e82626512746","pitchNumber":2,"startTime":"2025-08-02T03:23:16.013Z","endTime":"2025-08-02T03:23:24.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:23:24.130Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:23:43.047Z","endTime":"2025-08-02T03:25:11.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.861279470328064,"aZ":-12.570666487432868,"pfxX":-6.389735091459043,"pfxZ":9.68229524977163,"pX":0.593164132102677,"pZ":2.8221708454160015,"vX0":7.683438668469908,"vY0":-142.36657246610525,"vZ0":-6.808644704774919,"x":94.39,"y":162.58,"x0":-1.3281207398185486,"y0":50.00459838098843,"z0":6.063680607537855,"aX":-12.939042446732266},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2134,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.38677679836561696,"extension":6.270478689136498},"index":0,"playId":"00a9c862-bea8-39b6-ba7d-df5ee6b9bdca","pitchNumber":1,"startTime":"2025-08-02T03:23:49.841Z","endTime":"2025-08-02T03:23:54.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.76340487336808,"strikeZoneBottom":1.73050394361476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93345616363183,"aZ":-12.406026809052602,"pfxX":-5.833269785245659,"pfxZ":9.688464674305918,"pX":0.7089688027551733,"pZ":2.320414193497745,"vX0":8.025879877081303,"vY0":-142.45359459555385,"vZ0":-7.959324463049484,"x":89.98,"y":176.13,"x0":-1.3966002973697218,"y0":50.00205196741364,"z0":5.948157445709213,"aX":-11.901821825728565},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2192,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3855577063773432,"extension":6.36390419256796},"index":1,"playId":"e649396c-5f9d-3997-8a9d-cc21d697a2b9","pitchNumber":2,"startTime":"2025-08-02T03:24:03.912Z","endTime":"2025-08-02T03:24:08.774Z","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":98.6,"endSpeed":89.1,"strikeZoneTop":3.6831091812655,"strikeZoneBottom":1.66195568480534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.327661137420904,"aZ":-9.801404582035472,"pfxX":-7.210931702560407,"pfxZ":10.92128454164353,"pX":0.99380844654292,"pZ":2.0582650426382814,"vX0":9.130665549065874,"vY0":-142.99849128789518,"vZ0":-9.216256870493188,"x":79.12,"y":183.21,"x0":-1.320167976148777,"y0":50.00031781791147,"z0":5.958209163751019,"aX":-14.7693220323228},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":10.9,"spinRate":2201,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.38463226891795843,"extension":6.175928554294261},"index":2,"playId":"a9c9644f-6a24-3c1a-a5e4-cbe9ed577bdf","pitchNumber":3,"startTime":"2025-08-02T03:24:20.470Z","endTime":"2025-08-02T03:24:25.479Z","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":84.7,"endSpeed":77.6,"strikeZoneTop":3.66184676769184,"strikeZoneBottom":1.73050394361476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.201851131628818,"aZ":-44.81243180786586,"pfxX":-0.14277234670493844,"pfxZ":-8.405124148197862,"pX":0.7125634079653912,"pZ":-0.31296628993367415,"vX0":5.049369669485278,"vY0":-123.13050163364248,"vZ0":-5.878227219001601,"x":89.84,"y":247.23,"x0":-1.3645570584648117,"y0":50.00484159611603,"z0":5.985710034739483,"aX":-0.21577304166136896},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.6,"breakHorizontal":-1.2,"spinRate":2785,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4484421967559453,"extension":6.241347105740783},"index":3,"playId":"5789ddfd-ec15-335f-b09b-44042e22ee57","pitchNumber":4,"startTime":"2025-08-02T03:24:39.326Z","endTime":"2025-08-02T03:24:42.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.66959490538053,"aZ":-14.79248758320374,"pfxX":-7.554163983730231,"pfxZ":8.582527306697859,"pX":0.09463179350411859,"pZ":3.3375920185931753,"vX0":6.615703274319831,"vY0":-142.35101448394795,"vZ0":-4.885333365869408,"x":113.39,"y":148.67,"x0":-1.2931789797650324,"y0":50.003957947134985,"z0":6.032407418558289,"aX":-15.301464875350154},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":1989,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38671148961056945,"extension":6.238795412531492},"hitData":{"launchSpeed":98.9,"launchAngle":9.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.34,"coordY":89.67}},"index":4,"playId":"28ad3ca2-1692-373a-8490-df566c9f8c60","pitchNumber":5,"startTime":"2025-08-02T03:25:00.978Z","endTime":"2025-08-02T03:25:11.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:25:11.543Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:25:19.577Z","endTime":"2025-08-02T03:27:08.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.6831091812655,"strikeZoneBottom":1.73050394361476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88440830775507,"aZ":-42.90863769433963,"pfxX":-0.43553024494472803,"pfxZ":-7.482866866156912,"pX":0.1621182976095784,"pZ":0.027159265223568416,"vX0":3.231944079119454,"vY0":-120.28202920413207,"vZ0":-5.0046746813635945,"x":110.82,"y":238.05,"x0":-1.1546096921391933,"y0":50.00354251752551,"z0":6.0257900255754935,"aX":-0.6253004084385797},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.6,"breakHorizontal":-0.1,"spinRate":2589,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.4590706691735198,"extension":6.105740741701712},"index":0,"playId":"a7e47109-dd3f-3264-ab85-b6dae483647c","pitchNumber":1,"startTime":"2025-08-02T03:25:37.245Z","endTime":"2025-08-02T03:25:41.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32255592935218,"aZ":-34.205826292554256,"pfxX":-0.8656004161159413,"pfxZ":-1.2497438869609816,"pX":0.142450142507324,"pZ":2.937596045995111,"vX0":3.9499091378338416,"vY0":-127.0905468722219,"vZ0":-0.9185994586152805,"x":111.57,"y":159.46,"x0":-1.3229192688111242,"y0":50.00165309007849,"z0":6.033114280650253,"aX":-1.4086991728613234},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.3,"breakHorizontal":0.6,"spinRate":2263,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.4318373407210978,"extension":6.259740031783358},"index":1,"playId":"d497d4f2-b280-3fef-bec8-c7ef7f2ab947","pitchNumber":2,"startTime":"2025-08-02T03:25:57.677Z","endTime":"2025-08-02T03:26:03.158Z","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":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-02T03:26:17.449Z","endTime":"2025-08-02T03:26:45.342Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.66022922399031,"strikeZoneBottom":1.75335406226686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.716516988532014,"aZ":-12.835341558659527,"pfxX":-5.308626092244869,"pfxZ":9.991051892094092,"pX":0.12957087974504577,"pZ":1.913885485475807,"vX0":5.484512992699659,"vY0":-139.3083869717617,"vZ0":-8.662712181322817,"x":112.06,"y":187.11,"x0":-1.1894450182398189,"y0":50.00206830093755,"z0":5.9430197186454325,"aX":-10.275586363743159},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2028,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3954725895267006,"extension":6.197975828003378},"index":3,"playId":"135ffc03-f24d-3c6a-9fd1-decf10e81ded","pitchNumber":3,"startTime":"2025-08-02T03:26:45.342Z","endTime":"2025-08-02T03:26:50.044Z","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":96.6,"endSpeed":87.1,"strikeZoneTop":3.6831091812655,"strikeZoneBottom":1.73050394361476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.15777267061834,"aZ":-11.697152882285948,"pfxX":-5.519056200052133,"pfxZ":10.444046463827917,"pX":0.5137316191859463,"pZ":1.990120094963817,"vX0":6.462291576932913,"vY0":-140.20552565561468,"vZ0":-8.586700611040744,"x":97.42,"y":185.05,"x0":-1.1206158632656222,"y0":50.00419387073402,"z0":5.885181912140665,"aX":-10.823053592226032},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2152,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39293861934967644,"extension":6.460563641068538},"index":4,"playId":"2e4997b5-b52d-3ce9-af55-d2737fdf5973","pitchNumber":4,"startTime":"2025-08-02T03:27:04.340Z","endTime":"2025-08-02T03:27:08.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:27:08.074Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:29:32.387Z","endTime":"2025-08-02T03:30:21.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T03:28:29.261Z","endTime":"2025-08-02T03:29:34.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"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":102.4,"endSpeed":92.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.14529727731611,"aZ":-7.185020897721446,"pfxX":-8.429574652254082,"pfxZ":11.32225322255874,"pX":-0.4198467151511606,"pZ":2.7201266311669574,"vX0":6.6581608108767485,"vY0":-148.63337250468547,"vZ0":-8.105322152340133,"x":133.0,"y":165.34,"x0":-1.6092705143927706,"y0":50.00246340945678,"z0":5.920256739355512,"aX":-18.60384810804632},"breaks":{"breakAngle":61.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":18.8,"breakHorizontal":13.7,"spinRate":2580,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.37045306448936044,"extension":6.668803433386398},"index":1,"playId":"e5cb4846-aeb1-3077-83f3-fd1482c13554","pitchNumber":1,"startTime":"2025-08-02T03:29:34.631Z","endTime":"2025-08-02T03:29:38.584Z","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":102.8,"endSpeed":92.3,"strikeZoneTop":3.33694583504214,"strikeZoneBottom":1.57779787430089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.8787164000495,"aZ":-12.468091028916701,"pfxX":-8.498364058212568,"pfxZ":8.881699145054158,"pX":0.3530685279712742,"pZ":3.6498751692680256,"vX0":8.708322831096611,"vY0":-149.33559375653468,"vZ0":-4.656293189277131,"x":103.54,"y":140.23,"x0":-1.5219129877251938,"y0":50.003994732690536,"z0":5.969021207491422,"aX":-18.857787315931727},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2527,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3692863801680617,"extension":6.662080494914819},"index":2,"playId":"71c1eb5a-191c-372e-9113-fb38d56d8779","pitchNumber":2,"startTime":"2025-08-02T03:29:53.545Z","endTime":"2025-08-02T03:29:57.879Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.226904651079312,"aZ":-32.01733546751711,"pfxX":3.6255952748784193,"pfxZ":0.09786943215000399,"pX":0.2337397316985253,"pZ":2.372405041901652,"vX0":3.7790784453064448,"vY0":-129.1308945929611,"vZ0":-2.7459192682919324,"x":108.09,"y":174.73,"x0":-1.7292627145221549,"y0":50.00453665258372,"z0":5.956537461220122,"aX":6.017954123531569},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-7.6,"spinRate":2422,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.4269920194161032,"extension":6.6062554457528995},"hitData":{"launchSpeed":84.7,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.33,"coordY":103.1}},"index":3,"playId":"782e7525-50e4-3023-8661-823d877267f2","pitchNumber":3,"startTime":"2025-08-02T03:30:10.802Z","endTime":"2025-08-02T03:30:21.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:30:21.526Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a ground ball to left fielder Ramón Laureano, deflected by third baseman Manny Machado. Masyn Winn to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:30:31.377Z","endTime":"2025-08-02T03:31:37.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"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":"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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":102.0,"endSpeed":92.1,"strikeZoneTop":3.48389587184521,"strikeZoneBottom":1.64437168655331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.65543864144149,"aZ":-14.293370549892723,"pfxX":-6.875727400534647,"pfxZ":8.115996487160057,"pX":-1.5151420582775152,"pZ":4.24820151554308,"vX0":3.1720117883776413,"vY0":-148.40982896261633,"vZ0":-2.88504110510681,"x":174.75,"y":124.08,"x0":-1.7121238029153438,"y0":50.001008980752474,"z0":6.079315208730998,"aX":-15.144227916156245},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2528,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.37084983576497965,"extension":6.538383472237367},"index":0,"playId":"7338934f-67af-35ca-a8e3-cad4e15a2630","pitchNumber":1,"startTime":"2025-08-02T03:30:46.281Z","endTime":"2025-08-02T03:30:49.515Z","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":0},"pitchData":{"startSpeed":101.5,"endSpeed":91.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.76145255195324,"aZ":-11.960817341567338,"pfxX":-7.72769901064386,"pfxZ":9.272268672465483,"pX":-0.4326075617160271,"pZ":2.871326451994147,"vX0":6.6037572707191,"vY0":-147.53149715970557,"vZ0":-7.037670401309277,"x":133.49,"y":161.25,"x0":-1.7085419304427119,"y0":50.00150015274871,"z0":6.0106065804159305,"aX":-16.843284827627684},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.4,"breakHorizontal":12.5,"spinRate":2537,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.3728558981669474,"extension":6.6566334017697475},"index":1,"playId":"67d5fb26-a7ea-30cb-9f23-ed6fc5829656","pitchNumber":2,"startTime":"2025-08-02T03:31:02.650Z","endTime":"2025-08-02T03:31:06.005Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.774847186127065,"aZ":-32.11040348418782,"pfxX":1.2781899528857,"pfxZ":0.03597004481942534,"pX":-0.5748769655346201,"pZ":2.512588772591136,"vX0":2.874321982927189,"vY0":-128.86114969411355,"vZ0":-2.291313322621429,"x":138.91,"y":170.94,"x0":-1.874321703785452,"y0":50.00209725241615,"z0":5.913702037403422,"aX":2.1314110211113393},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2395,"spinDirection":49},"zone":4,"typeConfidence":0.9,"plateTime":0.42636450581476515,"extension":6.693988870081744},"hitData":{"launchSpeed":96.3,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.91,"coordY":154.62}},"index":2,"playId":"55220a25-257e-3c5f-be8c-5f4fb845567c","pitchNumber":3,"startTime":"2025-08-02T03:31:23.303Z","endTime":"2025-08-02T03:31:37.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:31:37.663Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:32:03.340Z","endTime":"2025-08-02T03:33:21.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":102.0,"endSpeed":92.9,"strikeZoneTop":3.85,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.268968707718024,"aZ":-7.638571850236272,"pfxX":-5.625031901273759,"pfxZ":11.077083495973536,"pX":0.8754370100228004,"pZ":2.696903959835426,"vX0":8.865513554154079,"vY0":-148.0886252959924,"vZ0":-8.263350462584508,"x":83.63,"y":165.96,"x0":-1.4300588668201382,"y0":50.003744074459604,"z0":5.974628995543462,"aX":-12.46084725634644},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2753,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.37026024872573426,"extension":6.849389909250755},"index":0,"playId":"6c410018-777b-3d5d-988f-bcea73148556","pitchNumber":1,"startTime":"2025-08-02T03:32:08.748Z","endTime":"2025-08-02T03:32:19.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.9,"endSpeed":92.5,"strikeZoneTop":3.85,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.47442376401809,"aZ":-7.87733114589925,"pfxX":-3.9149933116829896,"pfxZ":11.01225560843844,"pX":0.6002204750382911,"pZ":2.789000978032128,"vX0":7.391939548374853,"vY0":-148.07139342171195,"vZ0":-8.172074265660205,"x":94.12,"y":163.48,"x0":-1.4272118280534911,"y0":50.00310976562676,"z0":6.055586344259831,"aX":-8.638631469854813},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":18.4,"breakHorizontal":5.5,"spinRate":2555,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.3708221237813105,"extension":6.719101952314387},"index":1,"playId":"7999bd5d-4a2b-34b0-b1d3-7e964e1f8305","pitchNumber":2,"startTime":"2025-08-02T03:32:55.736Z","endTime":"2025-08-02T03:33:00.720Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":102.6,"endSpeed":92.8,"strikeZoneTop":3.85,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.191318715022156,"aZ":-12.507615783265866,"pfxX":-7.09798551966869,"pfxZ":8.799626089339657,"pX":-0.9772943455197131,"pZ":4.611657359859285,"vX0":4.4942376038303085,"vY0":-149.2926508088707,"vZ0":-2.423700152011212,"x":154.25,"y":114.27,"x0":-1.5876151159994056,"y0":50.00625320747513,"z0":6.163129263444541,"aX":-15.870496721876739},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2563,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3682463618004683,"extension":6.70173290936739},"index":2,"playId":"bea8a46e-cf01-3ee2-b1c4-817265c60dac","pitchNumber":3,"startTime":"2025-08-02T03:33:17.911Z","endTime":"2025-08-02T03:33:21.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:33:21.718Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yohel Pozo grounds into a double play, third baseman Manny Machado to second baseman Jake Cronenworth to first baseman Luis Arraez. Nolan Gorman out at 2nd. Yohel Pozo out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:33:43.053Z","endTime":"2025-08-02T03:33:56.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.987447845994154,"aZ":-31.393889353451677,"pfxX":3.6012529995047813,"pfxZ":0.4614143791053955,"pX":0.5608549395340358,"pZ":1.9449314408400658,"vX0":4.341803221589662,"vY0":-130.00721100825075,"vZ0":-4.1769424752705655,"x":95.62,"y":186.27,"x0":-1.6055469083033822,"y0":50.00443405412052,"z0":5.9841506519623655,"aX":6.0976057961972465},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-7.6,"spinRate":2458,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.42305643192082254,"extension":6.804881218513302},"hitData":{"launchSpeed":74.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":166.28}},"index":0,"playId":"4a7005e9-92ad-311c-88f6-4b4d4e5b25a5","pitchNumber":1,"startTime":"2025-08-02T03:33:49.352Z","endTime":"2025-08-02T03:33:56.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:33:56.017Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to third baseman Nolan Gorman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:36:46.436Z","endTime":"2025-08-02T03:38:03.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":{"description":"Pitching Change: Ryan Fernandez replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T03:36:20.303Z","endTime":"2025-08-02T03:36:48.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.42069408657497,"strikeZoneBottom":1.58767246697479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96373975057682,"aZ":-28.76036072293717,"pfxX":0.8017474527975563,"pfxZ":2.0239203813907727,"pX":0.12938397689667275,"pZ":0.9943283639484655,"vX0":4.7805328369374775,"vY0":-128.77882398946844,"vZ0":-6.4899455180200025,"x":112.07,"y":211.93,"x0":-1.8526810723881075,"y0":50.00019262635526,"z0":5.762614968729024,"aX":1.350433776773983},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-2.5,"spinRate":2667,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4248173391816503,"extension":6.526568990609468},"index":1,"playId":"ddaa9409-6c66-3f28-a346-1194e1af01ee","pitchNumber":1,"startTime":"2025-08-02T03:36:48.649Z","endTime":"2025-08-02T03:36:52.069Z","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":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.943505892956647,"aZ":-29.49168536612541,"pfxX":0.18750369218566787,"pfxZ":1.626259679338344,"pX":0.7923649041697206,"pZ":2.056396779916781,"vX0":6.142075648207403,"vY0":-127.90160984115857,"vZ0":-3.873115060484121,"x":86.8,"y":183.26,"x0":-1.6708159121284354,"y0":50.00105548479716,"z0":5.919401621639629,"aX":0.30729329600968935},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-1.8,"spinRate":2794,"spinDirection":75},"zone":9,"typeConfidence":0.9,"plateTime":0.42928966934488955,"extension":6.427604127072398},"index":2,"playId":"457beb22-3597-37cb-a2ae-8b5d01431ef5","pitchNumber":2,"startTime":"2025-08-02T03:37:02.670Z","endTime":"2025-08-02T03:37:05.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.413913666883666,"aZ":-30.73378970860984,"pfxX":2.17773103468761,"pfxZ":0.8658163826381386,"pX":0.054573988588428914,"pZ":2.719488359979816,"vX0":3.770309073129469,"vY0":-128.35414949586547,"vZ0":-2.3403577877225517,"x":114.92,"y":165.35,"x0":-1.7160765459021667,"y0":50.00573619501136,"z0":6.034894260157596,"aX":3.6358441116591727},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2805,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.42662763129553394,"extension":6.270505881078642},"index":3,"playId":"c9ab2125-adb3-3036-9a54-85063260e78f","pitchNumber":3,"startTime":"2025-08-02T03:37:17.055Z","endTime":"2025-08-02T03:37:23.559Z","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":96.1,"endSpeed":86.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39530259110752,"aZ":-16.519728010220266,"pfxX":-7.284267666259154,"pfxZ":8.01364875546029,"pX":-0.41279240378954657,"pZ":3.914081835602477,"vX0":5.369878656606952,"vY0":-139.79901914292245,"vZ0":-2.937513758203373,"x":132.73,"y":133.1,"x0":-1.4250322876775103,"y0":50.00181346819997,"z0":6.080765836025176,"aX":-14.227277617053675},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2006,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3937971387403585,"extension":6.239451626598928},"index":4,"playId":"a4ef2dba-c2ba-3c78-8d6c-264f7b5ddb7c","pitchNumber":4,"startTime":"2025-08-02T03:37:39.384Z","endTime":"2025-08-02T03:37:43.184Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6312929029807,"aZ":-30.820846896764554,"pfxX":1.268574273740993,"pfxZ":0.8294109831772349,"pX":0.5553869627615554,"pZ":2.307566573669507,"vX0":5.059596930827829,"vY0":-127.24673074169735,"vZ0":-3.0338569959714627,"x":95.83,"y":176.48,"x0":-1.6253745912560789,"y0":50.004448862421334,"z0":5.962605615425112,"aX":2.0758275628874965},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-3.5,"spinRate":2438,"spinDirection":86},"zone":6,"typeConfidence":0.9,"plateTime":0.4308021046369266,"extension":6.289933173712217},"hitData":{"launchSpeed":83.3,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.72,"coordY":166.79}},"index":5,"playId":"b72bbebc-c4bf-3bfa-b789-f4e79d846835","pitchNumber":5,"startTime":"2025-08-02T03:37:56.840Z","endTime":"2025-08-02T03:38:03.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:38:03.407Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to right fielder Jordan Walker. Xander Bogaerts to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:38:29.124Z","endTime":"2025-08-02T03:40:20.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","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":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"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":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.498395144791758,"aZ":-29.151354919564316,"pfxX":0.05547767556641281,"pfxZ":1.8304713195168585,"pX":0.3279807081208127,"pZ":2.8757449955780996,"vX0":5.0172113437482695,"vY0":-127.47536609590892,"vZ0":-2.044380839435595,"x":104.5,"y":161.13,"x0":-1.6704822285491592,"y0":50.002220518760524,"z0":5.982997198138248,"aX":0.09084412515857769},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-1.2,"spinRate":2729,"spinDirection":109},"zone":3,"typeConfidence":0.9,"plateTime":0.42919546087560523,"extension":6.257905179157856},"index":0,"playId":"26daed86-2527-3572-9a77-dcd884f40389","pitchNumber":1,"startTime":"2025-08-02T03:38:33.403Z","endTime":"2025-08-02T03:38:41.329Z","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":"b0ac7acd-50e3-4a24-bd63-c8c9dc6479e4","startTime":"2025-08-02T03:38:53.005Z","endTime":"2025-08-02T03:39:02.711Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Ryan Fernandez on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"b0ac7acd-50e3-4a24-bd63-c8c9dc6479e4","startTime":"2025-08-02T03:39:18.300Z","endTime":"2025-08-02T03:40:01.694Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-02T03:40:01.694Z","endTime":"2025-08-02T03:40:05.580Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.191459573947004,"aZ":-32.90197380244175,"pfxX":1.5883041274144798,"pfxZ":-0.448397290706092,"pX":0.633060451981728,"pZ":3.07410197391428,"vX0":5.411785302328434,"vY0":-126.48642920573445,"vZ0":-0.7461032216245641,"x":92.87,"y":155.78,"x0":-1.73835761881857,"y0":50.002340524948394,"z0":6.005237656833848,"aX":2.5795204604481574},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.1,"spinRate":2788,"spinDirection":78},"zone":3,"typeConfidence":0.9,"plateTime":0.43260608739297046,"extension":6.1860294986537525},"hitData":{"launchSpeed":96.8,"launchAngle":41.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.32,"coordY":99.87}},"index":4,"playId":"f65205bf-350f-355e-8a45-a31381877550","pitchNumber":2,"startTime":"2025-08-02T03:40:05.580Z","endTime":"2025-08-02T03:40:20.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:40:20.164Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:40:46.442Z","endTime":"2025-08-02T03:40:57.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.74439728094692,"aZ":-14.553860967747234,"pfxX":-9.063905092177936,"pfxZ":9.107081320213771,"pX":-1.2787467703504234,"pZ":3.162157456211889,"vX0":4.169748113417932,"vY0":-139.7136084651489,"vZ0":-5.103165149574538,"x":165.74,"y":153.4,"x0":-1.6308669246092213,"y0":50.00246754207373,"z0":6.002883878490285,"aX":-17.535502940919663},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":15.2,"spinRate":2370,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3952844479991833,"extension":6.170791073926368},"hitData":{"launchSpeed":72.0,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":153.1}},"index":0,"playId":"c08bbc6a-aed3-3c0c-8971-4d291986db46","pitchNumber":1,"startTime":"2025-08-02T03:40:46.856Z","endTime":"2025-08-02T03:40:57.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:40:57.564Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:41:14.239Z","endTime":"2025-08-02T03:41:41.139Z","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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.6,"strikeZoneTop":3.4600009663996,"strikeZoneBottom":1.63481295196028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.105894715205626,"aZ":-32.37694843937358,"pfxX":0.07120711271644597,"pfxZ":-0.12832944997630413,"pX":0.49532504571449826,"pZ":0.947329585086675,"vX0":6.0631698408372845,"vY0":-127.33031351447599,"vZ0":-5.761102778176994,"x":98.12,"y":213.2,"x0":-1.9297628925252204,"y0":50.00014151090142,"z0":5.813122549955284,"aX":0.115401760167583},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":-1.6,"spinRate":2808,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.43080936887993637,"extension":6.344506354310971},"index":0,"playId":"ffe6f439-c5cc-3203-bb04-36d55c590f7b","pitchNumber":1,"startTime":"2025-08-02T03:41:14.239Z","endTime":"2025-08-02T03:41:19.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.580711866819318,"aZ":-32.97383169680523,"pfxX":0.7573085595498608,"pfxZ":-0.5324727634329243,"pX":-0.3845748287014552,"pZ":2.6138761418328844,"vX0":3.680482472165359,"vY0":-122.19931729520953,"vZ0":-1.349961437259191,"x":131.66,"y":168.21,"x0":-2.0127242243882275,"y0":50.0018829554642,"z0":6.023455866505854,"aX":1.137687215152887},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-2.3,"spinRate":2760,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.4493711686350377,"extension":5.896800046450839},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.3,"coordY":78.05}},"index":1,"playId":"c333d645-3e91-39ea-abc6-db92730fb231","pitchNumber":2,"startTime":"2025-08-02T03:41:32.385Z","endTime":"2025-08-02T03:41:41.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:41:41.139Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:44:19.147Z","endTime":"2025-08-02T03:46:24.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Mason Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T03:43:16.375Z","endTime":"2025-08-02T03:44:21.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"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":97.8,"endSpeed":88.1,"strikeZoneTop":3.43202557621394,"strikeZoneBottom":1.66478442068666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.750687149384085,"aZ":-6.040151579080897,"pfxX":-2.7683591448660922,"pfxZ":12.94129684057768,"pX":-0.9062711612525103,"pZ":3.6700980648302233,"vX0":2.2618640217536528,"vY0":-142.17993376489787,"vZ0":-5.881823427691617,"x":151.54,"y":139.69,"x0":-1.3578955887094248,"y0":50.00165559873966,"z0":6.165321319562837,"aX":-5.590128679556069},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":22.2,"breakHorizontal":4.4,"spinRate":2586,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3872595878586429,"extension":6.73837260316332},"index":1,"playId":"8589bd60-72ae-3b8a-b71d-a7d08003e9d7","pitchNumber":1,"startTime":"2025-08-02T03:44:21.381Z","endTime":"2025-08-02T03:44:25.989Z","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":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.10952368248914,"aZ":-6.460323044454706,"pfxX":-3.140189210389345,"pfxZ":12.646800465860833,"pX":0.07557980519499904,"pZ":3.211636042432612,"vX0":4.673722375644098,"vY0":-142.6879516493687,"vZ0":-7.051644267814941,"x":114.12,"y":152.07,"x0":-1.1862986868114203,"y0":50.00067849165101,"z0":6.141397358271451,"aX":-6.384023062050229},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.4,"breakHorizontal":4.6,"spinRate":2652,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3859199306419905,"extension":6.795658720100225},"index":2,"playId":"b7a8f3b5-3959-3ca5-a728-d3b6e5203b0b","pitchNumber":2,"startTime":"2025-08-02T03:44:35.531Z","endTime":"2025-08-02T03:44:39.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":87.6,"strikeZoneTop":3.40318144289842,"strikeZoneBottom":1.61096173197439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.056034811887486,"aZ":-10.027231669205069,"pfxX":-4.543498779631488,"pfxZ":11.008544093901083,"pX":0.362469034775425,"pZ":4.36054717650915,"vX0":5.579114952195145,"vY0":-142.6401774839538,"vZ0":-3.293110275520232,"x":103.18,"y":121.05,"x0":-1.0507263523874149,"y0":50.00114387271107,"z0":6.1866252395134,"aX":-9.139788651781352},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":6.7,"spinRate":2476,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3875192161008103,"extension":6.6907968526860575},"index":3,"playId":"ce8edc8d-f025-3eee-a03c-ca01ccd6549e","pitchNumber":3,"startTime":"2025-08-02T03:44:57.468Z","endTime":"2025-08-02T03:45:01.323Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.52095705507733,"aZ":-4.976216346670108,"pfxX":-4.875634026887022,"pfxZ":13.351083700886578,"pX":0.07861265781762955,"pZ":3.0524798828626536,"vX0":5.09104597267248,"vY0":-143.3225326995575,"vZ0":-7.696837383166782,"x":114.0,"y":156.36,"x0":-1.1052351503893698,"y0":50.00451993229589,"z0":6.112878687304011,"aX":-9.934090821622984},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.2,"breakVerticalInduced":22.3,"breakHorizontal":7.6,"spinRate":2585,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38523304457594376,"extension":6.764791807648391},"index":4,"playId":"4e5b54e0-541f-3cc8-b7d6-ecf77ba8540d","pitchNumber":4,"startTime":"2025-08-02T03:45:14.044Z","endTime":"2025-08-02T03:45:17.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":89.2,"strikeZoneTop":3.40820462134472,"strikeZoneBottom":1.54016708052998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.17552918628081,"aZ":-8.190163250418761,"pfxX":-5.144169752279623,"pfxZ":11.548934508619855,"pX":-0.9033957860211071,"pZ":3.6502027141737967,"vX0":3.1572172454737712,"vY0":-144.6797067557383,"vZ0":-5.692504084867591,"x":151.44,"y":140.22,"x0":-1.3523127711810068,"y0":50.0009753826151,"z0":6.1709239641383045,"aX":-10.681963410154243},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.7,"breakHorizontal":8.5,"spinRate":2507,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38156681807614756,"extension":6.648012047926948},"index":5,"playId":"de4deeb2-05f4-301b-bda5-240d2a5f5a8d","pitchNumber":5,"startTime":"2025-08-02T03:45:31.046Z","endTime":"2025-08-02T03:45:35.359Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.6509114937925,"aZ":-7.605961460962008,"pfxX":-4.615170699321219,"pfxZ":12.066546841451935,"pX":0.5125778320144252,"pZ":3.356763554657679,"vX0":6.38983338900941,"vY0":-143.3174749117908,"vZ0":-6.541207396847237,"x":97.46,"y":148.15,"x0":-1.1686017141141454,"y0":50.00480993591013,"z0":6.172998736883438,"aX":-9.39877065462694},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.3,"breakHorizontal":6.7,"spinRate":2581,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3853141661925146,"extension":6.764893313358436},"index":6,"playId":"f3636323-cc86-349a-8897-d73b968ebc65","pitchNumber":6,"startTime":"2025-08-02T03:45:48.196Z","endTime":"2025-08-02T03:45:55.088Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":88.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.84597786659752,"aZ":-5.921914305782945,"pfxX":-4.037052749725084,"pfxZ":12.764525653929795,"pX":0.28797850098169836,"pZ":3.0003534688305757,"vX0":5.031896562503709,"vY0":-143.78826798793932,"vZ0":-7.691290059790195,"x":106.02,"y":157.77,"x0":-0.9750031856224068,"y0":50.00504973565114,"z0":6.103152587051032,"aX":-8.304675244346539},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.4,"breakHorizontal":6.1,"spinRate":2548,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3835295785471011,"extension":6.839378792191538},"hitData":{"launchSpeed":79.0,"launchAngle":21.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.56,"coordY":102.07}},"index":7,"playId":"1230c400-2bae-311d-bf7a-0bed69fcd882","pitchNumber":7,"startTime":"2025-08-02T03:46:12.522Z","endTime":"2025-08-02T03:46:24.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:46:24.277Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:46:33.007Z","endTime":"2025-08-02T03:47:17.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.23083128427524,"aZ":-12.187657050025033,"pfxX":-7.72417151958912,"pfxZ":9.575356994660291,"pX":-0.06514762591666343,"pZ":3.1754526245667756,"vX0":6.279836361130817,"vY0":-143.97820586276617,"vZ0":-5.838957258537576,"x":119.48,"y":153.04,"x0":-1.27731437411,"y0":50.00204752905146,"z0":5.992484198076503,"aX":-16.122394894364074},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2471,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38126416397190477,"extension":6.821523436558076},"index":0,"playId":"ce146575-63c9-35b9-a26e-49e57c565a25","pitchNumber":1,"startTime":"2025-08-02T03:46:46.005Z","endTime":"2025-08-02T03:46:49.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":89.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.73812428181045,"aZ":-10.638179768048648,"pfxX":-4.894932173641001,"pfxZ":10.393551684708905,"pX":-0.03608175126466648,"pZ":2.9505556654470566,"vX0":5.120618199280937,"vY0":-144.23015658624786,"vZ0":-7.034311407711924,"x":118.38,"y":159.11,"x0":-1.212866210908836,"y0":50.00064363219828,"z0":6.103464738812159,"aX":-10.140649819253014},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2448,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3821992575258033,"extension":6.732986541121984},"hitData":{"launchSpeed":90.3,"launchAngle":38.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.19,"coordY":113.72}},"index":1,"playId":"61b44767-943e-3ec1-be9e-104d171c2f20","pitchNumber":2,"startTime":"2025-08-02T03:47:06.877Z","endTime":"2025-08-02T03:47:17.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:47:17.783Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, third baseman Manny Machado to second baseman Jake Cronenworth to first baseman Luis Arraez. Victor Scott II out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:47:30.806Z","endTime":"2025-08-02T03:48:12.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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":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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":90.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.99536612057866,"aZ":-9.441631932699172,"pfxX":-5.524964917010802,"pfxZ":10.761713853499197,"pX":0.3148831672105953,"pZ":2.704560639458562,"vX0":5.994598475431021,"vY0":-145.94063289843135,"vZ0":-8.076243832397184,"x":105.0,"y":165.76,"x0":-1.068740750308411,"y0":50.001077059666294,"z0":6.110916563448345,"aX":-11.669383877148677},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2541,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.37832257052787766,"extension":6.765138950704844},"index":0,"playId":"cdb5bfe0-1053-3c74-aa67-7d6375b0ce02","pitchNumber":1,"startTime":"2025-08-02T03:47:46.115Z","endTime":"2025-08-02T03:47:49.239Z","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":99.1,"endSpeed":89.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.48260173618931,"aZ":-10.505820839580197,"pfxX":-8.870534844444709,"pfxZ":10.50149220168246,"pX":-0.34518497977041185,"pZ":2.3401314695699504,"vX0":5.331619026405598,"vY0":-143.90929229772073,"vZ0":-8.339041104534695,"x":130.16,"y":175.6,"x0":-1.0855267395923243,"y0":50.001122446263985,"z0":5.955223453066416,"aX":-18.30000332381504},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":14.8,"spinRate":2480,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38300022130340494,"extension":6.846720810288029},"hitData":{"launchSpeed":95.5,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":165.27}},"index":1,"playId":"f035266f-7d61-33e8-8e22-76aedde09d84","pitchNumber":2,"startTime":"2025-08-02T03:48:06.303Z","endTime":"2025-08-02T03:48:12.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:48:12.999Z","atBatIndex":63}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, third baseman Manny Machado to second baseman Jake Cronenworth to first baseman Luis Arraez. Victor Scott II out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:47:30.806Z","endTime":"2025-08-02T03:48:12.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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":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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":90.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.99536612057866,"aZ":-9.441631932699172,"pfxX":-5.524964917010802,"pfxZ":10.761713853499197,"pX":0.3148831672105953,"pZ":2.704560639458562,"vX0":5.994598475431021,"vY0":-145.94063289843135,"vZ0":-8.076243832397184,"x":105.0,"y":165.76,"x0":-1.068740750308411,"y0":50.001077059666294,"z0":6.110916563448345,"aX":-11.669383877148677},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2541,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.37832257052787766,"extension":6.765138950704844},"index":0,"playId":"cdb5bfe0-1053-3c74-aa67-7d6375b0ce02","pitchNumber":1,"startTime":"2025-08-02T03:47:46.115Z","endTime":"2025-08-02T03:47:49.239Z","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":99.1,"endSpeed":89.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.48260173618931,"aZ":-10.505820839580197,"pfxX":-8.870534844444709,"pfxZ":10.50149220168246,"pX":-0.34518497977041185,"pZ":2.3401314695699504,"vX0":5.331619026405598,"vY0":-143.90929229772073,"vZ0":-8.339041104534695,"x":130.16,"y":175.6,"x0":-1.0855267395923243,"y0":50.001122446263985,"z0":5.955223453066416,"aX":-18.30000332381504},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":14.8,"spinRate":2480,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38300022130340494,"extension":6.846720810288029},"hitData":{"launchSpeed":95.5,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":165.27}},"index":1,"playId":"f035266f-7d61-33e8-8e22-76aedde09d84","pitchNumber":2,"startTime":"2025-08-02T03:48:06.303Z","endTime":"2025-08-02T03:48:12.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:48:12.999Z","atBatIndex":63},"scoringPlays":[26,32,33,37],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":93.74,"y":105.46},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":196.64,"y":76.81},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":141.88,"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":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":129.2,"y":100.38},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":183.71,"y":82.79},"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":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":148.97,"y":175.91},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":161.31,"y":109.16},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":95.74,"y":169.32},"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":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":178.41,"y":106.06},"type":"O","description":"Lineout"}],"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":126.64,"y":36.88},"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":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":36.2,"y":110.18},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":18,"top":[13,14,15],"bottom":[16,17,18],"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":187.48,"y":98.31},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":118.23,"y":89.07},"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":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":133.75,"y":162.16},"type":"O","description":"Pop Out"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":195.67,"y":110.7},"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":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":179.95,"y":68.54},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":128.81,"y":138.22},"type":"O","description":"Lineout"},{"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":144.41,"y":151.58},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":152.02,"y":166.79},"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":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":131.75,"y":177.41},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":103.35,"y":163.24},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":139.05,"y":142.38},"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":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":108.92,"y":158.68},"type":"O","description":"Groundout"}]}},{"startIndex":26,"endIndex":38,"top":[26,27,28,29],"bottom":[30,31,32,33,34,35,36,37,38],"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":60.94,"y":51.42},"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":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":197.61,"y":89.85},"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":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":112.99,"y":159.86},"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":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":105.39,"y":175.17},"type":"E","description":"Field Error"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":129.71,"y":80.61},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":67.5,"y":126.85},"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":123.1,"y":91.09},"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":169.25,"y":112.54},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":143.64,"y":65.99},"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":6,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":170.39,"y":133.11},"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":6,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":88.1,"y":114.42},"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":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":139.03,"y":58.63},"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":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":203.19,"y":98.67},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48],"bottom":[49,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":7,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":114.52,"y":51.09},"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":7,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":133.82,"y":145.7},"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":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":135.29,"y":146.51},"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":109.94,"y":150.06},"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":176.34,"y":89.67},"type":"H","description":"Single"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55,56],"bottom":[57,58,59,60],"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":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":91.33,"y":103.1},"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":8,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":107.91,"y":154.62},"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":8,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":100.31,"y":166.28},"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":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":93.72,"y":166.79},"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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":210.32,"y":99.87},"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":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":109.94,"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":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":122.3,"y":78.05},"type":"O","description":"Lineout"}]}},{"startIndex":61,"endIndex":63,"top":[61,62,63],"bottom":[],"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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":113.56,"y":102.07},"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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":39.19,"y":113.72},"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":9,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":100.31,"y":165.27},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":2,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"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":2,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":7,"errors":0,"leftOnBase":7},"away":{"runs":1,"hits":4,"errors":3,"leftOnBase":1}},"defense":{"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"catcher":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"first":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"onDeck":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"onDeck":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"inHole":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"battingOrder":2,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"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":11,"groundOuts":6,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".249","atBats":29,"obp":".319","slg":".388","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":7,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":10,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":32,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":131,"era":"4.15","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.28","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":44,"strikes":87,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":3,"pitchesPerInning":"16.38","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":3,"chances":35,"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":{},"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":5,"flyOuts":22,"groundOuts":34,"airOuts":44,"runs":19,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":130,"obp":".301","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":524,"era":"4.91","inningsPitched":"33.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.21","battersFaced":138,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":524,"balls":196,"strikes":328,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"15.88","gamesFinished":1,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"5.18","walksPer9Inn":"1.36","hitsPer9Inn":"9.55","runsScoredPer9":"5.18","homeRunsPer9":"0.55","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":35,"groundOuts":26,"airOuts":63,"runs":31,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":69,"baseOnBalls":27,"intentionalWalks":1,"hits":44,"hitByPitch":0,"avg":".221","atBats":199,"obp":".310","slg":".407","ops":".717","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":81,"rbi":29,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.11","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":84,"putOuts":42,"errors":3,"chances":129,"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":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":50,"groundOuts":81,"airOuts":83,"runs":46,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":92,"baseOnBalls":35,"intentionalWalks":0,"hits":73,"hitByPitch":8,"avg":".227","atBats":322,"obp":".316","slg":".320","ops":".636","caughtStealing":2,"stolenBases":29,"stolenBasePercentage":".935","caughtStealingPercentage":".065","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":103,"rbi":33,"leftOnBase":126,"sacBunts":5,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.40","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-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":56,"groundOuts":87,"airOuts":94,"runs":53,"doubles":28,"triples":0,"homeRuns":15,"strikeOuts":108,"baseOnBalls":34,"intentionalWalks":1,"hits":99,"hitByPitch":17,"avg":".257","atBats":385,"obp":".342","slg":".447","ops":".789","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":172,"rbi":62,"leftOnBase":178,"sacBunts":1,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","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":60,"putOuts":737,"errors":6,"chances":803,"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":{},"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":43,"gamesStarted":0,"flyOuts":32,"groundOuts":62,"airOuts":56,"runs":18,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":1,"atBats":213,"obp":".285","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":869,"era":"2.78","inningsPitched":"58.1","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.13","battersFaced":235,"outs":175,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":869,"balls":294,"strikes":575,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".667","pitchesPerInning":"14.90","gamesFinished":9,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.93","hitsPer9Inn":"7.25","runsScoredPer9":"2.78","homeRunsPer9":"0.62","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":13},"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":true,"isSubstitute":false}},"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}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".350","atBats":20,"obp":".409","slg":".600","ops":"1.009","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":12,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":41,"gamesStarted":0,"flyOuts":16,"groundOuts":39,"airOuts":28,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":3,"hits":27,"hitByPitch":1,"atBats":124,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":553,"era":"2.04","inningsPitched":"35.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":16,"blownSaves":0,"earnedRuns":8,"whip":"1.19","battersFaced":146,"outs":106,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":553,"balls":201,"strikes":352,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"15.65","gamesFinished":6,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.92","walksPer9Inn":"3.82","hitsPer9Inn":"6.88","runsScoredPer9":"2.80","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":false,"isOnBench":true,"isSubstitute":false}},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"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":true,"isSubstitute":false}},"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":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":68,"groundOuts":83,"airOuts":114,"runs":37,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":49,"baseOnBalls":28,"intentionalWalks":1,"hits":96,"hitByPitch":1,"avg":".284","atBats":338,"obp":".338","slg":".464","ops":".802","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":157,"rbi":48,"leftOnBase":154,"sacBunts":1,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"24.14","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":19,"putOuts":297,"errors":3,"chances":319,"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(L, 6-9)","summary":"4.1 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":30,"strikes":55,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":40,"groundOuts":64,"airOuts":73,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":71,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".201","atBats":254,"obp":".244","slg":".311","ops":".555","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":79,"rbi":29,"leftOnBase":131,"sacBunts":3,"sacFlies":2,"babip":".251","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","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":{"caughtStealing":15,"stolenBases":40,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":32,"putOuts":534,"errors":4,"chances":570,"fielding":".993","passedBall":6,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":58,"groundOuts":113,"airOuts":116,"runs":55,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":58,"baseOnBalls":39,"intentionalWalks":3,"hits":111,"hitByPitch":7,"avg":".282","atBats":393,"obp":".354","slg":".412","ops":".766","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":162,"rbi":42,"leftOnBase":139,"sacBunts":1,"sacFlies":4,"babip":".309","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.67","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":235,"putOuts":152,"errors":3,"chances":390,"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":"500","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":67,"groundOuts":81,"airOuts":126,"runs":58,"doubles":23,"triples":0,"homeRuns":7,"strikeOuts":69,"baseOnBalls":27,"intentionalWalks":0,"hits":101,"hitByPitch":4,"avg":".271","atBats":373,"obp":".325","slg":".389","ops":".714","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":145,"rbi":39,"leftOnBase":138,"sacBunts":2,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.29","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":251,"putOuts":116,"errors":2,"chances":369,"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":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":19,"groundOuts":61,"airOuts":40,"runs":25,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".293","atBats":205,"obp":".374","slg":".463","ops":".837","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":95,"rbi":39,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".336","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.78","popOuts":13,"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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[680977,671056,676475,575929,691026,669357,691023,650968,687363,669461,694335,700669,681676],"pitchers":[669461,694335,700669,681676],"bench":[665877,641658,686780,695336],"bullpen":[701552,543243,681517,700241,571945,682610,676617,669467,668941],"battingOrder":[680977,671056,676475,575929,691026,669357,691023,650968,687363],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Contreras, Wn (15, 5th inning off Pivetta, 0 on, 0 out)."},{"label":"TB","value":"Contreras, Wn 4; Gorman; Scott II; Winn."},{"label":"RBI","value":"Contreras, Wn (62)."},{"label":"GIDP","value":"Herrera; Pozo."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"1."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gorman (3, throw); Contreras, Wn (6, throw); Fernandez (1, pickoff)."}]}],"note":[]},"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":8,"groundOuts":10,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".250","atBats":32,"obp":".318","slg":".378","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":11,"groundOuts":6,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".138","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":110,"era":"3.52","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":29,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":34,"strikes":76,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":1,"pitchesPerInning":"12.22","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"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":{},"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":42,"gamesStarted":0,"flyOuts":31,"groundOuts":26,"airOuts":48,"runs":22,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":147,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":691,"era":"4.76","inningsPitched":"39.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":21,"whip":"1.41","battersFaced":172,"outs":119,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":262,"strikes":429,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".667","pitchesPerInning":"17.42","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.76","hitsPer9Inn":"7.94","runsScoredPer9":"4.99","homeRunsPer9":"1.59","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":27,"groundOuts":51,"airOuts":56,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".255","atBats":192,"obp":".309","slg":".339","ops":".648","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":65,"rbi":12,"leftOnBase":63,"sacBunts":1,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","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":{"caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":24,"putOuts":437,"errors":2,"chances":463,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(S, 31)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":23,"gamesStarted":1,"flyOuts":13,"groundOuts":21,"airOuts":28,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":95,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":411,"era":"2.08","inningsPitched":"26.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.19","battersFaced":105,"outs":78,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":411,"balls":141,"strikes":270,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".500","pitchesPerInning":"15.81","gamesFinished":12,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.12","hitsPer9Inn":"7.62","runsScoredPer9":"2.08","homeRunsPer9":"0.69","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":true,"isSubstitute":false}},"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":{},"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":49,"gamesStarted":0,"flyOuts":21,"groundOuts":67,"airOuts":37,"runs":20,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":2,"hits":44,"hitByPitch":0,"atBats":187,"obp":".318","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":778,"era":"3.31","inningsPitched":"49.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":18,"whip":"1.37","battersFaced":213,"outs":147,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":778,"balls":286,"strikes":492,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".833","pitchesPerInning":"15.88","gamesFinished":14,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.22","hitsPer9Inn":"8.08","runsScoredPer9":"3.67","homeRunsPer9":"0.55","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":true,"isSubstitute":false}},"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 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":56,"groundOuts":65,"airOuts":88,"runs":37,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":71,"baseOnBalls":24,"intentionalWalks":1,"hits":78,"hitByPitch":3,"avg":".263","atBats":297,"obp":".320","slg":".401","ops":".721","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":119,"rbi":43,"leftOnBase":133,"sacBunts":1,"sacFlies":4,"babip":".318","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.43","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":206,"errors":0,"chances":211,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"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":80,"flyOuts":23,"groundOuts":87,"airOuts":45,"runs":20,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".232","atBats":224,"obp":".293","slg":".272","ops":".565","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":248,"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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":26,"groundOuts":31,"airOuts":47,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":66,"baseOnBalls":16,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":174,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":762,"era":"2.59","inningsPitched":"48.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":22,"blownSaves":3,"earnedRuns":14,"whip":"1.05","battersFaced":198,"outs":146,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":242,"strikes":520,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.66","gamesFinished":6,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"12.21","walksPer9Inn":"2.96","hitsPer9Inn":"6.47","runsScoredPer9":"3.14","homeRunsPer9":"0.92","inheritedRunners":18,"inheritedRunnersScored":4,"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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":35,"groundOuts":56,"airOuts":62,"runs":45,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":73,"baseOnBalls":22,"intentionalWalks":1,"hits":75,"hitByPitch":6,"avg":".285","atBats":263,"obp":".350","slg":".521","ops":".871","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":137,"rbi":46,"leftOnBase":132,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.53","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":134,"errors":5,"chances":146,"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","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"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":110,"flyOuts":69,"groundOuts":101,"airOuts":120,"runs":64,"doubles":27,"triples":0,"homeRuns":20,"strikeOuts":80,"baseOnBalls":39,"intentionalWalks":2,"hits":128,"hitByPitch":3,"avg":".302","atBats":424,"obp":".361","slg":".507","ops":".868","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":215,"rbi":71,"leftOnBase":188,"sacBunts":0,"sacFlies":5,"babip":".328","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.20","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":82,"errors":14,"chances":247,"fielding":".943","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}},"ID601713":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(W, 11-3)","summary":"7.0 IP, ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":10,"groundOuts":4,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":98,"airOuts":147,"runs":43,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":136,"baseOnBalls":32,"intentionalWalks":1,"hits":89,"hitByPitch":2,"atBats":465,"obp":".245","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1966,"era":"2.73","inningsPitched":"128.2","wins":11,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"0.94","battersFaced":504,"outs":386,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1966,"balls":665,"strikes":1301,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".786","pitchesPerInning":"15.28","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"9.51","walksPer9Inn":"2.24","hitsPer9Inn":"6.23","runsScoredPer9":"3.01","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":0,"chances":18,"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"}]},"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-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":57,"groundOuts":118,"airOuts":97,"runs":77,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":85,"baseOnBalls":61,"intentionalWalks":7,"hits":109,"hitByPitch":5,"avg":".267","atBats":408,"obp":".368","slg":".446","ops":".814","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":475,"totalBases":182,"rbi":44,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":19,"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":4,"putOuts":242,"errors":3,"chances":249,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":0,"leftOnBase":3,"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":108,"flyOuts":62,"groundOuts":98,"airOuts":126,"runs":46,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":44,"intentionalWalks":3,"hits":104,"hitByPitch":1,"avg":".267","atBats":390,"obp":".339","slg":".382","ops":".721","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":149,"rbi":37,"leftOnBase":194,"sacBunts":1,"sacFlies":5,"babip":".303","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.71","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":205,"putOuts":114,"errors":5,"chances":324,"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":1,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"700","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":54,"groundOuts":65,"airOuts":83,"runs":37,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":68,"baseOnBalls":40,"intentionalWalks":0,"hits":65,"hitByPitch":7,"avg":".236","atBats":275,"obp":".344","slg":".382","ops":".726","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":105,"rbi":32,"leftOnBase":122,"sacBunts":2,"sacFlies":4,"babip":".281","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.38","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":150,"putOuts":158,"errors":7,"chances":315,"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","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"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":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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":86,"groundOuts":142,"airOuts":153,"runs":49,"doubles":20,"triples":4,"homeRuns":6,"strikeOuts":12,"baseOnBalls":22,"intentionalWalks":0,"hits":125,"hitByPitch":2,"avg":".297","atBats":421,"obp":".333","slg":".406","ops":".739","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":171,"rbi":41,"leftOnBase":164,"sacBunts":8,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.17","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":569,"errors":1,"chances":620,"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":"801","stats":{"batting":{"note":"a-","summary":"0-1 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":95,"flyOuts":42,"groundOuts":82,"airOuts":82,"runs":45,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":63,"baseOnBalls":42,"intentionalWalks":3,"hits":88,"hitByPitch":6,"avg":".282","atBats":312,"obp":".375","slg":".462","ops":".837","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":144,"rbi":43,"leftOnBase":147,"sacBunts":0,"sacFlies":3,"babip":".314","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":{},"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":79,"groundOuts":92,"airOuts":155,"runs":43,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":52,"baseOnBalls":48,"intentionalWalks":1,"hits":94,"hitByPitch":7,"atBats":389,"obp":".333","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1687,"era":"3.65","inningsPitched":"103.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.37","battersFaced":448,"outs":311,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1687,"balls":642,"strikes":1045,"strikePercentage":".620","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".429","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"4.51","walksPer9Inn":"4.17","hitsPer9Inn":"8.16","runsScoredPer9":"3.73","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":43,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,650333,592518,701538,593428,657656,630105,578428,656811,553869,601713,695243,663158],"pitchers":[601713,695243,663158],"bench":[666023,669369,669200,657757],"bullpen":[592094,656302,506433,669093,673513,670970,688158,593974,676664,681190],"battingOrder":[665487,650333,592518,701538,593428,657656,630105,656811,553869],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Arraez 2; Bogaerts; Díaz, E; Machado, M; Merrill 2."},{"label":"RBI","value":"Díaz, E (22); Merrill 2 (43)."},{"label":"2-out RBI","value":"Merrill 2."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn; Bogaerts."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (2 Machado, M-Cronenworth-Arraez)."}]}],"note":[{"label":"a","value":"Hit by pitch for Iglesias, J in the 6th."}]}},"officials":[{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"O'Hearn (by Svanson)."},{"label":"Pitches-strikes","value":"Liberatore 85-55; Svanson 22-15; Graceffo 14-9; Fernandez 10-8; Pivetta 89-60; Miller, M 10-8; Suarez, R 11-8."},{"label":"Groundouts-flyouts","value":"Liberatore 7-5; Svanson 0-2; Graceffo 2-0; Fernandez 1-1; Pivetta 4-10; Miller, M 1-0; Suarez, R 1-1."},{"label":"Batters faced","value":"Liberatore 20; Svanson 7; Graceffo 4; Fernandez 4; Pivetta 22; Miller, M 4; Suarez, R 3."},{"label":"Inherited runners-scored","value":"Svanson 3-2."},{"label":"Umpires","value":"HP: Alex Tosi. 1B: Manny Gonzalez. 2B: Brock Ballou. 3B: Ron Kulpa. "},{"label":"Weather","value":"71 degrees, Clear."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:08."},{"label":"Att","value":"44,933."},{"label":"Venue","value":"Petco Park."},{"label":"August 1, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","boxscoreName":"Pivetta"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(W, 11-3)","summary":"7.0 IP, ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":10,"groundOuts":4,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":98,"airOuts":147,"runs":43,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":136,"baseOnBalls":32,"intentionalWalks":1,"hits":89,"hitByPitch":2,"atBats":465,"obp":".245","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1966,"era":"2.73","inningsPitched":"128.2","wins":11,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"0.94","battersFaced":504,"outs":386,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1966,"balls":665,"strikes":1301,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".786","pitchesPerInning":"15.28","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"9.51","walksPer9Inn":"2.24","hitsPer9Inn":"6.23","runsScoredPer9":"3.01","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":0,"chances":18,"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"}]},"type":"starter","gameScore":76,"pitchingGameScore":76},{"player":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","boxscoreName":"Contreras, Wn"},"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-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":56,"groundOuts":87,"airOuts":94,"runs":53,"doubles":28,"triples":0,"homeRuns":15,"strikeOuts":108,"baseOnBalls":34,"intentionalWalks":1,"hits":99,"hitByPitch":17,"avg":".257","atBats":385,"obp":".342","slg":".447","ops":".789","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":172,"rbi":62,"leftOnBase":178,"sacBunts":1,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","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":60,"putOuts":737,"errors":6,"chances":803,"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"}]},"type":"hitter","gameScore":52,"hittingGameScore":52},{"player":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","boxscoreName":"Svanson"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":50,"pitchingGameScore":50}]},"decisions":{"winner":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"loser":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"save":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}