{"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":776884,"link":"/api/v1.1/game/776884/feed/live","metaData":{"wait":10,"timeStamp":"20250803_231023","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776884,"type":"R","doubleHeader":"N","id":"2025/08/03/slnmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776884-2025-08-03","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-03T20:10:00Z","originalDate":"2025-08-03","officialDate":"2025-08-03","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":113,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":57,"ties":0,"pct":".496"},"records":{},"divisionLeader":false,"wins":56,"losses":57,"winningPercentage":".496"},"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":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":50,"ties":0,"pct":".554"},"records":{},"divisionLeader":false,"wins":62,"losses":50,"winningPercentage":".554"},"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},"ID641482":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482","firstName":"Nestor","lastName":"Cortes","birthDate":"1994-12-10","currentAge":31,"birthCity":"Surgidero de Batabano","birthCountry":"Cuba","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nestor","useLastName":"Cortes","boxscoreName":"Cortes","nickName":"Hialeah Kid","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nestor Cortes","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nestor-cortes-641482","firstLastName":"Nestor Cortes","lastFirstName":"Cortes, Nestor","lastInitName":"Cortes, N","initLastName":"N Cortes","fullFMLName":"Nestor  Cortes","fullLFMName":"Cortes, Nestor","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID682610":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610","firstName":"Roddery","lastName":"Muñoz","primaryNumber":"46","birthDate":"2000-04-14","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roddery","useLastName":"Muñoz","boxscoreName":"Muñoz, R","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":false,"pronunciation":"rah-duh-ree MOON-yohs","mlbDebutDate":"2024-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roddery Muñoz","nameSlug":"roddery-munoz-682610","firstLastName":"Roddery Muñoz","lastFirstName":"Muñoz, Roddery","lastInitName":"Muñoz, R","initLastName":"R Muñoz","fullFMLName":"Roddery Muñoz","fullLFMName":"Muñoz, Roddery ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"39","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641658":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658","firstName":"Garrett","lastName":"Hampson","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"5' 10\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Garrett","useLastName":"Hampson","middleName":"Reese","boxscoreName":"Hampson","nickName":"G Hamp","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Hampson","nameSlug":"garrett-hampson-641658","firstLastName":"Garrett Hampson","lastFirstName":"Hampson, Garrett","lastInitName":"Hampson, G","initLastName":"G Hampson","fullFMLName":"Garrett Reese Hampson","fullLFMName":"Hampson, Garrett Reese","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"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":"Sunny","temp":"72","wind":"8 mph, L To R"},"gameInfo":{"attendance":44709,"firstPitch":"2025-08-03T20:11:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"home":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"}},"officialScorer":{"id":680379,"fullName":"John Maffei","link":"/api/v1/people/680379"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T20:11:21.404Z","endTime":"2025-08-03T20:12:26.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-03T17:15:00.804Z","endTime":"2025-08-03T19:39:55.432Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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-03T19:39:55.432Z","endTime":"2025-08-03T20:10:03.796Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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-03T20:10:03.796Z","endTime":"2025-08-03T20:11:23.341Z","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":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.40810209367871,"strikeZoneBottom":1.57850831703074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.885873809387846,"aZ":-7.298526209539437,"pfxX":-2.9092067614816766,"pfxZ":12.510982639041698,"pX":0.4922465719967859,"pZ":1.299054465702343,"vX0":4.97858513850811,"vY0":-140.16961330886798,"vZ0":-11.649243680601385,"x":98.24,"y":203.71,"x0":-0.9295668877947181,"y0":50.00673890149895,"z0":5.987272307584366,"aX":-5.786493371140678},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.4,"breakHorizontal":4.2,"spinRate":2531,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3908674408430355,"extension":6.334954537301307},"index":3,"playId":"a447d252-d57e-301c-af54-4d90b95d278f","pitchNumber":1,"startTime":"2025-08-03T20:11:23.341Z","endTime":"2025-08-03T20:11:29.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.42386376656147,"strikeZoneBottom":1.49461389554242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.58974650961284,"aZ":-11.32010721499405,"pfxX":-3.219391008898539,"pfxZ":10.804347071708214,"pX":-0.8035746601185362,"pZ":4.677441351120976,"vX0":1.8103936462882386,"vY0":-139.31625509365549,"vZ0":-2.402206315740894,"x":147.63,"y":112.49,"x0":-1.0498894146368274,"y0":50.00121076129262,"z0":6.317195276138345,"aX":-6.213082913485227},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":5.4,"spinRate":2454,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3959141606715719,"extension":6.216612128554906},"index":4,"playId":"df146980-2b00-3fa9-a080-8091f2f3319f","pitchNumber":2,"startTime":"2025-08-03T20:11:42.957Z","endTime":"2025-08-03T20:11:47.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.915333055258998,"aZ":-37.18284611787403,"pfxX":5.81549077159398,"pfxZ":-3.5100778197857245,"pX":-0.03533110164260403,"pZ":2.583652537717393,"vX0":1.5434467034231956,"vY0":-119.7796168006646,"vZ0":-0.29334879598827757,"x":118.35,"y":169.02,"x0":-1.4461469222949117,"y0":50.00299617020557,"z0":6.082675822916262,"aX":8.301053285715286},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.1,"breakHorizontal":-10.9,"spinRate":2880,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4603844528026264,"extension":6.299723900374978},"index":5,"playId":"11a44741-afd4-3a1f-8ab4-4e809e59514c","pitchNumber":3,"startTime":"2025-08-03T20:11:56.434Z","endTime":"2025-08-03T20:12:00.077Z","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":0},"index":6,"startTime":"2025-08-03T20:12:16.070Z","endTime":"2025-08-03T20:12:23.096Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86292233905084,"aZ":-11.16668499633041,"pfxX":-2.126183162262921,"pfxZ":10.223692019114702,"pX":0.3115998426445963,"pZ":3.4689796703668483,"vX0":4.519198431517811,"vY0":-142.25522036654982,"vZ0":-5.764611381565965,"x":105.12,"y":145.12,"x0":-1.0195515938357957,"y0":50.00240172932732,"z0":6.225951040799326,"aX":-4.369162896549798},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":3.0,"spinRate":2508,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.3846651765621312,"extension":6.344277996370808},"index":7,"playId":"750c42da-deb6-3e6a-aac3-7ca4423446ce","pitchNumber":4,"startTime":"2025-08-03T20:12:23.096Z","endTime":"2025-08-03T20:12:26.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:12:26.770Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T20:12:49.077Z","endTime":"2025-08-03T20:15:45.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":96.7,"endSpeed":87.7,"strikeZoneTop":3.49248036987964,"strikeZoneBottom":1.58599181727288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.996950799566605,"aZ":-8.144017354632533,"pfxX":-3.8867223820873287,"pfxZ":12.081710537495548,"pX":-0.012867267044476993,"pZ":3.7407991729107546,"vX0":3.8626103704886114,"vY0":-140.63823608644358,"vZ0":-5.306000689663684,"x":117.49,"y":137.78,"x0":-0.9038203281434463,"y0":50.00575230801903,"z0":6.189053493766431,"aX":-7.732510046013329},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.9,"breakHorizontal":6.1,"spinRate":2606,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39052163119285455,"extension":6.279651065747298},"index":0,"playId":"a1fa769d-147e-38d6-a2a6-916e4df808c5","pitchNumber":1,"startTime":"2025-08-03T20:12:53.632Z","endTime":"2025-08-03T20:12:57.446Z","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":89.7,"endSpeed":82.5,"strikeZoneTop":3.37812194133454,"strikeZoneBottom":1.60883714667327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66103039807843,"aZ":-28.16453281307911,"pfxX":-2.3708528182216697,"pfxZ":2.321272285242533,"pX":-0.7315715772968715,"pZ":1.9844277613750316,"vX0":2.4319908727429467,"vY0":-130.66711818777821,"vZ0":-4.920564684814459,"x":144.89,"y":185.2,"x0":-1.3665588243075426,"y0":50.005183997765116,"z0":6.009555545531738,"aX":-4.098415117601191},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":3.7,"spinRate":2812,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.41927161892705467,"extension":6.310744960661298},"index":1,"playId":"7e3723a0-76c3-336a-a047-4ff18bee77fb","pitchNumber":2,"startTime":"2025-08-03T20:13:06.747Z","endTime":"2025-08-03T20:13:10.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44495492006074,"aZ":-36.61059785115062,"pfxX":5.730774495881344,"pfxZ":-2.93527560555885,"pX":0.13664291242260734,"pZ":1.7550716698002982,"vX0":2.259112466440903,"vY0":-123.3209142768073,"vZ0":-2.3853710118930227,"x":111.79,"y":191.39,"x0":-1.5401719925715,"y0":50.00000651316589,"z0":5.874821950005691,"aX":8.673395188867444},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.6,"breakHorizontal":-10.9,"spinRate":2888,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4471007681530854,"extension":6.340681042217125},"index":2,"playId":"6fafa03e-18e8-393e-97e4-151872c473a0","pitchNumber":3,"startTime":"2025-08-03T20:13:20.911Z","endTime":"2025-08-03T20:13:24.437Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.995127775059505,"aZ":-24.1803782613519,"pfxX":-0.6433000978587585,"pfxZ":4.492811026945795,"pX":0.14074463883307523,"pZ":2.630656815450231,"vX0":4.21351279641306,"vY0":-132.4880555009921,"vZ0":-4.194649932224844,"x":111.64,"y":167.75,"x0":-1.3859013158582738,"y0":50.0054346224068,"z0":5.999279432319444,"aX":-1.145904726630296},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":0.2,"spinRate":2896,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4132284059890088,"extension":6.3127568799757885},"index":3,"playId":"78a8172c-d7e5-3eca-b807-e706538f4c6a","pitchNumber":4,"startTime":"2025-08-03T20:13:34.275Z","endTime":"2025-08-03T20:13:37.828Z","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":97.8,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.60350094992696,"aZ":-6.449254223992475,"pfxX":-2.4419256151830933,"pfxZ":12.730335586934617,"pX":-0.1995263477587849,"pZ":3.7047923107673033,"vX0":3.251413591380805,"vY0":-142.19182393328742,"vZ0":-5.847688483258104,"x":124.61,"y":138.75,"x0":-1.0476523872587176,"y0":50.003082182920004,"z0":6.213250367827379,"aX":-4.934889383676876},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.8,"breakHorizontal":3.6,"spinRate":2616,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.387165091496529,"extension":6.381260111061015},"index":4,"playId":"0ec573bf-90de-32ee-9e55-e4a36b18d213","pitchNumber":5,"startTime":"2025-08-03T20:13:53.838Z","endTime":"2025-08-03T20:13:57.534Z","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":98.0,"endSpeed":88.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21338239773079,"aZ":-8.055408317524922,"pfxX":-3.210659237005414,"pfxZ":11.86392968135376,"pX":-0.23896786069194625,"pZ":3.105996319015017,"vX0":3.316505222354742,"vY0":-142.4860646590679,"vZ0":-7.109490610159014,"x":126.11,"y":154.92,"x0":-1.0072920525602582,"y0":50.00018331975949,"z0":6.159266732262411,"aX":-6.525822386301522},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.0,"breakHorizontal":5.0,"spinRate":2572,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.38608617023752956,"extension":6.434546165200208},"index":5,"playId":"a6c30c5d-8b8c-31ca-9dba-994e0a28e427","pitchNumber":6,"startTime":"2025-08-03T20:14:12.996Z","endTime":"2025-08-03T20:14:16.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.390920945318914,"aZ":-45.53439533189063,"pfxX":1.0649328967348222,"pfxZ":-9.164582192024639,"pX":0.07818548035573747,"pZ":1.1291381280955786,"vX0":2.6829472533111214,"vY0":-120.99253098540235,"vZ0":-2.1096472448846817,"x":114.02,"y":208.29,"x0":-1.191198642841925,"y0":50.00482849994031,"z0":6.066916124032413,"aX":1.5518208328493754},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-16.8,"breakHorizontal":-2.6,"spinRate":2891,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.45570915171510595,"extension":6.2524444868614975},"index":6,"playId":"21775bc9-43a8-387e-975b-cf06a256b2b1","pitchNumber":7,"startTime":"2025-08-03T20:14:32.941Z","endTime":"2025-08-03T20:14:36.760Z","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":7,"startTime":"2025-08-03T20:14:48.470Z","endTime":"2025-08-03T20:15:00.709Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":89.2,"endSpeed":82.3,"strikeZoneTop":3.36668680214721,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20827432348905,"aZ":-26.68531837200569,"pfxX":-0.14557121424561315,"pfxZ":3.224988737527841,"pX":0.37354815655514007,"pZ":0.04312972198930727,"vX0":4.3934443365938565,"vY0":-129.6489626204272,"vZ0":-9.519384301379805,"x":102.76,"y":237.62,"x0":-1.3243946276178644,"y0":50.00405662047603,"z0":5.800600157197633,"aX":-0.24868269400338872},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":-0.7,"spinRate":2905,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4225434091740028,"extension":6.429104538113248},"index":8,"playId":"52442667-27df-34e4-b1d6-b129f3f360d4","pitchNumber":8,"startTime":"2025-08-03T20:15:00.709Z","endTime":"2025-08-03T20:15:06.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.34381690057951,"strikeZoneBottom":1.55172446171926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.742839917247583,"aZ":-16.927257347517145,"pfxX":-6.235118536766261,"pfxZ":7.592950331009822,"pX":0.32969382719355594,"pZ":4.339125055565429,"vX0":5.890406704406368,"vY0":-140.54828230742447,"vZ0":-2.2412630553653616,"x":104.43,"y":121.62,"x0":-0.9793849569233485,"y0":50.003031502581464,"z0":6.241545701058403,"aX":-12.52110201659637},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":10.2,"spinRate":2583,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.38915733578306355,"extension":6.389502480775972},"index":9,"playId":"6b087af0-b425-3a64-a107-5c9a380cc540","pitchNumber":9,"startTime":"2025-08-03T20:15:17.919Z","endTime":"2025-08-03T20:15:21.573Z","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":98.9,"endSpeed":89.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.4195312522715,"aZ":-7.663547589266487,"pfxX":-2.97821551494407,"pfxZ":11.780942291133455,"pX":-0.09463472804405022,"pZ":2.693070803310677,"vX0":3.4670961718535462,"vY0":-143.8152330826778,"vZ0":-8.168818600348072,"x":120.61,"y":166.07,"x0":-0.9327119595107525,"y0":50.00514416814414,"z0":6.056340978875338,"aX":-6.197891019264935},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":4.7,"spinRate":2578,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3818115457430422,"extension":6.389127732003943},"hitData":{"launchSpeed":107.8,"launchAngle":14.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.68,"coordY":109.44}},"index":10,"playId":"952e0d3f-bdb9-317c-8f4e-575648d96e4b","pitchNumber":10,"startTime":"2025-08-03T20:15:34.069Z","endTime":"2025-08-03T20:15:45.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:15:45.470Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T20:16:04.991Z","endTime":"2025-08-03T20:17:57.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.61828989392208,"strikeZoneBottom":1.66595196916737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.383318932596765,"aZ":-40.59303475540719,"pfxX":-1.6399701834925735,"pfxZ":-5.73238990753374,"pX":0.05426418088800879,"pZ":2.004571021037724,"vX0":4.18688782101034,"vY0":-120.47678577024999,"vZ0":-1.231892423577638,"x":114.93,"y":184.66,"x0":-1.4928917188211528,"y0":50.000406853189446,"z0":6.109983946524103,"aX":-2.4114360154498087},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.4,"breakHorizontal":1.9,"spinRate":2704,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4546248359673446,"extension":6.2086774404504},"index":0,"playId":"579ed151-9bc8-37f3-b24d-92ae6383a4f3","pitchNumber":1,"startTime":"2025-08-03T20:16:13.190Z","endTime":"2025-08-03T20:16:16.733Z","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":96.4,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.245629348023414,"aZ":-8.680283458354142,"pfxX":-3.876904297614672,"pfxZ":12.009581081453671,"pX":0.7699067751472399,"pZ":2.4871425942918908,"vX0":7.413741496751507,"vY0":-139.85671625355693,"vZ0":-8.110406400298592,"x":87.65,"y":171.63,"x0":-1.4267521430223435,"y0":50.00078367916723,"z0":6.015429907182093,"aX":-7.583601277650728},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.9,"breakHorizontal":5.3,"spinRate":2546,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3935445547815233,"extension":6.5215357377916785},"index":1,"playId":"26f799ed-ea2a-338e-b499-54d3752cdec3","pitchNumber":2,"startTime":"2025-08-03T20:16:30.560Z","endTime":"2025-08-03T20:16:34.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.5039169285519,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.893660567622895,"aZ":-10.803274442413501,"pfxX":-4.093835436775447,"pfxZ":10.790409993890771,"pX":0.17059437445161613,"pZ":4.7629448550039655,"vX0":5.6021329810831375,"vY0":-140.35522970459934,"vZ0":-2.300915107327257,"x":110.5,"y":110.18,"x0":-1.326091142485012,"y0":50.0060764638293,"z0":6.303644078697251,"aX":-8.111020366881945},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2607,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.39131370361837003,"extension":6.344349613084891},"index":2,"playId":"70d70ce4-4d6d-3223-ade5-773dcde5c256","pitchNumber":3,"startTime":"2025-08-03T20:16:56.080Z","endTime":"2025-08-03T20:16:59.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.57253908141037,"strikeZoneBottom":1.55172446171926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.238110420751028,"aZ":-17.906602864130004,"pfxX":-8.240529540043575,"pfxZ":7.234098108287089,"pX":1.3319601916074009,"pZ":4.952299041978245,"vX0":10.290466494840006,"vY0":-139.52529357020154,"vZ0":-0.5541816104264949,"x":66.23,"y":105.07,"x0":-1.332484351292078,"y0":50.004713523698676,"z0":6.332945129308724,"aX":-16.258007808065457},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2567,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.39249010085248415,"extension":6.394954751086549},"index":3,"playId":"59f7140c-7daa-39a4-a30d-d91ba1aab11a","pitchNumber":4,"startTime":"2025-08-03T20:17:16.769Z","endTime":"2025-08-03T20:17:22.696Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66789061934801,"aZ":-27.977812062384494,"pfxX":1.6123422487592627,"pfxZ":2.3798430063282217,"pX":-0.15615932483952893,"pZ":1.837614902357926,"vX0":3.6149390457459685,"vY0":-131.07607354052837,"vZ0":-5.360418946761444,"x":122.95,"y":189.16,"x0":-1.7561582093550152,"y0":50.00001433425636,"z0":5.967999644518172,"aX":2.836981334602942},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-3.6,"spinRate":2893,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.41602329705750085,"extension":6.288283649875329},"hitData":{"launchSpeed":88.0,"launchAngle":36.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.47,"coordY":103.34}},"index":4,"playId":"7c45e6e2-c13f-31bf-a664-12bd9921e0b7","pitchNumber":5,"startTime":"2025-08-03T20:17:46.173Z","endTime":"2025-08-03T20:17:57.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:17:57.205Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T20:18:14.468Z","endTime":"2025-08-03T20:20:15.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.3,"endSpeed":87.0,"strikeZoneTop":3.53822740131344,"strikeZoneBottom":1.67737519193501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.98645131290066,"aZ":-8.902560519132315,"pfxX":-2.390908785844104,"pfxZ":11.887350093159215,"pX":1.5379961677330716,"pZ":3.2863390114671422,"vX0":8.06342184265126,"vY0":-139.84395886000115,"vZ0":-6.425064779099409,"x":58.38,"y":150.05,"x0":-1.0869509386908853,"y0":50.00044283271884,"z0":6.21480251008114,"aX":-4.681293120799258},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.2,"breakHorizontal":2.4,"spinRate":2635,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3934472429192617,"extension":6.335795619563541},"index":0,"playId":"1f24509b-e7a3-3745-9d49-de555f974f4c","pitchNumber":1,"startTime":"2025-08-03T20:18:22.053Z","endTime":"2025-08-03T20:18:25.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.26929285930335,"aZ":-6.808036373163091,"pfxX":-2.885662267464854,"pfxZ":12.903149773060903,"pX":0.3583024309053162,"pZ":3.438047652796293,"vX0":5.170367871522222,"vY0":-140.1751627440291,"vZ0":-6.200505074115993,"x":103.34,"y":145.95,"x0":-1.1454805738286178,"y0":50.00536181786925,"z0":6.139316941197191,"aX":-5.674621614025298},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":22.1,"breakHorizontal":4.0,"spinRate":2625,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.3925848153557232,"extension":6.362562137980155},"index":1,"playId":"25c82a47-63f4-3c68-9cda-5f5097b78331","pitchNumber":2,"startTime":"2025-08-03T20:18:39.880Z","endTime":"2025-08-03T20:18:43.078Z","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":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.49248036987964,"strikeZoneBottom":1.58599181727288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57705331133746,"aZ":-9.287485876809312,"pfxX":-2.9764757453042168,"pfxZ":11.491450293831722,"pX":0.12828115286259079,"pZ":2.999356729371267,"vX0":4.6469453581038,"vY0":-140.63659558728966,"vZ0":-6.9458757384033545,"x":112.11,"y":157.8,"x0":-1.1631130760115294,"y0":50.007029730175795,"z0":6.1125486731901315,"aX":-5.930518530006879},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":4.3,"spinRate":2513,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.39032002626673723,"extension":6.316419987997666},"index":2,"playId":"8c3ec765-b585-33ad-81d6-32dc8ee84c62","pitchNumber":3,"startTime":"2025-08-03T20:18:59.008Z","endTime":"2025-08-03T20:19:03.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.56110171958341,"strikeZoneBottom":1.65452883271152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.99889040377418,"aZ":-9.319590265226479,"pfxX":-3.8033215790244927,"pfxZ":11.320723445460088,"pX":0.5753219632649846,"pZ":3.8529808309886007,"vX0":6.301906546850275,"vY0":-141.78951421520884,"vZ0":-5.153103784960358,"x":95.07,"y":134.75,"x0":-1.1906062238908002,"y0":50.00024172398708,"z0":6.299307465839743,"aX":-7.677019881922141},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":5.5,"spinRate":2617,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.38755674211821,"extension":6.27910859052176},"index":3,"playId":"1ddc34c0-513a-319a-82d6-da2e95d3ff9e","pitchNumber":4,"startTime":"2025-08-03T20:19:19.400Z","endTime":"2025-08-03T20:19:23.713Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.51535361963101,"strikeZoneBottom":1.65452883271152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00257876770187,"aZ":-27.48212895785505,"pfxX":-1.4675599975743676,"pfxZ":2.6313935196882667,"pX":1.3619912154206335,"pZ":1.7160859914831736,"vX0":7.915868884318732,"vY0":-132.39170413524084,"vZ0":-5.709057591058997,"x":65.08,"y":192.45,"x0":-1.4699451214628598,"y0":50.003946969316914,"z0":5.899682002306673,"aX":-2.6185995897705827},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.7,"breakHorizontal":1.1,"spinRate":2925,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.412970277632279,"extension":6.384671899501987},"index":4,"playId":"4c7d88ea-5c12-3b85-b091-9eea231b61ca","pitchNumber":5,"startTime":"2025-08-03T20:19:36.994Z","endTime":"2025-08-03T20:19:41.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-03T20:19:51.410Z","endTime":"2025-08-03T20:20:08.021Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.46960764746467,"strikeZoneBottom":1.63168281806044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378457072578158,"aZ":-27.980426410566253,"pfxX":-0.4844020358317911,"pfxZ":2.4500459525500085,"pX":1.034712156106789,"pZ":0.5467151782416787,"vX0":6.250345188666542,"vY0":-129.8367457358817,"vZ0":-8.120994779277211,"x":77.56,"y":224.02,"x0":-1.3376985114022621,"y0":50.00451602798005,"z0":5.834725128052311,"aX":-0.8303118252659856},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-0.5,"spinRate":2937,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42134735765249953,"extension":6.411898171234383},"index":6,"playId":"0c675c85-d935-37af-b882-dd55ed5de14e","pitchNumber":6,"startTime":"2025-08-03T20:20:08.021Z","endTime":"2025-08-03T20:20:15.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:20:15.853Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-03T20:21:23.922Z","endTime":"2025-08-03T20:22:10.701Z","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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-03T20:20:40.737Z","endTime":"2025-08-03T20:21:26.072Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.49248036987964,"strikeZoneBottom":1.72306894957951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01444788671912,"aZ":-44.83308620818602,"pfxX":-1.2586808197297805,"pfxZ":-8.597125927217489,"pX":-0.4525361695370079,"pZ":3.1344386055470896,"vX0":3.3949119123513554,"vY0":-121.1970516617825,"vZ0":1.9470798027353156,"x":134.25,"y":154.15,"x0":-1.7144893595891906,"y0":50.003710707666215,"z0":6.267052010537803,"aX":-1.8528304974959788},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.8,"breakHorizontal":1.3,"spinRate":2837,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.45375359319723785,"extension":6.210176021515557},"index":1,"playId":"68a4daac-fa37-3f57-96f3-6ad2b8f4492c","pitchNumber":1,"startTime":"2025-08-03T20:21:26.072Z","endTime":"2025-08-03T20:21:29.534Z","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":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.51535361963101,"strikeZoneBottom":1.79161220562527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.500147275394802,"aZ":-28.506560815457924,"pfxX":-0.6876510770143742,"pfxZ":2.136607315686982,"pX":-0.5066237567806218,"pZ":3.6994649761380107,"vX0":3.783237809104407,"vY0":-130.26226524173114,"vZ0":-0.6067909858586937,"x":136.31,"y":138.89,"x0":-1.888825025647858,"y0":50.00460573607834,"z0":6.0916834306257,"aX":-1.181897196031516},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":0.4,"spinRate":2927,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.4205784681431828,"extension":6.189597556758518},"index":2,"playId":"6d9ebce7-33a1-383c-a0f2-26731227a8a5","pitchNumber":2,"startTime":"2025-08-03T20:21:43.950Z","endTime":"2025-08-03T20:21:47.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86303584679092,"aZ":-8.542599872541865,"pfxX":-2.1886965173357757,"pfxZ":11.944580837889296,"pX":-0.12070583358088183,"pZ":2.79144414481386,"vX0":4.603577321789109,"vY0":-140.69617074350725,"vZ0":-7.595084993204344,"x":121.6,"y":163.41,"x0":-1.503607731037815,"y0":50.00380946573351,"z0":6.101032945951369,"aX":-4.331129257590184},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.0,"breakHorizontal":2.9,"spinRate":2626,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.39129898574147504,"extension":6.36128220604847},"hitData":{"launchSpeed":90.3,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.41,"coordY":157.6}},"index":3,"playId":"0ab09d94-5c4c-3602-9301-229139c0487d","pitchNumber":3,"startTime":"2025-08-03T20:22:03.135Z","endTime":"2025-08-03T20:22:10.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:22:10.701Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T20:24:12.001Z","endTime":"2025-08-03T20:26:03.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.85851891543795,"strikeZoneBottom":1.81446066225515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.619207326599874,"aZ":-31.63018234775477,"pfxX":4.458626740501019,"pfxZ":0.3396082551516981,"pX":1.0069060545465045,"pZ":1.7879542224368636,"vX0":4.830928437911134,"vY0":-125.92109232631388,"vZ0":-3.9833609698003425,"x":78.62,"y":190.51,"x0":-1.5217384177421467,"y0":50.00177550482593,"z0":5.973590664135125,"aX":7.0969232099482396},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-9.2,"spinRate":2405,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43641730495971265,"extension":6.351868473357321},"index":0,"playId":"293c29b4-ef62-31d6-93d7-7b8860b6a453","pitchNumber":1,"startTime":"2025-08-03T20:24:24.931Z","endTime":"2025-08-03T20:24:29.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.95005203489993,"strikeZoneBottom":1.88300816855387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9707241532348,"aZ":-15.717392316785919,"pfxX":-1.1634929906309592,"pfxZ":8.914861882345662,"pX":-0.898897552670626,"pZ":1.8046847044793008,"vX0":1.8495831565710854,"vY0":-136.01518243110806,"vZ0":-8.345317961040793,"x":151.26,"y":190.05,"x0":-1.441234060894546,"y0":50.00268340943952,"z0":6.035687699553634,"aX":-2.147783037240208},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":1.7,"spinRate":2307,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.40500387493017254,"extension":6.254945637168797},"index":1,"playId":"06b25c04-904c-3a87-8d0e-c7e97cfe9061","pitchNumber":2,"startTime":"2025-08-03T20:24:41.138Z","endTime":"2025-08-03T20:24:45.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.95005203489993,"strikeZoneBottom":1.83730947384295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15854121916053,"aZ":-17.685996154088507,"pfxX":-2.442735808150459,"pfxZ":7.754389514925214,"pX":-0.6908356366942118,"pZ":1.8525622555729164,"vX0":2.7825981274829283,"vY0":-136.80302405365967,"vZ0":-7.742735122546155,"x":143.33,"y":188.76,"x0":-1.4106779335892732,"y0":50.00657011559586,"z0":5.963628185498616,"aX":-4.5658729253315515},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":3.7,"spinRate":2268,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.40256341521260675,"extension":6.375455298735542},"index":2,"playId":"a102ceed-e8f5-3b06-bb48-e88309089efa","pitchNumber":3,"startTime":"2025-08-03T20:24:59.540Z","endTime":"2025-08-03T20:25:03.034Z","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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.97293687775875,"strikeZoneBottom":1.83730947384295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49624832474751,"aZ":-30.480901013476462,"pfxX":4.297906372436741,"pfxZ":1.038692418130574,"pX":0.6166009704648063,"pZ":1.5872925082897775,"vX0":3.987534797665887,"vY0":-127.62131581356131,"vZ0":-4.851050707849879,"x":93.5,"y":195.92,"x0":-1.5319865080473887,"y0":50.003278581390035,"z0":5.95103758570636,"aX":6.994415232887326},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-8.8,"spinRate":2468,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43137891185069455,"extension":6.14110397311347},"index":3,"playId":"ed3a91c1-9809-3e08-a556-a1ed6cafb1eb","pitchNumber":4,"startTime":"2025-08-03T20:25:18.080Z","endTime":"2025-08-03T20:25:22.219Z","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":95.9,"endSpeed":86.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.282016479458,"aZ":-17.335211443109184,"pfxX":-4.781677582257023,"pfxZ":7.688160248137587,"pX":-0.5102675369580293,"pZ":3.160860379171743,"vX0":4.18462562692299,"vY0":-139.47499063491892,"vZ0":-4.639913048516768,"x":136.45,"y":153.44,"x0":-1.4238932120849699,"y0":50.00351257760991,"z0":6.023108432128224,"aX":-9.23080938267503},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":7.6,"spinRate":2356,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.39578415191386807,"extension":6.3100869822149255},"index":4,"playId":"3ea7a556-52a7-3cfd-aa75-ecb8e5207542","pitchNumber":5,"startTime":"2025-08-03T20:25:37.326Z","endTime":"2025-08-03T20:25:42.113Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.92716782298957,"strikeZoneBottom":1.86015864204328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.0294736667535,"aZ":-15.987871480322037,"pfxX":-0.4321017261635891,"pfxZ":8.35224384902078,"pX":-1.0086130470850734,"pZ":1.998094749051856,"vX0":1.8168376637209718,"vY0":-139.23521104817988,"vZ0":-7.847929680762979,"x":155.45,"y":184.83,"x0":-1.6171724482176613,"y0":50.004942351828014,"z0":5.938364695728164,"aX":-0.8378322855261828},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":0.4,"spinRate":2303,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.39535286226984967,"extension":6.316526639712933},"index":5,"playId":"b8de9d11-4ef0-31ef-a2f4-5dbbc4104248","pitchNumber":6,"startTime":"2025-08-03T20:25:58.547Z","endTime":"2025-08-03T20:26:03.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:26:03.518Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a soft line drive to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T20:26:24.336Z","endTime":"2025-08-03T20:28:39.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"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":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(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":95.1,"endSpeed":86.2,"strikeZoneTop":3.42386376656147,"strikeZoneBottom":1.60883714667327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.77448133444807,"aZ":-11.163231484642,"pfxX":-1.721351476325344,"pfxZ":10.997301497725893,"pX":-0.9169158468807955,"pZ":1.5267602870163053,"vX0":2.3638790979693938,"vY0":-138.0803498784464,"vZ0":-9.723303765515134,"x":151.95,"y":197.56,"x0":-1.564702315741469,"y0":50.00475283597206,"z0":5.867502131137159,"aX":-3.289390415775345},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":2.5,"spinRate":2245,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.39829319488417214,"extension":6.335927541489292},"index":0,"playId":"87605d1d-3159-336e-a668-b0742b91ebb2","pitchNumber":1,"startTime":"2025-08-03T20:26:31.713Z","endTime":"2025-08-03T20:26:36.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"836802db-1bd6-3845-8dfd-b0969f2fb200","startTime":"2025-08-03T20:26:55.013Z","endTime":"2025-08-03T20:27:00.103Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41975618340448,"aZ":-19.729924616864587,"pfxX":-2.468100203519743,"pfxZ":6.488488461505872,"pX":-1.2487583129351516,"pZ":3.508075553790641,"vX0":2.156965445719218,"vY0":-138.6620207903671,"vZ0":-3.424013598268775,"x":164.6,"y":144.06,"x0":-1.721950163426479,"y0":50.000841307828075,"z0":6.100197413619013,"aX":-4.732291841672079},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":4.0,"spinRate":2255,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39734200387281504,"extension":6.184821169710412},"index":2,"playId":"56453b93-ed2f-3933-a5a4-fce987666cae","pitchNumber":2,"startTime":"2025-08-03T20:27:25.818Z","endTime":"2025-08-03T20:27:31.914Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.792923724519977,"aZ":-32.068552101824224,"pfxX":2.7367614590999563,"pfxZ":0.05936507932924506,"pX":0.3026460329975721,"pZ":3.5041825885645683,"vX0":3.767267765715262,"vY0":-128.7389864177833,"vZ0":-0.4263438766714953,"x":105.46,"y":144.17,"x0":-1.5330159778966126,"y0":50.001377083302025,"z0":6.146286234545503,"aX":4.608806220901413},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.2,"breakHorizontal":-5.8,"spinRate":2484,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4248623915005396,"extension":5.913830656262123},"index":3,"playId":"e40718c0-e7d4-3f24-bf90-fc7da68b4193","pitchNumber":3,"startTime":"2025-08-03T20:27:55.581Z","endTime":"2025-08-03T20:28:01.887Z","isPitch":true,"type":"pitch"},{"details":{"description":"Fernando Tatis Jr. caught stealing 2nd base, catcher Yohel Pozo to shortstop Masyn Winn.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"e40718c0-e7d4-3f24-bf90-fc7da68b4193","startTime":"2025-08-03T20:28:14.006Z","endTime":"2025-08-03T20:28:29.450Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85083227073869,"aZ":-21.20127723956985,"pfxX":-0.5836727387410487,"pfxZ":5.667707024557517,"pX":0.6286279025913968,"pZ":3.593896057651826,"vX0":5.536111249853069,"vY0":-138.688869894511,"vZ0":-3.1320367084123824,"x":93.04,"y":141.74,"x0":-1.3229029750355865,"y0":50.00134280225854,"z0":6.162323581477016,"aX":-1.1302905559389125},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2387,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.39589810455208374,"extension":6.414757806749001},"hitData":{"launchSpeed":77.5,"launchAngle":24.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"soft","location":"8","coordinates":{"coordX":111.99,"coordY":102.33}},"index":5,"playId":"b9d2b11c-32af-393a-b928-871433248b14","pitchNumber":4,"startTime":"2025-08-03T20:28:29.450Z","endTime":"2025-08-03T20:28:39.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:28:39.205Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T20:28:59.869Z","endTime":"2025-08-03T20:29:57.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":2},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.001891015711756,"aZ":-20.74896750324412,"pfxX":2.86840636275597,"pfxZ":6.12790294578766,"pX":0.4038749979990054,"pZ":4.124914928286896,"vX0":3.848438675929784,"vY0":-136.4370024383991,"vZ0":-1.8410405690282419,"x":101.61,"y":127.41,"x0":-1.4034623794705994,"y0":50.00624473326617,"z0":6.2542473061268895,"aX":5.350618522255001},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":-6.1,"spinRate":2348,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4031068770755102,"extension":6.257877648892549},"index":0,"playId":"5a24f3e9-b344-3345-b939-5aac0151a69b","pitchNumber":1,"startTime":"2025-08-03T20:29:08.002Z","endTime":"2025-08-03T20:29:12.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.786949416256025,"aZ":-42.60294342918132,"pfxX":1.6730451366250345,"pfxZ":-8.156882653217366,"pX":0.32329586946053845,"pZ":2.8264522611611884,"vX0":3.4166593172305633,"vY0":-112.72681676354458,"vZ0":1.8646455288553745,"x":104.68,"y":162.47,"x0":-1.4334916322241045,"y0":50.0038013666419,"z0":6.311433368470917,"aX":2.138258320665856},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.9,"breakHorizontal":-4.0,"spinRate":2690,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.48714496087840287,"extension":6.29417919390228},"index":1,"playId":"b793354e-8850-3e19-a0dd-fb81fee6754c","pitchNumber":2,"startTime":"2025-08-03T20:29:30.297Z","endTime":"2025-08-03T20:29:33.608Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.293473562715565,"aZ":-26.29155610443704,"pfxX":2.0474828550731887,"pfxZ":3.5138739934566425,"pX":1.2388977552739044,"pZ":1.5093011119662738,"vX0":6.4366006424924675,"vY0":-128.54410345909784,"vZ0":-5.954355232265669,"x":69.78,"y":198.03,"x0":-1.5623352115930904,"y0":50.00587834715923,"z0":5.893259725470586,"aX":3.431725297322754},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-5.2,"spinRate":2346,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4258601095975436,"extension":6.101889675927166},"index":2,"playId":"2b44344c-0579-3884-ac8d-a4fe6557c82e","pitchNumber":3,"startTime":"2025-08-03T20:29:53.363Z","endTime":"2025-08-03T20:29:57.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:29:57.215Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-03T20:30:05.462Z","endTime":"2025-08-03T20:33:34.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.129042614047545,"aZ":-40.974146422849,"pfxX":0.6164993262513119,"pfxZ":-6.757902709746924,"pX":-0.06631093256355369,"pZ":1.1923893159986108,"vX0":2.7277065053340825,"vY0":-114.29247250048297,"vZ0":-2.0724142198378908,"x":119.53,"y":206.59,"x0":-1.3630491905162418,"y0":50.003661162930854,"z0":6.193970270786363,"aX":0.8022363098923907},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.5,"breakHorizontal":-1.9,"spinRate":2767,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.48213086858960663,"extension":6.604278230492927},"index":0,"playId":"811a7824-7d57-35ca-adcc-1fc7310ad03b","pitchNumber":1,"startTime":"2025-08-03T20:30:22.103Z","endTime":"2025-08-03T20:30:25.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70520910720469,"aZ":-21.611427120352307,"pfxX":-3.686185643201577,"pfxZ":5.504708598705969,"pX":-0.15508223804159268,"pZ":3.965432579982791,"vX0":5.1444932651303725,"vY0":-138.12179695847288,"vZ0":-1.9839711455788813,"x":122.91,"y":131.71,"x0":-1.5687279760992783,"y0":50.00262772026893,"z0":6.156467719855656,"aX":-7.0740333035183856},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":5.5,"spinRate":2372,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3975717063065387,"extension":6.263726075608905},"index":1,"playId":"c7a441ef-58fa-39b6-85de-24f666b2b6cd","pitchNumber":2,"startTime":"2025-08-03T20:30:41.362Z","endTime":"2025-08-03T20:30:45.931Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.72123737567474,"strikeZoneBottom":1.79161220562527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.107382158977227,"aZ":-42.16732537921808,"pfxX":-3.5939862662062296,"pfxZ":-7.5984962599616095,"pX":0.1004721010626726,"pZ":-0.18445243404717734,"vX0":4.524634866669096,"vY0":-115.02396538899448,"vZ0":-4.490137362956304,"x":113.17,"y":243.76,"x0":-1.4426228316166483,"y0":50.00544737107118,"z0":5.963199850980441,"aX":-4.725597407208096},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.8,"breakHorizontal":5.2,"spinRate":2796,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4796883442887667,"extension":6.0131423220994815},"index":2,"playId":"8decb2c3-ddaf-335a-9fbb-d3f581585d34","pitchNumber":3,"startTime":"2025-08-03T20:31:03.696Z","endTime":"2025-08-03T20:31:08.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.775113564226046,"aZ":-31.681904467108545,"pfxX":1.2169486328539072,"pfxZ":0.29415746018867406,"pX":0.4360706289716337,"pZ":1.7727484336767774,"vX0":4.949313647856102,"vY0":-128.64984546157035,"vZ0":-4.318781668054382,"x":100.38,"y":190.92,"x0":-1.671045656150583,"y0":50.002873515847135,"z0":5.9297949819446645,"aX":2.038902414508757},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":2426,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.4257999307479774,"extension":6.34718304274716},"index":3,"playId":"0c4f7f00-c65b-330d-ba25-3e475dd370a7","pitchNumber":4,"startTime":"2025-08-03T20:31:29.218Z","endTime":"2025-08-03T20:31:33.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"bcd7bc2b-53b6-34d9-b6cd-fce55f575e01","startTime":"2025-08-03T20:32:12.152Z","endTime":"2025-08-03T20:32:15.257Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.69835916585598,"strikeZoneBottom":1.76876410234144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58480783672579,"aZ":-19.786372298391704,"pfxX":-4.250316196749139,"pfxZ":6.376699516300347,"pX":-1.3069507440226962,"pZ":3.339926533366017,"vX0":2.522326881873666,"vY0":-138.63783086587728,"vZ0":-4.0215851588727185,"x":166.82,"y":148.6,"x0":-1.6773199536715235,"y0":50.00229454578717,"z0":6.1333914489621755,"aX":-8.256595456118223},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":7.2,"spinRate":2237,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3953832095723979,"extension":6.244997510880918},"index":5,"playId":"34df88e0-b5be-353e-81f4-9ee47d546ab9","pitchNumber":5,"startTime":"2025-08-03T20:32:32.748Z","endTime":"2025-08-03T20:32:36.878Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.69835916585598,"strikeZoneBottom":1.83730947384295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956024495248467,"aZ":-41.94066120079468,"pfxX":0.06961322532525327,"pfxZ":-7.350650005193083,"pX":-0.2720217148334923,"pZ":0.10932063541904694,"vX0":2.953641664522663,"vY0":-115.49082661093267,"vZ0":-4.01854803437782,"x":127.37,"y":235.83,"x0":-1.585965667178818,"y0":50.005702093563094,"z0":5.977107209575414,"aX":0.0922707698438636},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.2,"breakHorizontal":-1.0,"spinRate":2845,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4774073601284705,"extension":6.421291970831561},"index":6,"playId":"3cdc1f1c-e43f-3187-a242-9576c3420113","pitchNumber":6,"startTime":"2025-08-03T20:32:53.866Z","endTime":"2025-08-03T20:32:59.169Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.20491142849383,"aZ":-23.361183968610792,"pfxX":-0.34759379001681934,"pfxZ":4.7105742271896895,"pX":0.6611978037075544,"pZ":2.369717922272048,"vX0":5.87077475539623,"vY0":-135.98913655954718,"vZ0":-5.470259205787518,"x":91.8,"y":174.8,"x0":-1.4815975292565366,"y0":50.00021343360791,"z0":6.0307260465361665,"aX":-0.6500483729259694},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2250,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4029830825974958,"extension":6.364391508607378},"hitData":{"launchSpeed":75.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.99,"coordY":154.05}},"index":7,"playId":"dfde92ab-81ff-3ece-8c9c-f39746714c95","pitchNumber":7,"startTime":"2025-08-03T20:33:26.965Z","endTime":"2025-08-03T20:33:34.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:33:34.117Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T20:35:34.337Z","endTime":"2025-08-03T20:37:24.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":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":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59564776525223,"aZ":-6.661178672242799,"pfxX":-2.2693948770405385,"pfxZ":13.07662142899172,"pX":0.8745617418769424,"pZ":2.755476997114627,"vX0":6.099413133001053,"vY0":-139.3435526194891,"vZ0":-7.961872066807851,"x":83.66,"y":164.38,"x0":-1.055491866308479,"y0":50.00216664239385,"z0":6.102185148695635,"aX":-4.427683742295127},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.1,"breakHorizontal":2.8,"spinRate":2519,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3942560164109139,"extension":6.382716394703493},"index":0,"playId":"1677707f-f2d4-33b1-9299-350ce48001a8","pitchNumber":1,"startTime":"2025-08-03T20:35:41.752Z","endTime":"2025-08-03T20:35:45.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.517956564977077,"aZ":-39.574867177980764,"pfxX":4.561679483241582,"pfxZ":-5.02222409000239,"pX":0.24621996059267828,"pZ":1.9978501342635584,"vX0":3.033975362122199,"vY0":-121.87507637825533,"vZ0":-1.2120298451008786,"x":107.61,"y":184.84,"x0":-1.616290804534181,"y0":50.0038125245805,"z0":5.983246746794915,"aX":6.721211151103051},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.1,"breakHorizontal":-9.1,"spinRate":2986,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4529844847183222,"extension":6.148367651494994},"index":1,"playId":"a91b45df-33fa-32fa-a1a9-ba640833dfd3","pitchNumber":2,"startTime":"2025-08-03T20:35:55.511Z","endTime":"2025-08-03T20:35:58.670Z","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-03T20:36:14.228Z","endTime":"2025-08-03T20:36:24.835Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":96.2,"endSpeed":87.3,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06828451451003,"aZ":-10.419112916975221,"pfxX":-2.0481293318088274,"pfxZ":11.038570855316998,"pX":-0.7240112877849886,"pZ":3.681962531482827,"vX0":1.80713974162376,"vY0":-140.06397327264358,"vZ0":-5.204338199142208,"x":144.6,"y":139.37,"x0":-1.1140990809050515,"y0":50.00056908923519,"z0":6.256653053872167,"aX":-4.035464426953637},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":3.2,"spinRate":2451,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.3922968470413628,"extension":6.355919102192886},"index":3,"playId":"588fe805-095c-3db2-bea5-a83960b91d2c","pitchNumber":3,"startTime":"2025-08-03T20:36:24.835Z","endTime":"2025-08-03T20:36:28.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.9042842362427,"strikeZoneBottom":1.83730947384295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.920764456051124,"aZ":-8.938919677138243,"pfxX":-1.6516962082287376,"pfxZ":11.33205101973434,"pX":0.5218238640961825,"pZ":5.153214898878472,"vX0":4.99647141554039,"vY0":-142.98448721214018,"vZ0":-1.773760589736055,"x":97.11,"y":99.64,"x0":-1.0412301690916428,"y0":50.00714328405277,"z0":6.3495957812482375,"aX":-3.388289802565852},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.3,"breakHorizontal":1.9,"spinRate":2614,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3844754186209034,"extension":6.326271501322301},"index":4,"playId":"ee64e0ae-a1c5-3252-937d-ae30409d3eaa","pitchNumber":4,"startTime":"2025-08-03T20:36:42.527Z","endTime":"2025-08-03T20:36:47.818Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.78987548214046,"strikeZoneBottom":1.81446066225515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775538258914843,"aZ":-29.778273572918234,"pfxX":1.014928955818565,"pfxZ":1.3948369602990862,"pX":1.721513092558415,"pZ":1.6031019296837878,"vX0":6.9171169597527244,"vY0":-129.90754966522962,"vZ0":-5.645426956783542,"x":51.38,"y":195.5,"x0":-1.101394380200528,"y0":50.003916094099985,"z0":6.052394628262579,"aX":1.7437765114996386},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":-3.2,"spinRate":2923,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.42073086346586885,"extension":6.114587285283379},"index":5,"playId":"9ff427a8-3501-3aa1-a6d0-9d0ee0c3b7be","pitchNumber":5,"startTime":"2025-08-03T20:37:00.745Z","endTime":"2025-08-03T20:37:05.196Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.142448393319917,"aZ":-28.481421164936155,"pfxX":0.002255301924127817,"pfxZ":2.162470882402304,"pX":0.5032883865315707,"pZ":2.0051705017657024,"vX0":4.548472062589801,"vY0":-129.5398297824406,"vZ0":-4.797821025444355,"x":97.82,"y":184.64,"x0":-1.2728682663964381,"y0":50.00150141228824,"z0":6.049315631979444,"aX":0.002881632980759668},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2900,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.42224694366873505,"extension":6.375637100838329},"index":6,"playId":"1cf408f3-9aa9-348d-8314-154228af0141","pitchNumber":6,"startTime":"2025-08-03T20:37:20.640Z","endTime":"2025-08-03T20:37:24.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:37:24.306Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T20:37:40.106Z","endTime":"2025-08-03T20:39:08.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.03512043086467,"strikeZoneBottom":1.38039905233881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.471669524571045,"aZ":-28.0992662270602,"pfxX":-1.4430662615482412,"pfxZ":2.4162629967506177,"pX":0.5087618887933084,"pZ":2.688890316505494,"vX0":5.13116869069546,"vY0":-128.8211928827329,"vZ0":-3.081075506747374,"x":97.61,"y":166.18,"x0":-1.3170525308596965,"y0":50.006040163007896,"z0":6.060795779407933,"aX":-2.4383253683805926},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":1.6,"spinRate":2834,"spinDirection":103},"zone":3,"typeConfidence":2.0,"plateTime":0.4243554863085621,"extension":6.444703007959023},"index":0,"playId":"785d9d9d-0655-3d87-a1c8-c00c57e465e9","pitchNumber":1,"startTime":"2025-08-03T20:37:54.496Z","endTime":"2025-08-03T20:37:57.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.533857603887732,"aZ":-42.70218393935015,"pfxX":5.19973504790503,"pfxZ":-6.95432154794088,"pX":0.9876338132687417,"pZ":1.1914286138051466,"vX0":4.445725858780554,"vY0":-123.62316741371063,"vZ0":-2.4775910062161857,"x":79.35,"y":206.61,"x0":-1.5232838120104635,"y0":50.000653979072176,"z0":5.864883486967749,"aX":7.874931156894789},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.0,"breakHorizontal":-10.6,"spinRate":2971,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4467208592130425,"extension":6.196287286226407},"index":1,"playId":"c8838184-77d6-36e0-8dbf-b4b37f39d92d","pitchNumber":2,"startTime":"2025-08-03T20:38:08.193Z","endTime":"2025-08-03T20:38:11.891Z","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-03T20:38:21.964Z","endTime":"2025-08-03T20:38:28.231Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.28664432027853,"strikeZoneBottom":1.44892695652053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9278383550244,"aZ":-40.179569164382016,"pfxX":6.3931061334309724,"pfxZ":-5.32723047954193,"pX":2.319675762851067,"pZ":1.2200984555185652,"vX0":6.66331747807089,"vY0":-122.35068983850552,"vZ0":-2.878218086155224,"x":28.58,"y":205.84,"x0":-1.277403417255586,"y0":50.00131528890096,"z0":5.881888970750229,"aX":9.612251686169575},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.1,"breakHorizontal":-13.2,"spinRate":2980,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4490357919726429,"extension":6.346166889463954},"index":3,"playId":"33bac9ab-5b9a-3e0a-942a-cad65bafa9bb","pitchNumber":3,"startTime":"2025-08-03T20:38:28.231Z","endTime":"2025-08-03T20:38:31.905Z","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":90.3,"endSpeed":84.2,"strikeZoneTop":3.12657714613598,"strikeZoneBottom":1.42608398882954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.870592663807802,"aZ":-27.44551247120328,"pfxX":0.3148418354293714,"pfxZ":2.678515403616249,"pX":1.560782665489401,"pZ":0.10361874074360183,"vX0":6.918582022771154,"vY0":-131.21937624811562,"vZ0":-9.666392143617944,"x":57.51,"y":235.98,"x0":-1.1386278570661936,"y0":50.002458538178736,"z0":5.844253684790941,"aX":0.5528584689071349},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.9,"spinRate":2857,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.41566894816843014,"extension":6.386047725583235},"index":4,"playId":"869ff7fe-d1cf-3d13-9178-4b068472b3bf","pitchNumber":4,"startTime":"2025-08-03T20:38:45.214Z","endTime":"2025-08-03T20:38:49.079Z","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":88.6,"endSpeed":81.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.573936228414937,"aZ":-30.998423986460057,"pfxX":1.5342722140026726,"pfxZ":0.7036058095339417,"pX":0.8189513775724756,"pZ":1.8863921123380338,"vX0":4.670713826309063,"vY0":-128.87860486545802,"vZ0":-4.474749929060412,"x":85.78,"y":187.85,"x0":-1.2213740404589275,"y0":50.00215344340049,"z0":6.05883562103289,"aX":2.562154545089386},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":-3.8,"spinRate":2907,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4261633158774423,"extension":6.324425531244124},"index":5,"playId":"fc0fede9-c0a0-31c1-8119-0d95336098dc","pitchNumber":5,"startTime":"2025-08-03T20:39:03.804Z","endTime":"2025-08-03T20:39:08.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:39:08.149Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-03T20:39:23.137Z","endTime":"2025-08-03T20:41:48.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":97.6,"endSpeed":88.6,"strikeZoneTop":3.62972794137538,"strikeZoneBottom":1.72306894957951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.71631681205378,"aZ":-10.092594832690308,"pfxX":-2.1097193635237916,"pfxZ":10.890294267233783,"pX":0.47570333267533055,"pZ":3.756858541284036,"vX0":4.948254177172938,"vY0":-142.00629958361236,"vZ0":-4.920516797406712,"x":98.87,"y":137.34,"x0":-1.0209068535943147,"y0":50.00108170974414,"z0":6.1632187957391205,"aX":-4.277505714902696},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2593,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3867760436231902,"extension":6.490279318987384},"index":0,"playId":"4ed784cf-6c83-36de-bb8f-1d315ec786ad","pitchNumber":1,"startTime":"2025-08-03T20:39:37.719Z","endTime":"2025-08-03T20:39:41.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.84011191908691,"aZ":-9.137417826282261,"pfxX":-1.1727589993592396,"pfxZ":11.283763582865955,"pX":0.22215875612913577,"pZ":2.759367591805766,"vX0":3.6826817934552167,"vY0":-142.25682948788784,"vZ0":-7.85350551632211,"x":108.53,"y":164.28,"x0":-0.9390346224081598,"y0":50.00178038819526,"z0":6.141594050067457,"aX":-2.394529621788157},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":1.3,"spinRate":2727,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.385616043435832,"extension":6.450416601045365},"index":1,"playId":"46697c5f-3cb3-385f-a0a7-3e2e7bbbfa9e","pitchNumber":2,"startTime":"2025-08-03T20:39:53.458Z","endTime":"2025-08-03T20:39:56.946Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.65260445375669,"strikeZoneBottom":1.65452883271152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36966442683648,"aZ":-10.14641600648611,"pfxX":-1.7152119832658386,"pfxZ":11.016118190112113,"pX":1.4149628347468919,"pZ":2.567973548562523,"vX0":7.306213083045213,"vY0":-141.0372837907906,"vZ0":-7.843853178202407,"x":63.06,"y":169.44,"x0":-0.9947959243174405,"y0":50.00005071724012,"z0":6.052707885771401,"aX":-3.4306415671540824},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":1.4,"spinRate":2732,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3895009848144064,"extension":6.502314404084628},"index":2,"playId":"bd9a173d-db20-3c9f-adc0-0da43ad26a5f","pitchNumber":3,"startTime":"2025-08-03T20:40:11.669Z","endTime":"2025-08-03T20:40:15.217Z","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":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.67548152690975,"strikeZoneBottom":1.76876410234144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.39189998895582,"aZ":-10.393105495227196,"pfxX":-0.8504364483986242,"pfxZ":10.883724146309433,"pX":0.2781440908919568,"pZ":4.15650141564423,"vX0":4.284558934700922,"vY0":-141.54434431132876,"vZ0":-3.6996960285843628,"x":106.4,"y":126.55,"x0":-1.1537491671829234,"y0":50.0059640611281,"z0":6.161186706786943,"aX":-1.7024187786006868},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":0.6,"spinRate":2624,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3889799951632873,"extension":6.3843474683801045},"index":3,"playId":"f9a18366-454f-3fa8-9652-9a50b7f569a7","pitchNumber":4,"startTime":"2025-08-03T20:40:32.794Z","endTime":"2025-08-03T20:40:36.863Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.307414436721956,"aZ":-10.168636948465489,"pfxX":-0.8504375295197304,"pfxZ":10.993866600497366,"pX":0.06895213527090692,"pZ":2.116096994519413,"vX0":3.441002192311911,"vY0":-141.11426218107138,"vZ0":-8.90866367223509,"x":114.37,"y":181.65,"x0":-1.059725557427559,"y0":50.005615828535106,"z0":5.982990503889993,"aX":-1.702636097853497},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":0.8,"spinRate":2642,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.3892289693659987,"extension":6.593346136753426},"index":4,"playId":"c1bc83c0-5e5d-391a-8c9d-fa6f5680beec","pitchNumber":5,"startTime":"2025-08-03T20:40:51.332Z","endTime":"2025-08-03T20:40:58.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-03T20:41:13.529Z","endTime":"2025-08-03T20:41:26.402Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.27099153403156,"aZ":-9.237256004681111,"pfxX":-1.9104550023777158,"pfxZ":11.480290072734128,"pX":0.2836753339606833,"pZ":2.0581046378761765,"vX0":4.3943877044424156,"vY0":-141.39871535997142,"vZ0":-9.046572229974021,"x":106.19,"y":183.21,"x0":-1.0517618986255286,"y0":50.00293064926383,"z0":5.916658404360135,"aX":-3.8174680229730518},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":2.4,"spinRate":2575,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.3893652947966748,"extension":6.603104033703858},"index":6,"playId":"ff279f2c-5c5b-3a09-90ce-3ee09466c9c9","pitchNumber":6,"startTime":"2025-08-03T20:41:26.402Z","endTime":"2025-08-03T20:41:30.273Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.166706754638255,"aZ":-27.706950081747888,"pfxX":-0.008096373886085972,"pfxZ":2.5677493391604536,"pX":0.39468427600120665,"pZ":1.4341229399232154,"vX0":4.76102030556713,"vY0":-131.76443463864817,"vZ0":-6.2619216741645864,"x":101.96,"y":200.06,"x0":-1.4437535969740425,"y0":50.00067254732488,"z0":5.921800825284938,"aX":-0.015347193694224798},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2747,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4176342910883779,"extension":6.506663004761643},"index":7,"playId":"9e0ed64c-6f51-3c28-8a04-7510fd760619","pitchNumber":7,"startTime":"2025-08-03T20:41:44.791Z","endTime":"2025-08-03T20:41:48.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:41:48.783Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a pop up to second baseman Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T20:43:52.937Z","endTime":"2025-08-03T20:45:29.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.51535361963101,"strikeZoneBottom":1.65452883271152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61343554135735,"aZ":-17.528794836501074,"pfxX":-4.294765442765282,"pfxZ":7.690920175664556,"pX":-1.4240132180143095,"pZ":1.3882219909352629,"vX0":1.6935620723418332,"vY0":-137.419372039215,"vZ0":-9.132507840282367,"x":171.28,"y":201.3,"x0":-1.491711450707127,"y0":50.00472091616963,"z0":5.955249268306987,"aX":-8.18136145844218},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":7.4,"spinRate":2278,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.399205409834388,"extension":6.4235863544977265},"index":0,"playId":"9bf1843c-315a-305a-97f5-af3886ff5704","pitchNumber":1,"startTime":"2025-08-03T20:44:02.451Z","endTime":"2025-08-03T20:44:06.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.67548152690975,"strikeZoneBottom":1.76876410234144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.620353929690197,"aZ":-16.4623982792423,"pfxX":-3.839716183749899,"pfxZ":8.262857958412372,"pX":-0.7621341503051234,"pZ":2.0288957427760375,"vX0":3.294726732345025,"vY0":-137.3336420608727,"vZ0":-7.480025635272612,"x":146.05,"y":184.0,"x0":-1.4810058600474711,"y0":50.00677104905691,"z0":5.916699111313148,"aX":-7.305071468801678},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":6.2,"spinRate":2247,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.3994814197697205,"extension":6.190067199253717},"index":1,"playId":"a0de4d58-00b2-3318-ba9f-a618ce0421d7","pitchNumber":2,"startTime":"2025-08-03T20:44:19.371Z","endTime":"2025-08-03T20:44:23.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.65260445375669,"strikeZoneBottom":1.76876410234144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35968211986499,"aZ":-31.434039895188526,"pfxX":0.6248223778492448,"pfxZ":0.4329867833015566,"pX":0.5818280045651744,"pZ":0.8701499404608024,"vX0":4.911001463836352,"vY0":-129.30981090093383,"vZ0":-6.919444057503147,"x":94.82,"y":215.29,"x0":-1.4211508525308054,"y0":50.00092248550957,"z0":5.9847933821364325,"aX":1.0597512224282142},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":-2.2,"spinRate":2282,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.42318279813573056,"extension":6.605380623631574},"index":2,"playId":"fc794cea-47a2-3c82-8c97-0cebf1ed5723","pitchNumber":3,"startTime":"2025-08-03T20:44:40.306Z","endTime":"2025-08-03T20:44:43.571Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.62972794137538,"strikeZoneBottom":1.72306894957951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.928631515018466,"aZ":-13.894320116192876,"pfxX":-7.8348437200703005,"pfxZ":9.573011813939036,"pX":-1.2917469594398832,"pZ":1.034387000872897,"vX0":3.3617653366461093,"vY0":-137.6484088690689,"vZ0":-10.328813473033112,"x":166.24,"y":210.85,"x0":-1.514226818611216,"y0":50.004538087155126,"z0":5.787734309427269,"aX":-14.963415996074348},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":13.4,"spinRate":2045,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.3986574626212587,"extension":6.622598814802704},"index":3,"playId":"c71526e7-6856-3a07-b1df-a2ffa4c569ca","pitchNumber":4,"startTime":"2025-08-03T20:44:58.794Z","endTime":"2025-08-03T20:45:02.940Z","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":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.176917230762754,"aZ":-15.741266204479325,"pfxX":-0.7021776401332644,"pfxZ":8.414448870716186,"pX":0.5053669747392442,"pZ":2.3338646517222927,"vX0":5.572329410785579,"vY0":-139.31076954844417,"vZ0":-7.011823641911574,"x":97.74,"y":175.77,"x0":-1.4350573657645143,"y0":50.00184165559875,"z0":5.936320974190156,"aX":-1.3714468249555956},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":0.0,"spinRate":2202,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.39413064148056387,"extension":6.529654928741552},"hitData":{"launchSpeed":82.0,"launchAngle":69.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.39,"coordY":160.65}},"index":4,"playId":"a393e7e1-06d9-357c-9242-15870030d64e","pitchNumber":5,"startTime":"2025-08-03T20:45:17.202Z","endTime":"2025-08-03T20:45:29.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:45:29.561Z","atBatIndex":12},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ryan O'Hearn reaches on a fielder's choice. Xander Bogaerts to 2nd. Xander Bogaerts advances to 2nd, on a throwing error by second baseman Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T20:45:52.823Z","endTime":"2025-08-03T20:48:02.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99410827545812,"aZ":-19.979954418093406,"pfxX":-1.4895605850478704,"pfxZ":6.2951490249594535,"pX":0.15044678137724937,"pZ":3.1826535227581907,"vX0":4.818482913804215,"vY0":-138.5756660867039,"vZ0":-4.327241747206191,"x":111.27,"y":152.85,"x0":-1.420162425582983,"y0":50.005281936485,"z0":6.105463715593411,"aX":-2.88679348827607},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":1.7,"spinRate":2280,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.3957945915381327,"extension":6.282665098371068},"index":0,"playId":"a3aaabe3-91ec-31e1-9e20-13a381a79716","pitchNumber":1,"startTime":"2025-08-03T20:46:01.243Z","endTime":"2025-08-03T20:46:04.623Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.54966449308158,"strikeZoneBottom":1.75734018271217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.062925746715322,"aZ":-20.14816531858026,"pfxX":-4.0435849488005635,"pfxZ":6.107885152887581,"pX":-0.26212728615861947,"pZ":3.4328026547073605,"vX0":4.707989155387071,"vY0":-139.362101118999,"vZ0":-3.645137796668447,"x":126.99,"y":146.09,"x0":-1.4473107817931226,"y0":50.00140422592116,"z0":6.0870401557887694,"aX":-7.960214945795258},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":6.4,"spinRate":2395,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.3928851893130805,"extension":6.132249906853322},"index":1,"playId":"17cd2e8c-0c5d-3937-9602-937d24721af3","pitchNumber":2,"startTime":"2025-08-03T20:46:24.376Z","endTime":"2025-08-03T20:46:28.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.66404291992476,"strikeZoneBottom":1.71164537983076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15711942400354,"aZ":-28.96914500579011,"pfxX":1.8558672236140508,"pfxZ":1.9248939028094734,"pX":1.1054896469692408,"pZ":1.1054617003360838,"vX0":6.47262297805955,"vY0":-128.09613240284986,"vZ0":-6.234894713365232,"x":74.86,"y":208.93,"x0":-1.6938894257601376,"y0":50.00302621943817,"z0":5.832431429842776,"aX":3.0862174264435085},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.8,"spinRate":2416,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4274045838994245,"extension":6.007730625303886},"index":2,"playId":"e92c3a37-7c74-3754-ac19-f8aa8b2e5f13","pitchNumber":3,"startTime":"2025-08-03T20:46:43.302Z","endTime":"2025-08-03T20:46:46.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"ad0bc3ec-13fd-34cb-b6ad-c254b8f08c2b","startTime":"2025-08-03T20:47:01.889Z","endTime":"2025-08-03T20:47:04.966Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.52679044369082,"strikeZoneBottom":1.62025993953879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.356662093711087,"aZ":-43.393601557062325,"pfxX":0.6162635385530657,"pfxZ":-8.547830093669532,"pX":-0.09174293458417726,"pZ":0.7899818189309993,"vX0":2.9957941278758073,"vY0":-114.50770407341648,"vZ0":-2.2777991844845906,"x":120.5,"y":217.45,"x0":-1.5030759816981365,"y0":50.00169201925016,"z0":6.087866191965676,"aX":0.8086857851580875},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.7,"breakHorizontal":-1.9,"spinRate":2707,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4803956664782425,"extension":6.343731071660172},"index":4,"playId":"28107d43-8c43-335c-b227-d704266de124","pitchNumber":4,"startTime":"2025-08-03T20:47:22.898Z","endTime":"2025-08-03T20:47:27.086Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.225130175484022,"aZ":-22.442818453010187,"pfxX":-1.5494548811217463,"pfxZ":5.048832985465501,"pX":0.25893988345238556,"pZ":1.6037067979951733,"vX0":5.052868617442663,"vY0":-138.08355086461484,"vZ0":-7.686363495840188,"x":107.13,"y":195.48,"x0":-1.394735178502634,"y0":50.0048547672468,"z0":5.937569983274612,"aX":-2.9880338158059554},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":1.7,"spinRate":2229,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.3969166192554501,"extension":6.327330469894267},"hitData":{"launchSpeed":91.9,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.04,"coordY":159.63}},"index":5,"playId":"219c039d-f3a0-34ff-8d2c-a9b5a8195988","pitchNumber":5,"startTime":"2025-08-03T20:47:48.712Z","endTime":"2025-08-03T20:48:02.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:48:02.060Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ramón Laureano grounds into a double play, shortstop Masyn Winn to second baseman Thomas Saggese to first baseman Alec Burleson. Xander Bogaerts to 3rd. Ryan O'Hearn out at 2nd. Ramón Laureano out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T20:48:25.285Z","endTime":"2025-08-03T20:50:56.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.654009926860606,"aZ":-34.51192920044428,"pfxX":1.0725065861779521,"pfxZ":-1.4053379761784597,"pX":-0.3004087834366814,"pZ":0.8817303736248413,"vX0":2.9534914642043244,"vY0":-128.21494959305042,"vZ0":-6.031094631863313,"x":128.45,"y":214.97,"x0":-1.6068895639781595,"y0":50.00401024832309,"z0":5.959762554599528,"aX":1.7838698277646083},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.7,"breakHorizontal":-2.6,"spinRate":2450,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4272939585028164,"extension":6.585259692794207},"index":0,"playId":"f4409587-2405-3353-b39b-c745f7e50db7","pitchNumber":1,"startTime":"2025-08-03T20:48:35.469Z","endTime":"2025-08-03T20:48:40.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.48104394304072,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.42178383381257,"aZ":-15.910227501542574,"pfxX":-8.765526530314215,"pfxZ":8.451669170945184,"pX":-1.0013395673252938,"pZ":4.150190776645206,"vX0":4.354868899492477,"vY0":-138.86741240811833,"vZ0":-2.526113191829251,"x":155.17,"y":126.72,"x0":-1.4639531128179109,"y0":50.00067082881897,"z0":6.14913388916445,"aX":-16.86196861152582},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":14.8,"spinRate":2145,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39670038101679594,"extension":5.941607142638602},"index":1,"playId":"2b308c58-f5fc-3706-bb88-50763c9afa86","pitchNumber":2,"startTime":"2025-08-03T20:49:01.227Z","endTime":"2025-08-03T20:49:04.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55220520277515,"aZ":-44.08189712123293,"pfxX":-0.19985452482193877,"pfxZ":-9.227676379140936,"pX":0.33594415554571117,"pZ":2.439720067265347,"vX0":3.4569270013986144,"vY0":-113.69139295952493,"vZ0":1.3106349905483592,"x":104.19,"y":172.91,"x0":-1.1873316465429902,"y0":50.00208323891686,"z0":6.278777359926136,"aX":-0.25859859066290036},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.0,"breakHorizontal":-0.6,"spinRate":2702,"spinDirection":22},"zone":6,"typeConfidence":2.0,"plateTime":0.4843560188976235,"extension":6.294494831515853},"index":2,"playId":"7873e653-d379-3628-9654-f1735fb445ed","pitchNumber":3,"startTime":"2025-08-03T20:49:21.078Z","endTime":"2025-08-03T20:49:25.477Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.41242811890388,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.664055144024868,"aZ":-36.30801695622905,"pfxX":-0.09760898455163325,"pfxZ":-2.5908621124147073,"pX":1.0246107737324623,"pZ":1.3737820928021198,"vX0":6.555341844088542,"vY0":-125.94122809610026,"vZ0":-4.062088067939987,"x":77.94,"y":201.69,"x0":-1.604153942360484,"y0":50.00061863526246,"z0":5.958518508973794,"aX":-0.1580493399541453},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.4,"breakHorizontal":-1.4,"spinRate":2407,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4356685685025665,"extension":6.692032634245716},"index":3,"playId":"0c14e99a-04bf-3c96-9b9e-e7b7fa8b6f57","pitchNumber":4,"startTime":"2025-08-03T20:50:01.004Z","endTime":"2025-08-03T20:50:04.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.32094749791294,"strikeZoneBottom":1.50603584012279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.016286704199633,"aZ":-35.062975084524425,"pfxX":1.0065151348971346,"pfxZ":-1.8193001550170846,"pX":1.3293612892036903,"pZ":0.7878380148067912,"vX0":6.324516607164059,"vY0":-125.07290393576409,"vZ0":-5.641887736218019,"x":66.33,"y":217.51,"x0":-1.3620547919147634,"y0":50.0055939409972,"z0":5.945488111423256,"aX":1.5950906779859055},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.3,"breakHorizontal":-3.2,"spinRate":2445,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.43778499512590807,"extension":6.607498376116167},"index":4,"playId":"946eacb5-2156-38e6-bb12-76aea207d531","pitchNumber":5,"startTime":"2025-08-03T20:50:23.092Z","endTime":"2025-08-03T20:50:27.707Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.268827627129607,"aZ":-20.134560141579023,"pfxX":-1.397728874196098,"pfxZ":6.246195555036902,"pX":0.06821704499650971,"pZ":2.875457724193342,"vX0":4.446988902600002,"vY0":-138.09709539815572,"vZ0":-5.069629378291841,"x":114.4,"y":161.14,"x0":-1.382689590144161,"y0":50.00539002160804,"z0":6.092980850156589,"aX":-2.6956803986442037},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":1.6,"spinRate":2356,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.3969047949596236,"extension":6.432470429159895},"hitData":{"launchSpeed":85.9,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.53,"coordY":152.03}},"index":5,"playId":"8350470f-afdc-3cb2-bea3-8dfe4791703a","pitchNumber":6,"startTime":"2025-08-03T20:50:50.262Z","endTime":"2025-08-03T20:50:56.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:50:56.564Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Cronenworth pops out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-03T20:51:15.510Z","endTime":"2025-08-03T20:53:43.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.2,"endSpeed":87.0,"strikeZoneTop":3.41242811890388,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.17875327159422,"aZ":-18.142455528900623,"pfxX":-2.299762328171875,"pfxZ":7.175533432907416,"pX":1.1126751901147593,"pZ":3.2825715135455646,"vX0":7.802700087570479,"vY0":-139.81405643211423,"vZ0":-4.713678605176813,"x":74.59,"y":150.15,"x0":-1.430711280843539,"y0":50.000423271139724,"z0":6.202192453830186,"aX":-4.496275330862631},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":2.3,"spinRate":2305,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.39362320594551825,"extension":6.223204991155721},"index":0,"playId":"9a9a1142-9e71-3473-bc38-649ca0feffaf","pitchNumber":1,"startTime":"2025-08-03T20:51:30.568Z","endTime":"2025-08-03T20:51:34.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.41242811890388,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09640548583879,"aZ":-20.050979675946955,"pfxX":0.11310123743718759,"pfxZ":6.682863596752815,"pX":0.8381416208402351,"pZ":1.6707027510766073,"vX0":5.988443179569337,"vY0":-134.98340565439727,"vZ0":-7.473558357949421,"x":85.05,"y":193.67,"x0":-1.4399700666732063,"y0":50.00206940989197,"z0":5.927896865224467,"aX":0.20369816196211202},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":-1.7,"spinRate":2336,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4084882517924715,"extension":6.345593719276881},"index":1,"playId":"a367bd40-981a-32cb-9e11-9cdb7abe19ae","pitchNumber":2,"startTime":"2025-08-03T20:51:48.442Z","endTime":"2025-08-03T20:51:53.458Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.34381690057951,"strikeZoneBottom":1.62025993953879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60064739780754,"aZ":-32.41077610587897,"pfxX":2.5221760948657033,"pfxZ":-0.15964399314067812,"pX":0.5668879265788255,"pZ":3.160530874361935,"vX0":4.421225976663046,"vY0":-123.49204696542564,"vZ0":-0.34852445822132616,"x":95.39,"y":153.45,"x0":-1.5833886091569302,"y0":50.00058879125641,"z0":6.06082272586332,"aX":3.8424026882447198},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":-5.8,"spinRate":2345,"spinDirection":88},"zone":3,"typeConfidence":2.0,"plateTime":0.44578739028588243,"extension":6.501226020582949},"index":2,"playId":"d31c42aa-ec7e-3cfa-b791-e4fc8453629b","pitchNumber":3,"startTime":"2025-08-03T20:52:10.892Z","endTime":"2025-08-03T20:52:14.823Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29578659220729,"aZ":-44.415519047999396,"pfxX":-0.29294464312233726,"pfxZ":-9.76317724606346,"pX":0.11393946687704576,"pZ":1.2139334621248625,"vX0":3.372254466790942,"vY0":-112.9498643509567,"vZ0":-0.894686783964966,"x":112.66,"y":206.0,"x0":-1.379787557598734,"y0":50.004331399434115,"z0":6.200620012897208,"aX":-0.3675217358663451},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-17.4,"breakHorizontal":-0.6,"spinRate":2762,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.49058504924421076,"extension":6.194183620302447},"index":3,"playId":"eba65bb1-f529-326f-97d4-64744fad472c","pitchNumber":4,"startTime":"2025-08-03T20:52:29.736Z","endTime":"2025-08-03T20:52:33.056Z","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":2},"index":4,"startTime":"2025-08-03T20:52:41.819Z","endTime":"2025-08-03T20:52:55.977Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.36668680214721,"strikeZoneBottom":1.62025993953879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.311167072660545,"aZ":-33.99901091675918,"pfxX":1.127654461771579,"pfxZ":-1.175209586423736,"pX":1.2675154876916543,"pZ":1.6193162010529634,"vX0":6.682617745033993,"vY0":-124.68131882043727,"vZ0":-3.7151179296318295,"x":68.69,"y":195.06,"x0":-1.6094301627913639,"y0":50.00335790718644,"z0":5.975958545452515,"aX":1.7498914731940718},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.9,"breakHorizontal":-3.8,"spinRate":2452,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44165023788140356,"extension":6.547369319160558},"index":5,"playId":"8d4c62be-82bc-358b-9332-d29588545e09","pitchNumber":5,"startTime":"2025-08-03T20:52:55.977Z","endTime":"2025-08-03T20:52:59.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"b758ee21-4408-4e3a-ab66-9fa5ba741b9f","startTime":"2025-08-03T20:53:15.213Z","endTime":"2025-08-03T20:53:20.213Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28142433289972,"aZ":-35.02247871409989,"pfxX":1.501786530805576,"pfxZ":-1.8408958876776644,"pX":0.7174206817631646,"pZ":2.8661946753532037,"vX0":5.125838876163748,"vY0":-123.88234523751959,"vZ0":-0.7517783701267794,"x":89.65,"y":161.39,"x0":-1.5793431032011715,"y0":50.00547199549898,"z0":6.118244142510523,"aX":2.3186673631090375},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.0,"spinRate":2434,"spinDirection":64},"zone":3,"typeConfidence":2.0,"plateTime":0.443253953338143,"extension":6.696369075465768},"hitData":{"launchSpeed":52.9,"launchAngle":54.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.99,"coordY":144.42}},"index":7,"playId":"b9f8d832-1c7c-3a46-9db6-c07baa0e710c","pitchNumber":6,"startTime":"2025-08-03T20:53:36.606Z","endTime":"2025-08-03T20:53:43.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:53:43.443Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Scott II pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T20:55:46.782Z","endTime":"2025-08-03T20:56:40.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":86.6,"strikeZoneTop":3.36668680214721,"strikeZoneBottom":1.48319203502101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.13870470611006,"aZ":-11.964529292807804,"pfxX":-5.159585814745203,"pfxZ":10.33286341090422,"pX":-0.7469371173139965,"pZ":2.9220772154648147,"vX0":3.528357972518275,"vY0":-140.46157959069475,"vZ0":-6.687626595785774,"x":145.47,"y":159.88,"x0":-1.362929827487439,"y0":50.00149491094142,"z0":6.147616179732675,"aX":-10.08915040898445},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2288,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.39317892417762046,"extension":6.481158637360625},"index":0,"playId":"b28d4e52-d493-3bfa-b2d7-3d743a8528b7","pitchNumber":1,"startTime":"2025-08-03T20:56:02.297Z","endTime":"2025-08-03T20:56:06.181Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.48104394304072,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6019749439538,"aZ":-42.37273911099049,"pfxX":1.4384162236400382,"pfxZ":-7.1824892568765435,"pX":-0.6633686358123518,"pZ":2.3552756361191953,"vX0":1.4781025597293935,"vY0":-119.38955805588168,"vZ0":-0.036230666998514405,"x":142.29,"y":175.19,"x0":-1.4813315513441099,"y0":50.004207915570625,"z0":6.238550479973755,"aX":2.0416310936729185},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.6,"breakHorizontal":-3.0,"spinRate":2626,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4617561846475642,"extension":6.267375429961203},"index":1,"playId":"44bea83c-b553-32eb-b28a-c35c65a6a7c1","pitchNumber":2,"startTime":"2025-08-03T20:56:15.729Z","endTime":"2025-08-03T20:56:19.185Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.168848637412008,"aZ":-30.27982956036297,"pfxX":0.6101599532698834,"pfxZ":1.1478824417144686,"pX":-0.5606021938189802,"pZ":2.7870770130606735,"vX0":2.2319640769559714,"vY0":-128.59830126613008,"vZ0":-2.5170973572985353,"x":138.37,"y":163.53,"x0":-1.5240651110672094,"y0":50.00403863991556,"z0":6.161206796268947,"aX":1.0072075566638183},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-1.7,"spinRate":2671,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.42824498696984614,"extension":6.25821588362118},"hitData":{"launchSpeed":74.5,"launchAngle":71.0,"totalDistance":96.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.0,"coordY":166.74}},"index":2,"playId":"504f0772-16d9-3de8-8a6f-cf1583213d26","pitchNumber":3,"startTime":"2025-08-03T20:56:29.451Z","endTime":"2025-08-03T20:56:40.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:56:40.011Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T20:57:08.373Z","endTime":"2025-08-03T20:59:01.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-03T20:57:01.100Z","endTime":"2025-08-03T20:57:10.519Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.41051078988141,"strikeZoneBottom":1.55023462433639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.770534539777362,"aZ":-45.401548576062574,"pfxX":0.989405619229915,"pfxZ":-9.151111210343668,"pX":0.2898281438470166,"pZ":3.5058395410672034,"vX0":3.002127326810994,"vY0":-120.14043461685077,"vZ0":2.7300634174454173,"x":105.95,"y":144.12,"x0":-1.1103828928367534,"y0":50.00421500669005,"z0":6.423337116184097,"aX":1.4295122433164065},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.5,"breakHorizontal":-2.6,"spinRate":2725,"spinDirection":20},"zone":3,"typeConfidence":2.0,"plateTime":0.45792691387944684,"extension":6.286823162146889},"index":1,"playId":"4183fafe-99a1-3dfc-978c-6b1628cbf196","pitchNumber":1,"startTime":"2025-08-03T20:57:10.519Z","endTime":"2025-08-03T20:57:14.597Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.842158555719724,"aZ":-28.933017040810444,"pfxX":1.3280406174341777,"pfxZ":1.9083532897965192,"pX":0.8651492965839308,"pZ":1.185837271556623,"vX0":4.566360937059798,"vY0":-129.42677067390625,"vZ0":-6.72337411808992,"x":84.02,"y":206.76,"x0":-1.0940962600166482,"y0":50.00404221288777,"z0":6.031227298403849,"aX":2.253263598915696},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-3.4,"spinRate":2717,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.42309101566650353,"extension":6.16182651738497},"index":2,"playId":"b109acfe-db22-355d-84bb-bf9ec38961b4","pitchNumber":2,"startTime":"2025-08-03T20:57:23.439Z","endTime":"2025-08-03T20:57:26.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.7,"strikeZoneTop":3.43529954269378,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.73815706291226,"aZ":-7.920631137061988,"pfxX":-4.317528344877305,"pfxZ":12.117744253610628,"pX":-0.9757695360489088,"pZ":3.0585828588181103,"vX0":1.981460142815609,"vY0":-141.82779138837026,"vZ0":-7.210722873391143,"x":154.19,"y":156.2,"x0":-1.1293922416526836,"y0":50.00400111059867,"z0":6.1656741975033285,"aX":-8.642113217474828},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.3,"breakHorizontal":7.3,"spinRate":2462,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3888066473650662,"extension":6.349654864203131},"index":3,"playId":"a8680583-7ee1-30db-a2c1-319404062837","pitchNumber":3,"startTime":"2025-08-03T20:57:42.864Z","endTime":"2025-08-03T20:57:47.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.45817148258951,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.67181714200959,"aZ":-11.323050515829166,"pfxX":-5.010892431999701,"pfxZ":10.49488265686223,"pX":-0.26447396759485514,"pZ":2.222440341958131,"vX0":3.7171685268335217,"vY0":-140.92375053408367,"vZ0":-8.589397115172053,"x":127.08,"y":178.77,"x0":-0.9577638134560994,"y0":50.00271208278685,"z0":6.064624591196637,"aX":-9.955609671932418},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2490,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.39048985611239306,"extension":6.4853116789635346},"index":4,"playId":"b87f00c8-0d5b-36ad-86d4-e2d35a28ff41","pitchNumber":4,"startTime":"2025-08-03T20:57:56.646Z","endTime":"2025-08-03T20:58:00.215Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.381712414039484,"aZ":-28.450983274599846,"pfxX":0.7934748304423604,"pfxZ":2.1564016350551842,"pX":0.8206813931306152,"pZ":2.0206318544374917,"vX0":5.062654164029683,"vY0":-130.7212928324353,"vZ0":-4.754727719712899,"x":85.72,"y":184.22,"x0":-1.2466989217582634,"y0":50.00230590548616,"z0":6.007247750796418,"aX":1.3674845098139685},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-2.6,"spinRate":2872,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.41952620392540707,"extension":6.372260173722915},"index":5,"playId":"7b5eaa23-9ca7-313d-b1cf-ea742d65f16a","pitchNumber":5,"startTime":"2025-08-03T20:58:13.303Z","endTime":"2025-08-03T20:58:16.768Z","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":98.4,"endSpeed":89.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.6270494237348,"aZ":-8.207140066459866,"pfxX":-5.321087459739761,"pfxZ":11.644608843952744,"pX":0.15639217894360471,"pZ":3.824486844193471,"vX0":5.221658324714925,"vY0":-143.1524597624142,"vZ0":-5.205073592428356,"x":111.04,"y":135.52,"x0":-1.0074091881886054,"y0":50.00305590471131,"z0":6.190228042041174,"aX":-10.951952514917936},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.0,"breakHorizontal":8.5,"spinRate":2521,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3838546765768567,"extension":6.257422464375376},"index":6,"playId":"8ce2c982-bb0f-3edf-a02e-57c747730492","pitchNumber":6,"startTime":"2025-08-03T20:58:33.372Z","endTime":"2025-08-03T20:58:37.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.2,"endSpeed":88.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.75231780214782,"aZ":-8.253656044323767,"pfxX":-3.8304169708195976,"pfxZ":11.822246447530112,"pX":0.27688349370457926,"pZ":3.177212572986131,"vX0":5.2925433591052045,"vY0":-142.72132882868195,"vZ0":-6.633533352759695,"x":106.45,"y":153.0,"x0":-1.1207624157492058,"y0":50.00117072043571,"z0":6.0789951582116775,"aX":-7.749536808363221},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.9,"breakHorizontal":5.6,"spinRate":2528,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.38665089561594934,"extension":6.528612648086191},"index":7,"playId":"8528d9d7-2492-3ac3-ac8b-50e0ca8af257","pitchNumber":7,"startTime":"2025-08-03T20:58:57.514Z","endTime":"2025-08-03T20:59:01.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T20:59:01.584Z","atBatIndex":17},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Cardinals challenged (catcher interference), call on the field was overturned: Iván Herrera reaches on catcher interference by Freddy Fermin. Iván Herrera to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T20:59:21.177Z","endTime":"2025-08-03T21:00:07.806Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","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":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.54966449308158,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.820439102408013,"aZ":-45.74181277056542,"pfxX":1.533941183672837,"pfxZ":-9.467458287802769,"pX":-0.12659250966844882,"pZ":2.228462943080271,"vX0":2.0229137211141106,"vY0":-119.97077157000538,"vZ0":0.29191168632333464,"x":121.83,"y":178.61,"x0":-1.1854195386080606,"y0":50.0028761856069,"z0":6.238870407587065,"aX":2.198059041139588},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.7,"breakHorizontal":-3.4,"spinRate":2842,"spinDirection":15},"zone":8,"typeConfidence":2.0,"plateTime":0.4595025139765174,"extension":6.191313864549467},"index":0,"playId":"5ae07c6b-a154-38b9-9ac5-2c0806177d90","pitchNumber":1,"startTime":"2025-08-03T20:59:24.828Z","endTime":"2025-08-03T20:59:28.462Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.7,"strikeZoneTop":3.38955720683076,"strikeZoneBottom":1.66595196916737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98980914218071,"aZ":-47.27214492609949,"pfxX":3.3904535900391832,"pfxZ":-10.624070495389448,"pX":-0.28686074562715824,"pZ":2.7664180362446613,"vX0":1.0100093503828322,"vY0":-119.83150452248002,"vZ0":1.6543601525440137,"x":127.93,"y":164.09,"x0":-1.1565937348288657,"y0":50.00150425583819,"z0":6.364083233570971,"aX":4.819284605007261},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-18.2,"breakHorizontal":-6.4,"spinRate":2888,"spinDirection":16},"zone":4,"typeConfidence":2.0,"plateTime":0.4610686785263982,"extension":6.335068199042883},"index":1,"playId":"5758d933-38fd-3b56-a11e-eaeeb772c9ca","pitchNumber":2,"startTime":"2025-08-03T20:59:43.975Z","endTime":"2025-08-03T20:59:47.302Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.722430356395922,"aZ":-28.992235674837,"pfxX":-0.4426508594520717,"pfxZ":1.9191651079604242,"pX":0.7925561842335082,"pZ":2.698817570779016,"vX0":5.082828992397016,"vY0":-128.76379372358818,"vZ0":-2.958449103964613,"x":86.79,"y":165.91,"x0":-1.1596726610364207,"y0":50.004362999380255,"z0":6.1343386995883336,"aX":-0.7351200360536141},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-0.5,"spinRate":2882,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.42733605490818594,"extension":6.321218996365814},"index":2,"playId":"7155cf60-961f-3821-b866-70e9036dc066","pitchNumber":3,"startTime":"2025-08-03T20:59:57.907Z","endTime":"2025-08-03T21:00:07.806Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MV","challengeTeamId":138},"playEndTime":"2025-08-03T21:00:07.806Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-03T21:01:32.121Z","endTime":"2025-08-03T21:02:26.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.861721089564067,"aZ":-43.81194798843799,"pfxX":0.2382800333520862,"pfxZ":-8.24370530575975,"pX":0.12449327236311204,"pZ":0.660632826173013,"vX0":3.6881144843466718,"vY0":-118.91949276537281,"vZ0":-3.3684968340577734,"x":112.25,"y":220.94,"x0":-1.4868461887040763,"y0":50.00288255660651,"z0":6.126507492304994,"aX":0.3361502184068539},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.5,"breakHorizontal":-1.4,"spinRate":2816,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.46313268320640777,"extension":6.455657590750099},"index":0,"playId":"f171068c-142e-3721-9977-c5aa64d44e5c","pitchNumber":1,"startTime":"2025-08-03T21:01:35.106Z","endTime":"2025-08-03T21:01:38.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.649729439808517,"aZ":-29.194647419404788,"pfxX":1.447282611367775,"pfxZ":1.7731080077242662,"pX":0.7028433792219443,"pZ":1.0798620670415944,"vX0":5.577706664972806,"vY0":-128.9088346222685,"vZ0":-6.325281232678442,"x":90.21,"y":209.62,"x0":-1.6797995429260848,"y0":50.00087211072916,"z0":5.829072791845621,"aX":2.4259391111878608},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-4.0,"spinRate":2762,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4254504397438752,"extension":6.426100895919044},"index":1,"playId":"2fa53466-28c4-35a0-8356-08f76e4dd7db","pitchNumber":2,"startTime":"2025-08-03T21:02:00.769Z","endTime":"2025-08-03T21:02:03.916Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.127910973704275,"aZ":-29.123575802719586,"pfxX":0.9323409053152096,"pfxZ":1.7403266330274203,"pX":0.44994595016614464,"pZ":1.418114607798378,"vX0":5.290270811467618,"vY0":-131.88741078338322,"vZ0":-5.8402281440393615,"x":99.85,"y":200.49,"x0":-1.7065440670716807,"y0":50.00525899225656,"z0":5.820535709549628,"aX":1.6348637169902898},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":-2.9,"spinRate":2868,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.41596298675185883,"extension":6.447081486360387},"index":2,"playId":"79fcf1f1-10e4-3c0b-80b7-a77ce378a69c","pitchNumber":3,"startTime":"2025-08-03T21:02:22.160Z","endTime":"2025-08-03T21:02:26.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:02:26.756Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a soft bunt ground ball to pitcher Andre Pallante.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T21:04:38.766Z","endTime":"2025-08-03T21:04:59.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97469043894068,"aZ":-19.526341131591852,"pfxX":-2.825761034949072,"pfxZ":6.963863349149011,"pX":-0.7436602653431639,"pZ":2.506715316037776,"vX0":2.6266106508804534,"vY0":-134.83518339048527,"vZ0":-6.0305981564720845,"x":145.35,"y":171.1,"x0":-1.3696580050734812,"y0":50.00629191682132,"z0":6.178566810792849,"aX":-5.134658622726182},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":4.4,"spinRate":2078,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4083231736262709,"extension":6.236595328398651},"hitData":{"launchSpeed":26.0,"launchAngle":27.0,"totalDistance":42.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":116.79,"coordY":185.17}},"index":0,"playId":"062b7855-5002-35a8-96be-ad865f043b1c","pitchNumber":1,"startTime":"2025-08-03T21:04:50.653Z","endTime":"2025-08-03T21:04:59.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:04:59.161Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T21:05:26.581Z","endTime":"2025-08-03T21:07:44.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.75555577206586,"strikeZoneBottom":1.84873401326199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.339665186381385,"aZ":-40.50601525564781,"pfxX":1.0897592363626436,"pfxZ":-6.694764197471256,"pX":0.8039552278946993,"pZ":2.5668475549847223,"vX0":4.040575241389689,"vY0":-111.2877246090104,"vZ0":0.9490940638126302,"x":86.36,"y":169.48,"x0":-1.1821381973472194,"y0":50.00114264786217,"z0":6.354883350720481,"aX":1.3564183298875712},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.5,"breakHorizontal":-3.1,"spinRate":2581,"spinDirection":19},"zone":6,"typeConfidence":2.0,"plateTime":0.4935522879287131,"extension":6.44959850869513},"index":0,"playId":"09b7fe3a-d0d5-3f6a-aa6c-15c76739d866","pitchNumber":1,"startTime":"2025-08-03T21:05:30.501Z","endTime":"2025-08-03T21:05:34.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.024962173733226,"aZ":-15.850875043229886,"pfxX":-7.032483067665315,"pfxZ":8.591553346169096,"pX":-0.8516138080543633,"pZ":1.9219435092983772,"vX0":4.285083934523368,"vY0":-137.124886980473,"vZ0":-7.797415578564607,"x":149.46,"y":186.89,"x0":-1.522953958533577,"y0":50.000485631310994,"z0":5.888862731607138,"aX":-13.357297176579545},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2265,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.3998233469718109,"extension":6.390667685764204},"index":1,"playId":"34073750-eed4-366c-8bf3-fca9e1fb0ea6","pitchNumber":2,"startTime":"2025-08-03T21:05:51.281Z","endTime":"2025-08-03T21:05:57.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.96149437709716,"strikeZoneBottom":1.87158336040105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7208749259322,"aZ":-32.838730143963666,"pfxX":0.9223939192550947,"pfxZ":-0.40415391957585733,"pX":1.5789207932266307,"pZ":0.11976396004149473,"vX0":7.10423990764243,"vY0":-127.7498275434725,"vZ0":-7.852564799112308,"x":56.82,"y":235.55,"x0":-1.3692818795479247,"y0":50.00433251498247,"z0":5.848778064995136,"aX":1.509320293309527},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2401,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.43035501281338995,"extension":6.611988725024546},"index":2,"playId":"8df5da5f-b5d4-3774-aeff-21d368d637d1","pitchNumber":3,"startTime":"2025-08-03T21:06:20.087Z","endTime":"2025-08-03T21:06:23.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.1,"strikeZoneTop":3.92716782298957,"strikeZoneBottom":1.86015864204328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.97892157136155,"aZ":-10.207742053361285,"pfxX":-6.563493592508452,"pfxZ":11.42865163915046,"pX":0.01905154783475845,"pZ":1.6096167915921114,"vX0":6.3518512152311235,"vY0":-139.1530586986622,"vZ0":-9.645202372476978,"x":116.27,"y":195.32,"x0":-1.4625518311234595,"y0":50.005453936640876,"z0":5.837703753894863,"aX":-12.619251833959575},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":2320,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.39662536429463513,"extension":6.416805158876306},"index":3,"playId":"e75decc3-ceb6-3626-b149-9b2a61d85ac9","pitchNumber":4,"startTime":"2025-08-03T21:06:46.775Z","endTime":"2025-08-03T21:06:51.664Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.83563717014176,"strikeZoneBottom":1.81446066225515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.816362997070136,"aZ":-43.15930017281367,"pfxX":-0.6492068920646221,"pfxZ":-8.491468771949148,"pX":-0.6371625961735612,"pZ":-0.16740158971588498,"vX0":1.760482423276824,"vY0":-113.89769324070357,"vZ0":-4.338464600497826,"x":141.29,"y":243.3,"x0":-1.3408391705644251,"y0":50.000875087551336,"z0":6.095363453356889,"aX":-0.840339876111288},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-16.2,"breakHorizontal":0.6,"spinRate":2816,"spinDirection":13},"zone":13,"typeConfidence":2.0,"plateTime":0.4836496077019641,"extension":6.511934412654305},"index":4,"playId":"ac690f86-d30f-34f5-8939-53a6980cb151","pitchNumber":5,"startTime":"2025-08-03T21:07:10.866Z","endTime":"2025-08-03T21:07:14.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.88140126894194,"strikeZoneBottom":1.81446066225515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35186936448445,"aZ":-33.68298918637387,"pfxX":1.5782395621417507,"pfxZ":-0.9274006391357394,"pX":0.4750754173226797,"pZ":1.3369926498972338,"vX0":4.291460564894156,"vY0":-126.80040267992733,"vZ0":-4.887541636413909,"x":98.89,"y":202.68,"x0":-1.4426056834745196,"y0":50.000582603961114,"z0":5.969625712848518,"aX":2.5752566304667224},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":-3.8,"spinRate":2418,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4315754532039917,"extension":6.531909047716626},"index":5,"playId":"b3267b35-d235-3101-ad39-f03029f004ed","pitchNumber":6,"startTime":"2025-08-03T21:07:40.046Z","endTime":"2025-08-03T21:07:44.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:07:44.843Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Arraez grounds into a force out, pitcher Andre Pallante to third baseman Nolan Gorman. Freddy Fermin out at 3rd. Fernando Tatis Jr. to 2nd. Luis Arraez to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T21:08:08.631Z","endTime":"2025-08-03T21:09:15.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":95.3,"endSpeed":87.2,"strikeZoneTop":3.26377614680613,"strikeZoneBottom":1.60883714667327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0234631030946,"aZ":-21.842747910454495,"pfxX":-1.1117053657116764,"pfxZ":5.320405390993846,"pX":0.3150254518771391,"pZ":2.4306394784385232,"vX0":4.983037542291574,"vY0":-138.6915308526806,"vZ0":-6.041227110208329,"x":104.99,"y":173.15,"x0":-1.3631710775068007,"y0":50.001626257187986,"z0":6.101223708675165,"aX":-2.1587697376234973},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":1.0,"spinRate":2304,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.3954580862470225,"extension":6.415172634606045},"index":0,"playId":"1148c6cb-5dfe-30b7-99ae-0a9d5e0bd320","pitchNumber":1,"startTime":"2025-08-03T21:08:14.222Z","endTime":"2025-08-03T21:08:17.683Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.795985928268212,"aZ":-34.5309202009233,"pfxX":1.0292883089643232,"pfxZ":-1.5099259469834454,"pX":-0.05164520349185423,"pZ":2.937496116256525,"vX0":3.6168985833037355,"vY0":-124.65613751104874,"vZ0":-0.7433795118150847,"x":118.97,"y":159.47,"x0":-1.6621969576234419,"y0":50.00607636097611,"z0":6.119798960456488,"aX":1.601227346764295},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":-2.8,"spinRate":2273,"spinDirection":83},"zone":2,"typeConfidence":2.0,"plateTime":0.44137832835980717,"extension":6.462598761542561},"index":1,"playId":"43a932a2-b4be-352d-a168-df3e2ce5c80e","pitchNumber":2,"startTime":"2025-08-03T21:08:33.075Z","endTime":"2025-08-03T21:08:36.342Z","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-03T21:08:51.982Z","endTime":"2025-08-03T21:09:08.019Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.446792468082684,"aZ":-21.98613035305098,"pfxX":0.05685554687505634,"pfxZ":5.36862326591692,"pX":-0.13815573325039174,"pZ":2.459053426944711,"vX0":3.8352788629372934,"vY0":-138.03492564437914,"vZ0":-5.528017581021898,"x":122.27,"y":172.39,"x0":-1.5627561435677462,"y0":50.0050100529718,"z0":6.00280781036572,"aX":0.10704040901055775},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-1.1,"spinRate":2297,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.3993410802931123,"extension":6.582680816668109},"hitData":{"launchSpeed":86.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.64,"coordY":175.35}},"index":3,"playId":"d52bcc5c-cdbb-3a68-b200-2b48d6916782","pitchNumber":3,"startTime":"2025-08-03T21:09:08.019Z","endTime":"2025-08-03T21:09:15.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:09:15.296Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T21:09:44.099Z","endTime":"2025-08-03T21:12:21.468Z","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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.170400456927606,"aZ":-29.974335551076482,"pfxX":0.4629113052750997,"pfxZ":1.314012004828573,"pX":0.26489457409429334,"pZ":2.180669432414442,"vX0":4.708036431763886,"vY0":-128.99315287034636,"vZ0":-3.7340025225712403,"x":106.9,"y":179.9,"x0":-1.648171231236154,"y0":50.00410407493595,"z0":5.971546107249865,"aX":0.7756477180547404},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.7,"breakHorizontal":-1.9,"spinRate":2366,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.42548211448161855,"extension":6.5440002985742085},"index":0,"playId":"803cb884-aa72-3fc3-b97a-5b06d9714877","pitchNumber":1,"startTime":"2025-08-03T21:09:55.740Z","endTime":"2025-08-03T21:09:59.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":86.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.336624434921994,"aZ":-11.566662976024526,"pfxX":-7.116714663429338,"pfxZ":10.501046079802018,"pX":-0.8627231127972571,"pZ":3.4821508259520324,"vX0":4.24588074747124,"vY0":-140.71536373622993,"vZ0":-4.955325465732851,"x":149.88,"y":144.76,"x0":-1.4838396619534762,"y0":50.00191319466402,"z0":6.045289253441613,"aX":-13.96376322814868},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":11.8,"spinRate":2219,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3925065235332168,"extension":6.422256945648828},"index":1,"playId":"cd746e75-6832-346f-ace0-8ea944274640","pitchNumber":2,"startTime":"2025-08-03T21:10:18.284Z","endTime":"2025-08-03T21:10:21.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.72123737567474,"strikeZoneBottom":1.79161220562527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.450816331591575,"aZ":-43.78092576106497,"pfxX":0.46382721610191036,"pfxZ":-8.991700490723556,"pX":0.8601947304090558,"pZ":-0.6276917435142224,"vX0":4.785980587630238,"vY0":-114.45416756630476,"vZ0":-5.017051326345823,"x":84.21,"y":255.73,"x0":-1.3422469868723024,"y0":50.00256412254812,"z0":6.004524506277779,"aX":0.5985973144879643},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-17.4,"breakHorizontal":-2.4,"spinRate":2934,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4836053218125729,"extension":6.713802066569696},"index":2,"playId":"c40a88c4-5e74-3078-9446-b6f6247bd707","pitchNumber":3,"startTime":"2025-08-03T21:10:39.297Z","endTime":"2025-08-03T21:10:45.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Andre Pallante. Fernando Tatis Jr. to 3rd. Luis Arraez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"c40a88c4-5e74-3078-9446-b6f6247bd707","startTime":"2025-08-03T21:10:56.372Z","endTime":"2025-08-03T21:11:25.016Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":97.1,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43525633830563,"aZ":-11.273654888221962,"pfxX":-6.028218956815316,"pfxZ":10.364078782207525,"pX":-0.9993970315377174,"pZ":3.975734844120508,"vX0":3.307717862919444,"vY0":-141.39906631745055,"vZ0":-3.8938689290797823,"x":155.09,"y":131.44,"x0":-1.403579231225414,"y0":50.00573485832182,"z0":6.098819088318913,"aX":-12.160302842032012},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.1,"breakHorizontal":10.2,"spinRate":2243,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3879576154612874,"extension":6.453895461459278},"index":4,"playId":"2937e1da-d0bf-3ada-9276-dc8bf0fe7bc7","pitchNumber":4,"startTime":"2025-08-03T21:11:25.016Z","endTime":"2025-08-03T21:11:28.250Z","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":96.3,"endSpeed":87.2,"strikeZoneTop":3.65803393766731,"strikeZoneBottom":1.62849452675027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.298690648059285,"aZ":-17.34743229927711,"pfxX":-9.58487656524095,"pfxZ":7.53363493489897,"pX":-0.36293541084764397,"pZ":3.9881136297300968,"vX0":6.001136333705001,"vY0":-140.03229766604093,"vZ0":-2.875381156335272,"x":130.83,"y":131.1,"x0":-1.2986369546971501,"y0":50.00286315510732,"z0":6.17576839694946,"aX":-18.862555425388894},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":16.0,"spinRate":2355,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.3925191797593208,"extension":6.479279541603556},"index":5,"playId":"2c4dfa74-43f6-39a0-a13e-78246ffa921a","pitchNumber":5,"startTime":"2025-08-03T21:11:53.149Z","endTime":"2025-08-03T21:11:57.083Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73130174918346,"aZ":-34.4345807120169,"pfxX":0.35801444446112907,"pfxZ":-1.366700433957067,"pX":0.7610270304535305,"pZ":0.9356855286602391,"vX0":5.6017985960378445,"vY0":-128.62617600298594,"vZ0":-5.724687714934438,"x":87.99,"y":213.52,"x0":-1.502782016978582,"y0":50.00325473481527,"z0":5.899388055021731,"aX":0.591388718081519},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.7,"breakHorizontal":-2.0,"spinRate":2342,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4278514585722002,"extension":6.68620687505277},"index":6,"playId":"0c82bb2f-77f1-3000-92d0-11b6da64bc33","pitchNumber":6,"startTime":"2025-08-03T21:12:17.129Z","endTime":"2025-08-03T21:12:21.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:12:21.468Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T21:12:40.019Z","endTime":"2025-08-03T21:15:15.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":85.7,"strikeZoneTop":3.75555577206586,"strikeZoneBottom":1.82588502357774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.42950712150622,"aZ":-21.44876463033602,"pfxX":-1.502649223025073,"pfxZ":5.602977467432311,"pX":1.2440671917540553,"pZ":4.153905943650576,"vX0":7.6554663319729235,"vY0":-138.99314680518603,"vZ0":-1.4903138734741446,"x":69.58,"y":126.62,"x0":-1.3768675316991124,"y0":50.00408042441561,"z0":6.152462125954022,"aX":-2.87853184313856},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":0.7,"spinRate":2431,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.39738824763511804,"extension":6.5670766726503516},"index":0,"playId":"9c38f48d-9256-3b95-bc65-a7fffa1481a2","pitchNumber":1,"startTime":"2025-08-03T21:12:48.701Z","endTime":"2025-08-03T21:12:52.068Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.3,"strikeZoneTop":3.75555577206586,"strikeZoneBottom":1.80303638967276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.007191644453776,"aZ":-42.14989128874701,"pfxX":-0.8141773355476927,"pfxZ":-7.538380581541507,"pX":-0.1049684592836384,"pZ":0.11432614113973291,"vX0":2.891610364685866,"vY0":-116.37122142065307,"vZ0":-4.106425083453116,"x":121.0,"y":235.69,"x0":-1.2774505759790753,"y0":50.00294098761423,"z0":6.042544744071799,"aX":-1.077325609526254},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.5,"breakHorizontal":0.5,"spinRate":2730,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.47719004507285057,"extension":6.670048345117869},"index":1,"playId":"a344a901-5c3c-3317-9c22-f914c99402b7","pitchNumber":2,"startTime":"2025-08-03T21:13:16.054Z","endTime":"2025-08-03T21:13:20.700Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.902768147090775,"aZ":-36.21152456995949,"pfxX":0.04822095138373195,"pfxZ":-2.4597076794910686,"pX":0.745238361501067,"pZ":1.916272768447253,"vX0":5.82750159662061,"vY0":-128.0062930054662,"vZ0":-3.0255972272876583,"x":88.59,"y":187.04,"x0":-1.5767333631493157,"y0":50.00268458469842,"z0":5.977699214139018,"aX":0.07766655425216508},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.9,"breakHorizontal":-1.6,"spinRate":2470,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4295483653830994,"extension":6.174999266564948},"index":2,"playId":"42bf91a4-e2f1-3668-be71-be586b457760","pitchNumber":3,"startTime":"2025-08-03T21:13:45.650Z","endTime":"2025-08-03T21:13:48.947Z","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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.75555577206586,"strikeZoneBottom":1.82588502357774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25106924567691,"aZ":-22.067934192875747,"pfxX":0.9158258786690681,"pfxZ":5.308186423744251,"pX":1.62248774924665,"pZ":2.455199177867202,"vX0":7.8360252341740155,"vY0":-137.72071960263497,"vZ0":-5.496900077210789,"x":55.15,"y":172.49,"x0":-1.3895676429697978,"y0":50.00165354590283,"z0":5.989249635298421,"aX":1.739987756403491},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-3.5,"spinRate":2441,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.399148936587451,"extension":6.514772829343495},"index":3,"playId":"20270fd5-da45-355f-92fb-149048cb5647","pitchNumber":4,"startTime":"2025-08-03T21:14:05.617Z","endTime":"2025-08-03T21:14:09.377Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.435168353432935,"aZ":-18.545767204938556,"pfxX":2.0030149343903063,"pfxZ":6.968095895848081,"pX":0.767785753863918,"pZ":2.231771156138748,"vX0":5.2182534239694895,"vY0":-139.45809002866278,"vZ0":-7.021314559301584,"x":87.73,"y":178.52,"x0":-1.3931809015816425,"y0":50.00416698103209,"z0":6.020356595768531,"aX":3.9161699781497306},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":-4.8,"spinRate":2450,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.3938200622829502,"extension":6.616686089822341},"index":4,"playId":"a8869658-4e0f-36c0-804e-106fd8c9268a","pitchNumber":5,"startTime":"2025-08-03T21:14:33.826Z","endTime":"2025-08-03T21:14:37.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"23acae6d-28c0-42b3-b01a-168153acc3c5","startTime":"2025-08-03T21:14:53.689Z","endTime":"2025-08-03T21:14:58.689Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.73267669626892,"strikeZoneBottom":1.87158336040105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.818134689263225,"aZ":-33.85739628732463,"pfxX":2.4120617278717122,"pfxZ":-1.0620838621125372,"pX":0.7363392014700422,"pZ":-0.5135443041210204,"vX0":4.943218516423661,"vY0":-125.56210443265978,"vZ0":-8.670643340110912,"x":88.93,"y":252.65,"x0":-1.5792985231550078,"y0":50.00581058232994,"z0":5.777770342605407,"aX":3.8123424433953903},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.8,"breakHorizontal":-5.6,"spinRate":2479,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4379112278852495,"extension":6.668194988946039},"index":6,"playId":"35eed9f9-bdbc-3040-a04c-d67917f3051f","pitchNumber":6,"startTime":"2025-08-03T21:15:11.330Z","endTime":"2025-08-03T21:15:15.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:15:15.925Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-03T21:16:36.982Z","endTime":"2025-08-03T21:18:51.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-03T21:15:26.733Z","endTime":"2025-08-03T21:16:39.019Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.70779998850707,"strikeZoneBottom":1.68725066002306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.183781878001106,"aZ":-9.943084304140275,"pfxX":-5.642868849809375,"pfxZ":11.296373963673071,"pX":-0.850791788196864,"pZ":1.9991809474467106,"vX0":3.685843666490725,"vY0":-140.4317887122321,"vZ0":-9.027953909007966,"x":149.43,"y":184.8,"x0":-1.4572638633164625,"y0":50.0025747854061,"z0":5.9307659495405565,"aX":-11.103965165431562},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":9.4,"spinRate":2296,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.3922532140449224,"extension":6.484514421641667},"index":1,"playId":"6ba59e5a-2355-391c-a7e2-0fdcd59f567e","pitchNumber":1,"startTime":"2025-08-03T21:16:39.019Z","endTime":"2025-08-03T21:16:42.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.73267669626892,"strikeZoneBottom":1.82588502357774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.685443390913722,"aZ":-30.86825790665066,"pfxX":0.6037721618805192,"pfxZ":0.7623857879250497,"pX":0.4091840475012149,"pZ":0.242238087223128,"vX0":4.766629131775275,"vY0":-130.2536954729096,"vZ0":-8.342813830682383,"x":101.4,"y":232.24,"x0":-1.526896915996397,"y0":50.00328872134745,"z0":5.838079689237431,"aX":1.030834952034226},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2408,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.42135055714323144,"extension":6.6548468777948475},"index":2,"playId":"c6de72d8-28b8-3d7e-82bd-be582fbdcd64","pitchNumber":2,"startTime":"2025-08-03T21:17:00.123Z","endTime":"2025-08-03T21:17:04.290Z","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":95.6,"endSpeed":86.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85644327178828,"aZ":-15.743699618551517,"pfxX":-7.6809380967406415,"pfxZ":8.48406073411357,"pX":-0.6215633781946666,"pZ":2.3975781440877384,"vX0":4.9295191327251064,"vY0":-138.95175004034613,"vZ0":-6.722205076675944,"x":140.69,"y":174.05,"x0":-1.4292735806352823,"y0":50.00492495012771,"z0":5.9120716443050805,"aX":-14.880877650933936},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":12.7,"spinRate":2286,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3955911213622261,"extension":6.595684419684924},"index":3,"playId":"dce5d9e9-e293-35b4-ac61-15eb4bdc64a1","pitchNumber":3,"startTime":"2025-08-03T21:17:29.216Z","endTime":"2025-08-03T21:17:32.460Z","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":2},"index":4,"startTime":"2025-08-03T21:17:55.195Z","endTime":"2025-08-03T21:18:14.053Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.57253908141037,"strikeZoneBottom":1.73449260651881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84926149824972,"aZ":-44.072924773399315,"pfxX":0.34800145102950886,"pfxZ":-8.939533280270426,"pX":0.5711174106875359,"pZ":-0.05336301709058893,"vX0":4.023966961245316,"vY0":-115.61904316348955,"vZ0":-4.143236480417244,"x":95.23,"y":240.22,"x0":-1.2490252300927935,"y0":50.00229089638563,"z0":6.062542443274146,"aX":0.46234547712500684},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-17.0,"breakHorizontal":-1.8,"spinRate":2911,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.47674630136593077,"extension":6.606735894845915},"index":5,"playId":"82565417-1c56-3ecc-8b2d-498f27704821","pitchNumber":4,"startTime":"2025-08-03T21:18:14.053Z","endTime":"2025-08-03T21:18:18.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.563071653660547,"aZ":-21.76885613700631,"pfxX":-0.5672383660016618,"pfxZ":5.500382477662511,"pX":0.48656023894879225,"pZ":1.5756648156381614,"vX0":5.445316892658173,"vY0":-136.77147492723898,"vZ0":-7.669446213921505,"x":98.45,"y":196.24,"x0":-1.4577075694187918,"y0":50.004269270104814,"z0":5.912562854409527,"aX":-1.0740777961544528},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":-0.1,"spinRate":2304,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4006960784298106,"extension":6.423469802669451},"index":6,"playId":"0c62e619-15fb-3592-8e92-87871f9824c8","pitchNumber":5,"startTime":"2025-08-03T21:18:45.287Z","endTime":"2025-08-03T21:18:51.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:18:51.732Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T21:20:54.901Z","endTime":"2025-08-03T21:22:39.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.5039169285519,"strikeZoneBottom":1.62025993953879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63229449308262,"aZ":-17.605448877496602,"pfxX":-6.05937837009448,"pfxZ":7.565012519108371,"pX":0.4214583333679986,"pZ":1.2351756072922444,"vX0":5.863240250909412,"vY0":-137.67820440287966,"vZ0":-9.775109575678439,"x":100.93,"y":205.43,"x0":-0.9451437787826402,"y0":50.004945428465255,"z0":6.015250742231501,"aX":-11.672243763828908},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":9.8,"spinRate":2548,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.39734409108432667,"extension":6.5038490142331575},"index":0,"playId":"f1ff92ef-704c-38bc-bfb4-7d99aee539b2","pitchNumber":1,"startTime":"2025-08-03T21:21:14.755Z","endTime":"2025-08-03T21:21:20.457Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67474650385985,"aZ":-10.428031115622789,"pfxX":-2.3799477002585054,"pfxZ":11.220999157603838,"pX":0.11008634233858694,"pZ":2.262122218007038,"vX0":4.043714533712732,"vY0":-138.51827910564555,"vZ0":-8.546830603606061,"x":112.8,"y":177.7,"x0":-1.061180011764727,"y0":50.00494740465377,"z0":6.089680372738699,"aX":-4.613516639585227},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":3.5,"spinRate":2557,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.39578944035760166,"extension":6.19052959574921},"index":1,"playId":"3d973fae-134b-3c56-8d13-f03dd7c162fc","pitchNumber":2,"startTime":"2025-08-03T21:21:34.997Z","endTime":"2025-08-03T21:21:42.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.595414213421,"strikeZoneBottom":1.68879850118578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.94958481711289,"aZ":-13.434542758844124,"pfxX":-9.656814773747168,"pfxZ":9.622528656215682,"pX":-0.1608909627615427,"pZ":2.1114061921417093,"vX0":5.475109653183711,"vY0":-140.1646932310373,"vZ0":-8.369657390668479,"x":123.13,"y":181.77,"x0":-0.9071686690043443,"y0":50.003678022254114,"z0":6.056407167513946,"aX":-18.80741063520437},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":16.0,"spinRate":2484,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.3939955471416883,"extension":6.472279426536146},"index":2,"playId":"fdc62879-03ae-338b-9f06-d383f5fc31c9","pitchNumber":3,"startTime":"2025-08-03T21:22:00.702Z","endTime":"2025-08-03T21:22:04.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.1,"strikeZoneTop":3.52679044369082,"strikeZoneBottom":1.55172446171926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.978724094625726,"aZ":-8.459459724850543,"pfxX":-3.3489555842520113,"pfxZ":11.726381534740554,"pX":-0.45860552098983354,"pZ":4.142468961552653,"vX0":3.113561142605423,"vY0":-142.5319830986141,"vZ0":-4.532733895143211,"x":134.48,"y":126.93,"x0":-1.1392452680440268,"y0":50.004799140004415,"z0":6.306986021284415,"aX":-6.773800457805224},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.3,"breakHorizontal":5.3,"spinRate":2622,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3868237062722617,"extension":6.136698505917074},"index":3,"playId":"08af6951-8749-3d28-8beb-e1ca85032211","pitchNumber":4,"startTime":"2025-08-03T21:22:18.149Z","endTime":"2025-08-03T21:22:21.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19188412424117,"aZ":-41.64857224167222,"pfxX":3.778282137851191,"pfxZ":-6.242775079184723,"pX":0.9628946690589208,"pZ":0.936706771538507,"vX0":4.705990601558432,"vY0":-124.1791868383638,"vZ0":-3.2949955418588166,"x":80.3,"y":213.49,"x0":-1.467397265975453,"y0":50.001060869367066,"z0":5.842017807507861,"aX":5.736996895732393},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.9,"breakHorizontal":-8.2,"spinRate":2949,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4457911155345218,"extension":6.241197078002195},"index":4,"playId":"99181a51-8133-31f2-bfc5-91129474fc07","pitchNumber":5,"startTime":"2025-08-03T21:22:32.855Z","endTime":"2025-08-03T21:22:39.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:22:39.503Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T21:23:04.207Z","endTime":"2025-08-03T21:24:55.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.57253908141037,"strikeZoneBottom":1.75734018271217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.752324057980978,"aZ":-44.48339084961849,"pfxX":1.7202651205140702,"pfxZ":-8.848803881914966,"pX":-1.5993474521286604,"pZ":2.9423457166820515,"vX0":-0.810321297226863,"vY0":-118.132633497899,"vZ0":1.7746693400881195,"x":177.96,"y":159.34,"x0":-1.4725330878893104,"y0":50.00224996647066,"z0":6.319047328712125,"aX":2.393638086718015},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.1,"breakHorizontal":-2.9,"spinRate":2741,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.46644216967154595,"extension":6.096207472596013},"index":0,"playId":"b5372232-2763-3baf-97ed-c9b112a817af","pitchNumber":1,"startTime":"2025-08-03T21:23:11.933Z","endTime":"2025-08-03T21:23:15.763Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.57062144297781,"strikeZoneBottom":1.73295099342048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68536312971074,"aZ":-45.269968737196386,"pfxX":0.6517689785397716,"pfxZ":-8.971742061350678,"pX":-0.875158680484339,"pZ":1.6428750085021404,"vX0":1.0940994688934587,"vY0":-121.13401030046779,"vZ0":-1.1615697048922216,"x":150.36,"y":194.42,"x0":-1.4206340780298434,"y0":50.00435130010355,"z0":6.151058451517073,"aX":0.9510528038839771},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-16.2,"breakHorizontal":-1.4,"spinRate":2811,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4553454973359359,"extension":6.465824326151946},"index":1,"playId":"7de2a63e-c211-31e7-a1c0-8b49ac9c5ef1","pitchNumber":2,"startTime":"2025-08-03T21:23:27.871Z","endTime":"2025-08-03T21:23:31.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":88.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.961709389227586,"aZ":-10.070443417736241,"pfxX":-4.5802324800085765,"pfxZ":10.934958328635698,"pX":0.010563743543262172,"pZ":3.1624312036017357,"vX0":5.703919163474294,"vY0":-141.8680141997622,"vZ0":-6.637811815034221,"x":116.6,"y":153.39,"x0":-1.4388657340239308,"y0":50.00479502169749,"z0":6.187152337779084,"aX":-9.260400164473479},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":7.0,"spinRate":2557,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.38730965687096486,"extension":6.337962409036528},"index":2,"playId":"b59aed40-a811-3f9d-9bd9-8b5d80b7d377","pitchNumber":3,"startTime":"2025-08-03T21:23:44.484Z","endTime":"2025-08-03T21:23:52.973Z","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-03T21:23:58.105Z","endTime":"2025-08-03T21:24:13.836Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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":98.1,"endSpeed":88.4,"strikeZoneTop":3.54966449308158,"strikeZoneBottom":1.82588502357774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.84865360994634,"aZ":-9.838551831648168,"pfxX":-3.2968776707076435,"pfxZ":10.967204325636,"pX":-1.7847079658190712,"pZ":5.443247516201002,"vX0":0.6089687323876353,"vY0":-142.7500223345452,"vZ0":-0.9250609249289188,"x":185.03,"y":91.81,"x0":-1.574505994535762,"y0":50.00655738341506,"z0":6.399453794015193,"aX":-6.717211115134914},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.8,"breakHorizontal":5.8,"spinRate":2606,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3856115607082109,"extension":6.2722398425883155},"index":4,"playId":"928641b8-5c9c-3efb-886f-78742bbad1ad","pitchNumber":4,"startTime":"2025-08-03T21:24:13.836Z","endTime":"2025-08-03T21:24:17.326Z","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":99.3,"endSpeed":90.3,"strikeZoneTop":3.54966449308158,"strikeZoneBottom":1.82588502357774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22916857989844,"aZ":-9.52414767657568,"pfxX":-4.374785354249751,"pfxZ":10.756886388772497,"pX":-0.21190157377729998,"pZ":4.1447582097305915,"vX0":4.894105016800831,"vY0":-144.55128206356952,"vZ0":-4.2334613163906205,"x":125.08,"y":126.87,"x0":-1.3625120775475807,"y0":50.00640253041838,"z0":6.218542129177605,"aX":-9.2149766846646},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2604,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.37962089025195933,"extension":6.368785815527424},"index":5,"playId":"ffa33b96-4aa1-34a0-970d-e4c3daedb4dc","pitchNumber":5,"startTime":"2025-08-03T21:24:32.466Z","endTime":"2025-08-03T21:24:36.496Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.964632794061366,"aZ":-44.25183607641855,"pfxX":-0.36155158717393343,"pfxZ":-8.253541662676835,"pX":-0.5510011511392785,"pZ":1.8203133097388788,"vX0":2.0778100063082734,"vY0":-120.82587576664966,"vZ0":-1.0363894353198828,"x":138.0,"y":189.63,"x0":-1.3792804425887188,"y0":50.00562842902245,"z0":6.181308932257901,"aX":-0.5287622434321786},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.9,"breakHorizontal":0.1,"spinRate":2867,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.4552494873015265,"extension":6.154445210173527},"index":6,"playId":"085067cf-b167-3c58-a4a8-ab433af53dd8","pitchNumber":6,"startTime":"2025-08-03T21:24:51.675Z","endTime":"2025-08-03T21:24:55.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:24:55.770Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-03T21:25:11.902Z","endTime":"2025-08-03T21:25:56.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40607553868913,"aZ":-28.99741214213632,"pfxX":-0.12606885970868403,"pfxZ":1.8795625848297135,"pX":0.0870723971040168,"pZ":2.2008855870316584,"vX0":3.5788905910078,"vY0":-129.28407948849102,"vZ0":-3.9951863347299783,"x":113.68,"y":179.36,"x0":-1.2998288475316058,"y0":50.00268231081301,"z0":5.996339308234227,"aX":-0.21345772757615913},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-0.6,"spinRate":2816,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.423957227102004,"extension":6.384608901091101},"index":0,"playId":"898e8593-8ea4-3c4a-b516-075dff4a9505","pitchNumber":1,"startTime":"2025-08-03T21:25:19.713Z","endTime":"2025-08-03T21:25:24.399Z","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":84.8,"endSpeed":77.5,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.860645876869064,"aZ":-39.5939951994882,"pfxX":6.6937795717468305,"pfxZ":-4.877835413284414,"pX":0.3836632518196559,"pZ":1.514174829720362,"vX0":2.8593847421068337,"vY0":-123.44676602520369,"vZ0":-2.145278368625478,"x":102.38,"y":197.9,"x0":-1.664215865991015,"y0":50.00238732250296,"z0":5.773027765397059,"aX":10.182434310013909},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.1,"breakHorizontal":-12.8,"spinRate":3047,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44615614934213577,"extension":6.214036521530997},"hitData":{"launchSpeed":74.8,"launchAngle":8.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.63,"coordY":137.53}},"index":1,"playId":"e51025ab-e45b-3872-9dfd-c0e02aaa1f5d","pitchNumber":2,"startTime":"2025-08-03T21:25:49.915Z","endTime":"2025-08-03T21:25:56.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:25:56.174Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to left fielder Iván Herrera.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T21:28:14.052Z","endTime":"2025-08-03T21:29:15.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":69.9,"strikeZoneTop":3.52679044369082,"strikeZoneBottom":1.71164537983076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.171772306667325,"aZ":-42.17573695348316,"pfxX":-1.7790665659551639,"pfxZ":-8.115823379578222,"pX":1.1830158706397003,"pZ":0.1455116533226696,"vX0":5.804346098292654,"vY0":-112.36641867225798,"vZ0":-3.286790452461763,"x":71.91,"y":234.85,"x0":-1.243976405126444,"y0":50.00271873477161,"z0":6.067788403997475,"aX":-2.1941874166369226},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-15.2,"breakHorizontal":1.2,"spinRate":2614,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4943308640031785,"extension":6.449873679796194},"index":0,"playId":"fb2769fc-f0ec-387f-9095-42f4b8b316bb","pitchNumber":1,"startTime":"2025-08-03T21:28:27.861Z","endTime":"2025-08-03T21:28:31.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.59348396341827,"strikeZoneBottom":1.7558048213005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.109461072074176,"aZ":-17.412412639195786,"pfxX":-3.5019094046704478,"pfxZ":7.790081802638825,"pX":-0.9375536474517587,"pZ":2.3650415351334444,"vX0":2.961380710916217,"vY0":-138.08146410357594,"vZ0":-6.5980561267645665,"x":152.74,"y":174.92,"x0":-1.578954232779042,"y0":50.003975179086915,"z0":5.994854399020815,"aX":-6.636348032987443},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":5.5,"spinRate":2244,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.3995574730346205,"extension":6.301056112401826},"index":1,"playId":"9bb7abd1-1602-389f-8cc3-7c439109028a","pitchNumber":2,"startTime":"2025-08-03T21:28:48.276Z","endTime":"2025-08-03T21:28:51.980Z","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":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27189415165123,"aZ":-34.016060051363176,"pfxX":1.3462981129543983,"pfxZ":-1.145190198553598,"pX":0.03401033049120898,"pZ":1.9650240240386467,"vX0":3.523027602617497,"vY0":-126.59851093786406,"vZ0":-3.343376613368002,"x":115.7,"y":185.72,"x0":-1.55623227015401,"y0":50.00483278622721,"z0":6.054301667895023,"aX":2.1625999768448865},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.6,"breakHorizontal":-3.4,"spinRate":2551,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.434335225394221,"extension":6.344759318073786},"hitData":{"launchSpeed":85.8,"launchAngle":23.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.36,"coordY":110.11}},"index":2,"playId":"bfda8a72-0ff1-38ae-8d67-a8e7c0ba95a6","pitchNumber":3,"startTime":"2025-08-03T21:29:06.955Z","endTime":"2025-08-03T21:29:15.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:29:15.135Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a soft ground ball to third baseman Nolan Gorman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T21:29:30.575Z","endTime":"2025-08-03T21:31:15.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":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":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.617321328503014,"aZ":-44.50306047587582,"pfxX":0.6629380570356012,"pfxZ":-10.16299202970947,"pX":-0.3832259126864509,"pZ":2.307917636428455,"vX0":1.8610036042749516,"vY0":-110.89076097086777,"vZ0":1.4856355181541994,"x":131.61,"y":176.47,"x0":-1.3284082372849555,"y0":50.00288196560122,"z0":6.367050983019467,"aX":0.8040439638754989},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-17.4,"breakHorizontal":-1.8,"spinRate":2672,"spinDirection":17},"zone":4,"typeConfidence":2.0,"plateTime":0.4989204308622526,"extension":6.533265021140607},"index":0,"playId":"78601c57-6b76-300b-a1c6-d1c05085b8ad","pitchNumber":1,"startTime":"2025-08-03T21:29:41.728Z","endTime":"2025-08-03T21:29:45.296Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.101449573154735,"aZ":-27.992861742985585,"pfxX":1.7389616691912653,"pfxZ":2.6139100465088454,"pX":0.9091472021228807,"pZ":1.752702544728007,"vX0":5.337621306386525,"vY0":-126.16216329761336,"vZ0":-4.974977623313951,"x":82.35,"y":191.46,"x0":-1.4651762954814678,"y0":50.00594365690559,"z0":6.022648698090509,"aX":2.787168155107396},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.4,"spinRate":2222,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4351331986028182,"extension":6.493456619720065},"index":1,"playId":"8bd69242-7d93-3522-a48e-91acb3c722c9","pitchNumber":2,"startTime":"2025-08-03T21:30:03.422Z","endTime":"2025-08-03T21:30:06.820Z","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":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.48104394304072,"strikeZoneBottom":1.55172446171926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638174169960152,"aZ":-28.306428259580645,"pfxX":1.5520587976183178,"pfxZ":2.4032478190314084,"pX":1.6979744125697775,"pZ":-1.4124691715922937,"vX0":7.215160315171316,"vY0":-126.29173092488715,"vZ0":-12.048663977987536,"x":52.28,"y":276.92,"x0":-1.4020179885862447,"y0":50.001767246848075,"z0":5.711649382320968,"aX":2.497377444936929},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-4.6,"spinRate":2447,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4343224521545448,"extension":6.721062240379124},"index":2,"playId":"264453c3-0ef1-3b32-ab56-816d328c93ae","pitchNumber":3,"startTime":"2025-08-03T21:30:24.509Z","endTime":"2025-08-03T21:30:28.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":84.5,"strikeZoneTop":3.38955720683076,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.94108321780796,"aZ":-13.836145054263122,"pfxX":-9.325656912397244,"pfxZ":9.878523877770046,"pX":-1.650283532558479,"pZ":1.286798575435103,"vX0":3.2788707644728894,"vY0":-137.22306904321422,"vZ0":-9.585356229618993,"x":179.9,"y":204.04,"x0":-1.668441220657136,"y0":50.00028707766223,"z0":5.829338385614149,"aX":-17.305663138260513},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":15.8,"spinRate":2272,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.40331923564726724,"extension":6.415131557002938},"index":3,"playId":"8924c992-54ee-3ddb-9ced-196d7769072e","pitchNumber":4,"startTime":"2025-08-03T21:30:50.438Z","endTime":"2025-08-03T21:30:54.123Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":85.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.06186754259909,"aZ":-18.978622434830243,"pfxX":-3.8832147357107023,"pfxZ":6.9359208907728505,"pX":0.16000464388823174,"pZ":1.4740328449108795,"vX0":5.836935088280514,"vY0":-138.75819252016922,"vZ0":-8.585779377355031,"x":110.9,"y":198.98,"x0":-1.4902359367543343,"y0":50.00270197193568,"z0":5.931002538588523,"aX":-7.388585715327486},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":5.5,"spinRate":2395,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.3984497877002302,"extension":6.458422930164329},"hitData":{"launchSpeed":63.0,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.52,"coordY":179.42}},"index":4,"playId":"cd686ccb-d5ca-3d1c-a634-05a02f14ce53","pitchNumber":5,"startTime":"2025-08-03T21:31:09.460Z","endTime":"2025-08-03T21:31:15.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:31:15.894Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Cronenworth homers (9) on a fly ball to right center field. Ramón Laureano scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T21:31:39.523Z","endTime":"2025-08-03T21:32:35.902Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.41242811890388,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80951542172249,"aZ":-21.29945616365329,"pfxX":-1.8135382044859236,"pfxZ":5.688487599132697,"pX":-0.7275709507529726,"pZ":2.268517091116138,"vX0":3.020165636610877,"vY0":-138.3312073731826,"vZ0":-6.22825891345134,"x":144.73,"y":177.53,"x0":-1.6048025129538988,"y0":50.002704680744934,"z0":6.006844977162248,"aX":-3.466763979486673},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":2.5,"spinRate":2403,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.3980522961674344,"extension":6.353430737980279},"index":0,"playId":"f2b1884c-658c-3863-8d61-353f4d8da062","pitchNumber":1,"startTime":"2025-08-03T21:31:52.538Z","endTime":"2025-08-03T21:31:56.100Z","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":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.578555132522986,"aZ":-17.03538730761894,"pfxX":-2.2930106840233178,"pfxZ":8.09791474829527,"pX":0.4829575414968162,"pZ":2.299420144491801,"vX0":5.766410684153569,"vY0":-137.58446215503494,"vZ0":-6.8347751351401405,"x":98.59,"y":176.7,"x0":-1.3657336653606258,"y0":50.00436579342636,"z0":6.0211979634211525,"aX":-4.288001123420984},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":2.6,"spinRate":2396,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.401955424047991,"extension":6.432029124211526},"hitData":{"launchSpeed":101.5,"launchAngle":29.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":177.25,"coordY":46.25}},"index":1,"playId":"17557db3-05e0-3674-b53c-b3e0f82ebcca","pitchNumber":2,"startTime":"2025-08-03T21:32:14.302Z","endTime":"2025-08-03T21:32:35.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:32:35.902Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to left fielder Iván Herrera.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T21:32:54.755Z","endTime":"2025-08-03T21:33:12.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63342152276952,"aZ":-28.277726139996194,"pfxX":1.3645898535137397,"pfxZ":2.3649796833284835,"pX":-0.4048872538618846,"pZ":2.407374645848279,"vX0":2.726659524127003,"vY0":-127.40956841109318,"vZ0":-3.5305790065314184,"x":132.43,"y":173.78,"x0":-1.6653114855413031,"y0":50.004134014988864,"z0":6.040449433990612,"aX":2.2478255904675244},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2415,"spinDirection":85},"zone":4,"typeConfidence":2.0,"plateTime":0.4295294917535646,"extension":6.477465099194912},"hitData":{"launchSpeed":84.6,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.71,"coordY":84.22}},"index":0,"playId":"da3704a5-e028-38dd-999e-65a1b9ca48d0","pitchNumber":1,"startTime":"2025-08-03T21:33:04.235Z","endTime":"2025-08-03T21:33:12.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:33:12.984Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-03T21:33:36.433Z","endTime":"2025-08-03T21:35:48.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92610987180178,"aZ":-18.676059329471972,"pfxX":-4.043713047891204,"pfxZ":7.106874574855755,"pX":-0.0882273250869713,"pZ":3.53653213957229,"vX0":4.909689644771058,"vY0":-137.94719130235822,"vZ0":-3.769466704904809,"x":120.36,"y":143.29,"x0":-1.3782265315682058,"y0":50.00044763965324,"z0":6.204038943416368,"aX":-7.677406018856191},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":6.1,"spinRate":2533,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.39933010547148484,"extension":6.422310150687291},"index":0,"playId":"978d12e2-b581-3c12-855c-83d02d703da5","pitchNumber":1,"startTime":"2025-08-03T21:33:43.832Z","endTime":"2025-08-03T21:33:49.471Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.955545471646644,"aZ":-28.65931205887528,"pfxX":1.9830874174530324,"pfxZ":2.1144382436985456,"pX":0.8156757375281165,"pZ":3.7413420743967336,"vX0":4.899270419086215,"vY0":-128.97540452123624,"vZ0":-0.701922844606242,"x":85.91,"y":137.76,"x0":-1.375783823524842,"y0":50.00501574159292,"z0":6.251976516589853,"aX":3.298376958027124},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.8,"spinRate":2399,"spinDirection":102},"zone":3,"typeConfidence":2.0,"plateTime":0.42673613927597653,"extension":6.361226622799523},"index":1,"playId":"832b4651-fefc-396d-b067-95fc522e1c49","pitchNumber":2,"startTime":"2025-08-03T21:34:23.326Z","endTime":"2025-08-03T21:34:27.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.93860985043833,"strikeZoneBottom":1.75734018271217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.299178253684527,"aZ":-41.209398119746076,"pfxX":-0.6814122269731588,"pfxZ":-6.892831898246967,"pX":0.9401495128967595,"pZ":0.9327738739777176,"vX0":4.830970336475697,"vY0":-115.16960818192882,"vZ0":-2.654128664797101,"x":81.16,"y":213.6,"x0":-1.1186997081522134,"y0":50.00469082665957,"z0":6.18157052754088,"aX":-0.8933947203420155},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.8,"breakHorizontal":-0.2,"spinRate":2804,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4801380476739463,"extension":6.5021131142846045},"index":2,"playId":"b587db5f-3d4e-3eca-b946-3a08f820351a","pitchNumber":3,"startTime":"2025-08-03T21:34:40.307Z","endTime":"2025-08-03T21:34:43.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.98437953761936,"strikeZoneBottom":1.82588502357774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.49589581633753,"aZ":-12.715205779530198,"pfxX":-7.179360729165583,"pfxZ":10.264520816695537,"pX":-1.6175292535061925,"pZ":1.7226544882859116,"vX0":2.40083313272608,"vY0":-138.19124611923579,"vZ0":-8.84857394379231,"x":178.66,"y":192.27,"x0":-1.5754153613546051,"y0":50.00045643986946,"z0":5.861616525274879,"aX":-13.608149571967997},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":12.4,"spinRate":2286,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.3994051392701268,"extension":6.487011520739821},"index":3,"playId":"6a946160-bf1b-38f6-9368-e08b77da21e5","pitchNumber":4,"startTime":"2025-08-03T21:35:04.031Z","endTime":"2025-08-03T21:35:07.510Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.9157259518295,"strikeZoneBottom":1.78018810991316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25132921122618,"aZ":-28.65303369168132,"pfxX":1.9780535661082164,"pfxZ":2.1296451518887984,"pX":0.9344398472426301,"pZ":1.5149299287112679,"vX0":5.419828845439559,"vY0":-127.98896765809138,"vZ0":-5.598535377891313,"x":81.38,"y":197.88,"x0":-1.4705150637949131,"y0":50.00457604582091,"z0":5.9842746068958155,"aX":3.269194449008299},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-4.8,"spinRate":2393,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4285100910786488,"extension":6.557695262020763},"index":4,"playId":"1ccf23d7-199e-30ae-98a3-1f4009d3a245","pitchNumber":5,"startTime":"2025-08-03T21:35:23.145Z","endTime":"2025-08-03T21:35:28.218Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.96149437709716,"strikeZoneBottom":1.84873401326199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.30550214317229,"aZ":-19.12383291775215,"pfxX":-0.8275026375987875,"pfxZ":6.81868281388849,"pX":-0.15113764441045763,"pZ":3.6550648293309718,"vX0":4.048324703669293,"vY0":-138.75073109989427,"vZ0":-3.1393795408952627,"x":122.76,"y":140.09,"x0":-1.5332664941143321,"y0":50.00474741083544,"z0":6.1039012443621665,"aX":-1.5845141501584},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":2340,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.3975391978178595,"extension":6.441348307430154},"index":5,"playId":"d3cd22d0-b475-3aeb-891b-525983ddd2a6","pitchNumber":6,"startTime":"2025-08-03T21:35:44.046Z","endTime":"2025-08-03T21:35:48.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:35:48.352Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, first baseman Ryan O'Hearn to pitcher Dylan Cease.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T21:37:53.218Z","endTime":"2025-08-03T21:38:24.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":1},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":2.97796363439193,"strikeZoneBottom":1.14057474964763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075989301134403,"aZ":-26.15736846568041,"pfxX":-1.096161162327094,"pfxZ":3.6290230879267185,"pX":0.12478193171954563,"pZ":0.5781769823441019,"vX0":3.575145343562111,"vY0":-128.36687887690186,"vZ0":-8.35899643744806,"x":112.24,"y":223.17,"x0":-1.1473291897918474,"y0":50.00421153475257,"z0":5.931853851493831,"aX":-1.8185348764022453},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":1.1,"spinRate":2772,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4276709375606993,"extension":6.302537241643574},"index":0,"playId":"6b5cadaa-c67d-36be-b203-63d0681cedbb","pitchNumber":1,"startTime":"2025-08-03T21:37:57.325Z","endTime":"2025-08-03T21:38:01.721Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.240237368172075,"aZ":-9.727224655073448,"pfxX":-1.8705803789949984,"pfxZ":11.402016388698131,"pX":0.6786842168875239,"pZ":3.637176135893024,"vX0":5.06285618469977,"vY0":-139.60606921641124,"vZ0":-5.10974043569866,"x":91.13,"y":140.58,"x0":-0.9174483052720518,"y0":50.00092518522946,"z0":6.135076499760498,"aX":-3.682927922138015},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":2.3,"spinRate":2539,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3927562690918953,"extension":6.46954757624604},"hitData":{"launchSpeed":83.5,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.88,"coordY":165.21}},"index":1,"playId":"08bc1fda-ae58-352a-86c5-f9eabec11368","pitchNumber":2,"startTime":"2025-08-03T21:38:15.828Z","endTime":"2025-08-03T21:38:24.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:38:24.591Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T21:38:44.745Z","endTime":"2025-08-03T21:40:40.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.4,"strikeZoneTop":3.52679044369082,"strikeZoneBottom":1.66595196916737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17367050238118,"aZ":-11.78517887498068,"pfxX":-3.173512405900386,"pfxZ":10.588528920556586,"pX":0.5746278301750724,"pZ":3.835850282254527,"vX0":5.293808289479323,"vY0":-138.20765536175182,"vZ0":-4.089992995002452,"x":95.1,"y":135.21,"x0":-0.9574511808471895,"y0":50.00160671551026,"z0":6.132559051117646,"aX":-6.1107146126314404},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":4.6,"spinRate":2341,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.39704531001884824,"extension":6.4524268884176985},"index":0,"playId":"705df93c-21a2-3248-b2dd-0e0b143e43f6","pitchNumber":1,"startTime":"2025-08-03T21:38:53.528Z","endTime":"2025-08-03T21:38:57.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.54966449308158,"strikeZoneBottom":1.64310578239622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.798995828011105,"aZ":-41.515350170334585,"pfxX":-0.07108307023906235,"pfxZ":-6.6666059848174894,"pX":1.546763378408976,"pZ":0.7138593949412311,"vX0":5.926754775320753,"vY0":-118.26741029262358,"vZ0":-3.5182304395120445,"x":58.04,"y":219.51,"x0":-0.993761454892359,"y0":50.00207179700964,"z0":6.069096299148745,"aX":-0.10006792136013662},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.7,"breakHorizontal":-1.4,"spinRate":2746,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4650159868613235,"extension":6.499067671147726},"index":1,"playId":"83889354-b56a-3c53-b4b0-c5b69c5f297d","pitchNumber":2,"startTime":"2025-08-03T21:39:13.961Z","endTime":"2025-08-03T21:39:17.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.91457369007184,"aZ":-9.457364412484262,"pfxX":-3.2538992792996853,"pfxZ":11.623377778964658,"pX":-0.15803785426242234,"pZ":2.644881728169223,"vX0":3.7005538350731766,"vY0":-139.94129075531083,"vZ0":-7.492559504619674,"x":123.02,"y":167.37,"x0":-1.0841042949858541,"y0":50.002840662395606,"z0":6.001068690834057,"aX":-6.359292465333025},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":5.0,"spinRate":2453,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.39362254262199414,"extension":6.504225543146609},"index":2,"playId":"c2d282da-5f71-3c76-9720-b4977d52841d","pitchNumber":3,"startTime":"2025-08-03T21:39:34.933Z","endTime":"2025-08-03T21:39:39.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.52484218134198,"strikeZoneBottom":1.57305362550463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.12248913935549,"aZ":-7.612556229217869,"pfxX":-3.6591692135262663,"pfxZ":12.526273432706901,"pX":-0.32192822773999596,"pZ":1.3828820658130856,"vX0":3.5995968266843508,"vY0":-140.40949308301373,"vZ0":-10.956019345387354,"x":129.27,"y":201.44,"x0":-1.156408339165969,"y0":50.00491094253764,"z0":5.868518905644295,"aX":-7.175922729909597},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.2,"breakHorizontal":5.8,"spinRate":2510,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.3928210230944984,"extension":6.4691385603907},"index":3,"playId":"918c583b-c9a5-3347-a875-3dc8e4dce0be","pitchNumber":4,"startTime":"2025-08-03T21:39:51.979Z","endTime":"2025-08-03T21:39:55.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-03T21:39:58.569Z","endTime":"2025-08-03T21:40:14.706Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.932739948217264,"aZ":-30.306426493818943,"pfxX":2.1142119111270103,"pfxZ":1.0859316453136412,"pX":-0.3740103497836086,"pZ":2.5483140886707254,"vX0":1.9011358460802312,"vY0":-130.30247210432177,"vZ0":-3.1261125839816737,"x":131.26,"y":169.98,"x0":-1.3882608029372663,"y0":50.001894795718975,"z0":6.058728065231206,"aX":3.626592445143549},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-4.2,"spinRate":2759,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.4207024529887611,"extension":6.087912707113869},"index":5,"playId":"29e9981b-2e74-3a36-815b-bfdf64d94e36","pitchNumber":5,"startTime":"2025-08-03T21:40:14.706Z","endTime":"2025-08-03T21:40:18.344Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.54966449308158,"strikeZoneBottom":1.6484889120243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.340378962926394,"aZ":-10.98763354146157,"pfxX":-4.150441008425422,"pfxZ":10.439551217746306,"pX":0.741758434188722,"pZ":2.85859103574671,"vX0":6.43263336984124,"vY0":-142.62282523786857,"vZ0":-7.0548447296722685,"x":88.73,"y":161.6,"x0":-1.0192601708160636,"y0":50.00337340107792,"z0":6.081479184200109,"aX":-8.424053447117394},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2561,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.38623435168832776,"extension":6.511597937693774},"index":6,"playId":"1a70ec0f-3867-3ba7-bb12-81fbea4d29de","pitchNumber":6,"startTime":"2025-08-03T21:40:36.576Z","endTime":"2025-08-03T21:40:40.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:40:40.434Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-03T21:40:58.127Z","endTime":"2025-08-03T21:43:06.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":"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":6},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.2523422420463,"strikeZoneBottom":1.59741443930153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.991426647157937,"aZ":-43.67561496550725,"pfxX":0.9702933721692325,"pfxZ":-8.223664692362222,"pX":0.024022312595388153,"pZ":3.085792190723199,"vX0":2.5766659671935965,"vY0":-118.46067895384292,"vZ0":1.929151019473786,"x":116.08,"y":155.46,"x0":-1.210866607903869,"y0":50.00247534886646,"z0":6.301617888344137,"aX":1.3569062933044618},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.9,"breakHorizontal":-2.5,"spinRate":2796,"spinDirection":28},"zone":2,"typeConfidence":2.0,"plateTime":0.46522106291609555,"extension":6.186450094890957},"index":0,"playId":"037f7463-9053-397a-8f65-117d17da8373","pitchNumber":1,"startTime":"2025-08-03T21:41:07.004Z","endTime":"2025-08-03T21:41:10.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16486864395007,"aZ":-26.776530078484026,"pfxX":-0.9434951791245425,"pfxZ":3.1178670389479253,"pX":-0.11800479628813249,"pZ":1.8209194780696456,"vX0":4.56227385654231,"vY0":-130.58445725433077,"vZ0":-5.596929925947252,"x":121.5,"y":189.62,"x0":-1.7640936239401162,"y0":50.00063015450516,"z0":6.003072666347927,"aX":-1.632277734253218},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":0.7,"spinRate":2877,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.41924162366557916,"extension":6.474923533822175},"index":1,"playId":"aea499a3-8a5e-3fc1-acde-8d3ef1373526","pitchNumber":2,"startTime":"2025-08-03T21:41:22.651Z","endTime":"2025-08-03T21:41:26.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.5039169285519,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63341232054427,"aZ":-14.467533390714191,"pfxX":-7.464020225954581,"pfxZ":8.635858641872778,"pX":0.865380919500281,"pZ":3.477594791801805,"vX0":8.377772191522588,"vY0":-142.06339214128158,"vZ0":-5.0406286612345275,"x":84.01,"y":144.88,"x0":-1.147882096017425,"y0":50.000101598252485,"z0":6.1898882668725586,"aX":-15.300009633713364},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":2553,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.38510348498360836,"extension":6.424513220938083},"index":2,"playId":"30463599-b755-3977-98c9-f583c3f1b3f4","pitchNumber":3,"startTime":"2025-08-03T21:41:46.272Z","endTime":"2025-08-03T21:41:50.732Z","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":98.5,"endSpeed":89.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15414845928533,"aZ":-11.067117118164628,"pfxX":-2.926019956866886,"pfxZ":10.19466914329886,"pX":0.7116858025673458,"pZ":3.37196784931536,"vX0":6.876614274668959,"vY0":-143.22282438308025,"vZ0":-5.952661807510665,"x":89.87,"y":147.74,"x0":-1.3439833159075787,"y0":50.00255644543245,"z0":6.174544119553812,"aX":-6.058767948851619},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2675,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.38294860515762785,"extension":6.391682830515887},"index":3,"playId":"1e36917e-3bed-362c-a283-52283eeaa3a7","pitchNumber":4,"startTime":"2025-08-03T21:42:01.718Z","endTime":"2025-08-03T21:42:06.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.41242811890388,"strikeZoneBottom":1.57456928043239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04986720383585,"aZ":-42.05513231589142,"pfxX":0.43586006693881085,"pfxZ":-6.433627812101473,"pX":-1.2048098585515719,"pZ":1.7416650183892848,"vX0":0.8175208439102474,"vY0":-123.80893120733936,"vZ0":-1.8250505260345178,"x":162.92,"y":191.76,"x0":-1.5972127664451505,"y0":50.00172604637111,"z0":6.0410442916497935,"aX":0.6695094401068297},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.8,"breakHorizontal":-1.0,"spinRate":2811,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.44412056551992674,"extension":6.372838482741712},"index":4,"playId":"3cf29c91-2bdc-3400-880e-f051e11c62ec","pitchNumber":5,"startTime":"2025-08-03T21:42:21.495Z","endTime":"2025-08-03T21:42:25.647Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.38955720683076,"strikeZoneBottom":1.62025993953879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.585498180262,"aZ":-23.836863230402844,"pfxX":-1.0125368981347473,"pfxZ":4.711103955732339,"pX":-0.633861378061773,"pZ":1.4455283017139486,"vX0":3.206172868591918,"vY0":-132.31952917222986,"vZ0":-7.077270442765639,"x":141.16,"y":199.75,"x0":-1.7304673399826702,"y0":50.00599149971713,"z0":5.90500793497778,"aX":-1.793510353111272},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":1.1,"spinRate":2811,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4141614339654196,"extension":6.340570132965503},"index":5,"playId":"d04099aa-cb17-3721-9d4d-9f9255821016","pitchNumber":6,"startTime":"2025-08-03T21:42:39.333Z","endTime":"2025-08-03T21:42:43.540Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.89524160550733,"aZ":-8.733496497324102,"pfxX":-4.248123926608551,"pfxZ":11.572548633023779,"pX":-0.11321462538733924,"pZ":3.490204737567101,"vX0":4.67395087212568,"vY0":-142.61939802006867,"vZ0":-5.7150345595190934,"x":121.32,"y":144.54,"x0":-1.2345536862498483,"y0":50.00329313522677,"z0":6.092802571272823,"aX":-8.605697110736498},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.7,"breakHorizontal":6.6,"spinRate":2593,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.38651376902163026,"extension":6.601834687885215},"hitData":{"launchSpeed":93.1,"launchAngle":52.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.55,"coordY":104.83}},"index":6,"playId":"0b8c8943-29c4-38eb-b193-0238f8547e55","pitchNumber":7,"startTime":"2025-08-03T21:42:56.926Z","endTime":"2025-08-03T21:43:06.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:43:06.553Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Iván Herrera.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-03T21:45:11.929Z","endTime":"2025-08-03T21:45:46.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.34195623051627,"strikeZoneBottom":1.6872952824481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19140809835179,"aZ":-20.33034879345093,"pfxX":-2.513185312268384,"pfxZ":6.727009241265397,"pX":-0.8477478555834512,"pZ":2.132642064499771,"vX0":2.748039273526582,"vY0":-132.7860167604159,"vZ0":-6.450477909351141,"x":149.31,"y":181.2,"x0":-1.5765591333586646,"y0":50.00194683234919,"z0":6.104768617392785,"aX":-4.424252474756398},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.8,"breakHorizontal":3.8,"spinRate":2305,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4147433456084251,"extension":6.372516992223881},"index":0,"playId":"f64c58cd-3c5e-3903-9060-84dbb7ac423f","pitchNumber":1,"startTime":"2025-08-03T21:45:19.940Z","endTime":"2025-08-03T21:45:23.942Z","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":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46677357045867,"aZ":-30.57216845278344,"pfxX":2.2805895953156305,"pfxZ":1.0288211647154029,"pX":-0.2702852733783394,"pZ":2.0124099703791027,"vX0":2.8251498294499653,"vY0":-124.70889330912121,"vZ0":-3.734685625114694,"x":127.3,"y":184.44,"x0":-1.7185150632876416,"y0":50.00317574695345,"z0":6.079153905116805,"aX":3.5556207088875063},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-4.8,"spinRate":2374,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4409214566076516,"extension":6.580499993176561},"hitData":{"launchSpeed":85.2,"launchAngle":32.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.05,"coordY":111.76}},"index":1,"playId":"f1cd3a32-0e72-3652-99b4-dfb1498d4fa8","pitchNumber":2,"startTime":"2025-08-03T21:45:37.383Z","endTime":"2025-08-03T21:45:46.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:45:46.493Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to left fielder Iván Herrera.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-03T21:45:56.613Z","endTime":"2025-08-03T21:46:42.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.8013156805207,"strikeZoneBottom":1.80303638967276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83864559541974,"aZ":-16.639374621388715,"pfxX":-4.4840937285986495,"pfxZ":8.307740733065465,"pX":-0.15397201837400232,"pZ":1.2827862602099902,"vX0":4.625260846976275,"vY0":-136.7692024389013,"vZ0":-9.671361196672775,"x":122.87,"y":204.14,"x0":-1.2951007566776633,"y0":50.00073399246934,"z0":6.037823970987607,"aX":-8.383274343382185},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":7.0,"spinRate":2375,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.40247902497498744,"extension":6.500132467432038},"index":0,"playId":"90893311-d053-3650-ae6f-fbd130761b76","pitchNumber":1,"startTime":"2025-08-03T21:46:16.366Z","endTime":"2025-08-03T21:46:20.360Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44832496676733,"aZ":-30.097175321347645,"pfxX":2.746707936053014,"pfxZ":1.2431574723530403,"pX":0.5998358235591273,"pZ":2.3836861227224637,"vX0":4.265255509476474,"vY0":-128.5365997807954,"vZ0":-3.473068060366369,"x":94.14,"y":174.42,"x0":-1.439861721259949,"y0":50.00126730889411,"z0":6.097440549385897,"aX":4.579923610703269},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-6.0,"spinRate":2380,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.42666276416620885,"extension":6.513270543047708},"hitData":{"launchSpeed":81.6,"launchAngle":30.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.05,"coordY":82.12}},"index":1,"playId":"ce65f70c-9b22-39ce-a9da-a9d340b32783","pitchNumber":2,"startTime":"2025-08-03T21:46:34.191Z","endTime":"2025-08-03T21:46:42.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:46:42.932Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-03T21:46:59.661Z","endTime":"2025-08-03T21:48:00.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.73267669626892,"strikeZoneBottom":1.80303638967276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.243566332063985,"aZ":-44.98333242181167,"pfxX":-2.232962287605292,"pfxZ":-10.005029540799113,"pX":-1.2135292562407758,"pZ":0.05570562122638281,"vX0":0.9330514085605305,"vY0":-114.23618418818047,"vZ0":-3.584072581669573,"x":163.26,"y":237.28,"x0":-1.3442792784549868,"y0":50.004042414752334,"z0":6.208206910531878,"aX":-2.858057059511582},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-18.7,"breakHorizontal":3.7,"spinRate":2816,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.48540459778658107,"extension":6.50570035002449},"index":0,"playId":"162c8383-dea3-320e-a64a-28c63d990625","pitchNumber":1,"startTime":"2025-08-03T21:47:08.891Z","endTime":"2025-08-03T21:47:13.166Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81036189163025,"aZ":-21.104326197984896,"pfxX":-1.4829989818279306,"pfxZ":6.000904389155991,"pX":0.43210134350122936,"pZ":2.224696911722729,"vX0":5.720931997477143,"vY0":-135.69337074234932,"vZ0":-6.043563616505207,"x":100.53,"y":178.71,"x0":-1.5211957749883052,"y0":50.000592322947575,"z0":5.975687910027395,"aX":-2.7352606319116863},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":1.3,"spinRate":2391,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.40540668733406404,"extension":6.528310500442715},"index":1,"playId":"86c5b07d-cba7-3583-a1ef-15bf286db258","pitchNumber":2,"startTime":"2025-08-03T21:47:30.549Z","endTime":"2025-08-03T21:47:34.392Z","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":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66234328306646,"aZ":-33.66570492474722,"pfxX":2.033743255114644,"pfxZ":-1.011791124867802,"pX":0.5008522974494652,"pZ":1.5728495124575643,"vX0":4.44451058471684,"vY0":-122.30052753194488,"vZ0":-3.458952550468263,"x":97.91,"y":196.31,"x0":-1.6222651192700017,"y0":50.00264726216372,"z0":5.968577482293067,"aX":3.0034299528965116},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":-4.9,"spinRate":2356,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.45216810152252407,"extension":6.625096295236848},"hitData":{"launchSpeed":89.9,"launchAngle":39.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.7,"coordY":79.63}},"index":2,"playId":"25e6ce09-2d24-348f-a7b1-d0179365d16b","pitchNumber":3,"startTime":"2025-08-03T21:47:51.633Z","endTime":"2025-08-03T21:48:00.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:48:00.057Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out softly, pitcher Jason Adam to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-03T21:50:39.688Z","endTime":"2025-08-03T21:51:28.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T21:49:28.576Z","endTime":"2025-08-03T21:50:41.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"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(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":83.7,"endSpeed":76.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.447982882975243,"aZ":-30.682722310828215,"pfxX":0.4398034109138882,"pfxZ":0.995747399596933,"pX":0.37679091806241516,"pZ":2.8046247250362133,"vX0":3.0969995592569965,"vY0":-121.85936689759323,"vZ0":-2.2747634290060854,"x":102.64,"y":163.06,"x0":-0.9711984036152435,"y0":50.00146526994328,"z0":6.418413870090525,"aX":0.6563318790049721},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":-1.6,"spinRate":2494,"spinDirection":115},"zone":6,"typeConfidence":0.9,"plateTime":0.45064553319352063,"extension":6.437809349145286},"index":1,"playId":"f8f8100b-8f8f-3bb6-bb24-34c5a65622af","pitchNumber":1,"startTime":"2025-08-03T21:50:41.678Z","endTime":"2025-08-03T21:50:44.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.38766504691728,"strikeZoneBottom":1.73298306676604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98598874911224,"aZ":-23.439767291256967,"pfxX":-9.858785845038902,"pfxZ":5.418624168216491,"pX":-0.7046896196340444,"pZ":1.7046508040145212,"vX0":3.9166178679664863,"vY0":-126.90965494370029,"vZ0":-6.771461505546971,"x":143.86,"y":192.75,"x0":-0.9980608611492918,"y0":50.000761351663144,"z0":6.308009016827844,"aX":-15.879273803323732},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2174,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.4336657598971212,"extension":6.37273708822676},"index":2,"playId":"486bc16d-8fe3-3313-bc33-f5e6e06d1a21","pitchNumber":2,"startTime":"2025-08-03T21:50:58.995Z","endTime":"2025-08-03T21:51:03.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.501445587963566,"aZ":-8.799588464872295,"pfxX":-6.616819784603095,"pfxZ":12.386858562456498,"pX":-0.7198667862034348,"pZ":3.643191803013433,"vX0":2.4887722088804223,"vY0":-137.9081447509181,"vZ0":-5.863513408582953,"x":144.44,"y":140.41,"x0":-0.7852492274225582,"y0":50.001405337081316,"z0":6.41926555102267,"aX":-12.483719721783103},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.0,"breakHorizontal":11.3,"spinRate":2641,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.4003186962324117,"extension":6.528328643273759},"hitData":{"launchSpeed":58.7,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.43,"coordY":184.35}},"index":3,"playId":"20a00384-3f0a-324b-8546-04f63bb14861","pitchNumber":3,"startTime":"2025-08-03T21:51:19.831Z","endTime":"2025-08-03T21:51:28.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:51:28.101Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-03T21:51:45.451Z","endTime":"2025-08-03T21:53:02.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.53795651653475,"strikeZoneBottom":1.6542706815196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85865663754058,"aZ":-8.748767148808135,"pfxX":-5.4653490935804685,"pfxZ":12.405877593467384,"pX":-0.7288546000114833,"pZ":4.081245954621037,"vX0":2.6349140094864496,"vY0":-137.59551348628753,"vZ0":-4.878309657975234,"x":144.78,"y":128.59,"x0":-0.9968085359027996,"y0":50.00439403673045,"z0":6.489144264779081,"aX":-10.321055420118416},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.4,"breakHorizontal":9.2,"spinRate":2599,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.40041420867722044,"extension":6.422388392060249},"index":0,"playId":"b548e51b-1688-3a7e-98dc-ad3e64df78c2","pitchNumber":1,"startTime":"2025-08-03T21:51:58.202Z","endTime":"2025-08-03T21:52:02.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.49220987883398,"strikeZoneBottom":1.6542706815196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04830407720921,"aZ":-9.39428706383436,"pfxX":-5.146952715136871,"pfxZ":12.1909143783815,"pX":0.980813638010828,"pZ":3.6219200883329496,"vX0":6.607213865045814,"vY0":-136.5514394110172,"vZ0":-5.376908196954697,"x":79.61,"y":140.99,"x0":-0.8135433828202211,"y0":50.001486138445486,"z0":6.277503526497228,"aX":-9.616835270667865},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.0,"breakHorizontal":7.8,"spinRate":2654,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.4027587339561367,"extension":6.598262964243702},"index":1,"playId":"4458854d-c9b8-32ed-81d9-2fecdfbd2a79","pitchNumber":2,"startTime":"2025-08-03T21:52:14.419Z","endTime":"2025-08-03T21:52:18.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.650187688844408,"aZ":-29.350733400159893,"pfxX":-0.9743963458723321,"pfxZ":1.8595276674811352,"pX":0.12979183690745932,"pZ":2.3469498021877593,"vX0":3.2778644551100116,"vY0":-122.9504568653867,"vZ0":-3.5400154841228244,"x":112.05,"y":175.41,"x0":-1.0998707350111998,"y0":50.00046798763876,"z0":6.323094827315984,"aX":-1.4770596574442987},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":1.0,"spinRate":2476,"spinDirection":120},"zone":5,"typeConfidence":0.87,"plateTime":0.44720202306947376,"extension":6.434045522319467},"index":2,"playId":"8ca5a888-6074-3ac8-8fe9-1d144efe8bd6","pitchNumber":3,"startTime":"2025-08-03T21:52:31.325Z","endTime":"2025-08-03T21:52:35.446Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.504829578974874,"aZ":-30.9134685889293,"pfxX":-0.6977776174002721,"pfxZ":0.8194670485216857,"pX":0.6606009438160628,"pZ":2.568038666807743,"vX0":4.229819413120136,"vY0":-123.5003952995586,"vZ0":-2.939272670736793,"x":91.82,"y":169.44,"x0":-0.9897210616770252,"y0":50.001359525633816,"z0":6.39606320997527,"aX":-1.06979526770827},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":0.2,"spinRate":2535,"spinDirection":43},"zone":6,"typeConfidence":0.89,"plateTime":0.4449349413563861,"extension":6.304661729818579},"hitData":{"launchSpeed":103.5,"launchAngle":34.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":173.08,"coordY":49.21}},"index":3,"playId":"4514db4c-dd7d-3c85-910d-d2de7b528851","pitchNumber":4,"startTime":"2025-08-03T21:52:49.056Z","endTime":"2025-08-03T21:53:02.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:53:02.494Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-03T21:53:22.687Z","endTime":"2025-08-03T21:55:06.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"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":"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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.58370530006497,"strikeZoneBottom":1.63142485631035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.40234371555081,"aZ":-36.479895324252844,"pfxX":1.3381020768947147,"pfxZ":-2.8907862591449156,"pX":-1.3774165795997082,"pZ":3.750720684799411,"vX0":-0.5067706826632421,"vY0":-120.9978907934325,"vZ0":1.1210221821772026,"x":169.5,"y":137.51,"x0":-1.3397381438412952,"y0":50.00148568543231,"z0":6.464549545306989,"aX":1.9947191739520858},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.7,"breakHorizontal":-2.3,"spinRate":2628,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.4517417288990857,"extension":6.34606159132136},"index":0,"playId":"43cd371f-4535-39fb-9dd1-8bc80e0d3778","pitchNumber":1,"startTime":"2025-08-03T21:53:34.686Z","endTime":"2025-08-03T21:53:38.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.523737721651585,"aZ":-28.83794568816346,"pfxX":-9.33134765793728,"pfxZ":2.053014378122665,"pX":-0.4721242707052072,"pZ":2.680124154266653,"vX0":4.544370663166697,"vY0":-126.94108663641077,"vZ0":-3.310394077801756,"x":135.0,"y":166.42,"x0":-1.0751854332435828,"y0":50.006323555179286,"z0":6.302466919721325,"aX":-15.19804150881788},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":15.8,"spinRate":2121,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4318421779099304,"extension":6.359390637570542},"index":1,"playId":"200148d0-2e7c-3726-a8bc-3b09957767b7","pitchNumber":2,"startTime":"2025-08-03T21:53:54.782Z","endTime":"2025-08-03T21:53:58.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":77.7,"strikeZoneTop":3.58370530006497,"strikeZoneBottom":1.6542706815196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74709029959981,"aZ":-29.23975052135519,"pfxX":-11.848451723145965,"pfxZ":1.872093038620596,"pX":-1.543244070166666,"pZ":3.3189735789788632,"vX0":2.888420292607778,"vY0":-126.31823409941573,"vZ0":-1.655295164506913,"x":175.82,"y":149.17,"x0":-1.1841412351660943,"y0":50.004579301097806,"z0":6.400744712345843,"aX":-18.58795547289035},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":20.4,"spinRate":2117,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.438569954140986,"extension":6.213909337621246},"index":2,"playId":"1fbd6244-df94-3065-b244-be09d7ec67c7","pitchNumber":3,"startTime":"2025-08-03T21:54:16.712Z","endTime":"2025-08-03T21:54:22.563Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":84.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.29688935161902,"aZ":-8.697850529066164,"pfxX":-5.577352706587158,"pfxZ":12.51800283002649,"pX":0.10128660842801973,"pZ":3.6682093756730962,"vX0":4.468146157014846,"vY0":-137.71539413752419,"vZ0":-5.6632734630739945,"x":113.14,"y":139.74,"x0":-0.8368189424955221,"y0":50.00655938128925,"z0":6.3723870586947085,"aX":-10.462988636639793},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.2,"breakHorizontal":8.9,"spinRate":2605,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.40137479521904185,"extension":6.488582971560329},"index":3,"playId":"ee454b53-2302-3425-82ca-0d02ffd01348","pitchNumber":4,"startTime":"2025-08-03T21:54:33.570Z","endTime":"2025-08-03T21:54:38.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23878295175453,"aZ":-8.785183142012972,"pfxX":-3.9236927963404233,"pfxZ":12.030852557600143,"pX":0.012192842636391626,"pZ":3.5786274361582335,"vX0":4.000778550174413,"vY0":-139.04421192987616,"vZ0":-6.2149817755867485,"x":116.54,"y":142.16,"x0":-0.9404692927479142,"y0":50.00317248407323,"z0":6.435894963589669,"aX":-7.628578697544914},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.5,"breakHorizontal":6.2,"spinRate":2632,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.39498939799514865,"extension":6.521311126248448},"hitData":{"launchSpeed":92.9,"launchAngle":42.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.42,"coordY":102.76}},"index":4,"playId":"bfd5df18-eb9a-3981-baf6-6014d9646318","pitchNumber":5,"startTime":"2025-08-03T21:54:57.749Z","endTime":"2025-08-03T21:55:06.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:55:06.414Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T21:57:33.407Z","endTime":"2025-08-03T21:57:47.509Z","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":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],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Andre Pallante.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T21:56:26.281Z","endTime":"2025-08-03T21:57:35.635Z","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":"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":96.3,"endSpeed":87.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15316530935517,"aZ":-10.368423985327025,"pfxX":-4.955879453054816,"pfxZ":11.12567944160215,"pX":0.19637066761570227,"pZ":3.2808287856130534,"vX0":6.172327557817192,"vY0":-139.9699115465826,"vZ0":-5.6906117411929,"x":109.51,"y":150.2,"x0":-1.4061520038692836,"y0":50.004702029723944,"z0":6.036524688655735,"aX":-9.715633202340655},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":7.6,"spinRate":2066,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39314137885922396,"extension":6.373567254654925},"hitData":{"launchSpeed":87.8,"launchAngle":73.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":135.08,"coordY":171.8}},"index":1,"playId":"b711e2a9-854b-3415-8bf1-a79d29c5bc1c","pitchNumber":1,"startTime":"2025-08-03T21:57:35.635Z","endTime":"2025-08-03T21:57:47.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T21:57:47.509Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to left fielder Iván Herrera.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T21:58:03.895Z","endTime":"2025-08-03T22:00:45.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.44646534996966,"strikeZoneBottom":1.67711685121714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92010840221908,"aZ":-13.52890241482431,"pfxX":-6.88767927651954,"pfxZ":9.882580214825536,"pX":-0.7552506128216433,"pZ":2.2193574656865174,"vX0":3.9076690312008013,"vY0":-137.55702316120588,"vZ0":-7.928605317255706,"x":145.79,"y":178.86,"x0":-1.3110341192097907,"y0":50.005483346011594,"z0":6.087526182293154,"aX":-12.996858992864166},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2021,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40057481044681875,"extension":6.163849668758999},"index":0,"playId":"7238d311-a5ec-3b73-9cc2-681211ce122c","pitchNumber":1,"startTime":"2025-08-03T21:58:15.585Z","endTime":"2025-08-03T21:58:19.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19530857614812,"aZ":-46.421108402645935,"pfxX":0.2459207355446389,"pfxZ":-9.817419701585152,"pX":0.7483881573605743,"pZ":1.4746769042997534,"vX0":5.093110796893742,"vY0":-120.95287494934497,"vZ0":-1.582987599545294,"x":88.47,"y":198.96,"x0":-1.4353648120527045,"y0":50.004959899563886,"z0":6.286394452242409,"aX":0.356300560421852},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.8,"breakHorizontal":-1.9,"spinRate":2728,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4565226736301593,"extension":6.001492240298497},"index":1,"playId":"af848d22-b904-3182-a569-f5417c8c4de1","pitchNumber":2,"startTime":"2025-08-03T21:58:30.996Z","endTime":"2025-08-03T21:58:35.617Z","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":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.69808689839117,"strikeZoneBottom":1.79135291592776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13277320058022,"aZ":-29.015723189868957,"pfxX":-2.335730195782191,"pfxZ":1.8997592701635333,"pX":1.5645964865805737,"pZ":-0.18523656936061242,"vX0":8.37487241373432,"vY0":-129.38905681880098,"vZ0":-9.53441871335387,"x":57.36,"y":243.78,"x0":-1.439862104024561,"y0":50.00251743537271,"z0":5.8414661873608775,"aX":-3.880745745221658},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":1.9,"spinRate":2268,"spinDirection":356},"zone":14,"typeConfidence":2.0,"plateTime":0.4266685882384409,"extension":6.310382046320382},"index":2,"playId":"fd959bdb-8599-3f2e-ad51-9ba1d7e49109","pitchNumber":3,"startTime":"2025-08-03T21:58:50.629Z","endTime":"2025-08-03T21:58:53.892Z","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":96.3,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02227470077,"aZ":-10.43404858870028,"pfxX":-4.842841327515101,"pfxZ":11.054899592818776,"pX":0.4339557632478629,"pZ":3.321731637011324,"vX0":6.730900575491303,"vY0":-139.9297457568799,"vZ0":-5.509579283411544,"x":100.46,"y":149.09,"x0":-1.3827944846306357,"y0":50.00399573592731,"z0":6.011596039531352,"aX":-9.525213187870817},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2041,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39267458892492435,"extension":6.388138030507693},"index":3,"playId":"14dbe41f-7195-3124-9dc9-162f94f43172","pitchNumber":4,"startTime":"2025-08-03T21:59:13.352Z","endTime":"2025-08-03T21:59:22.944Z","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":84.3,"endSpeed":76.4,"strikeZoneTop":3.45790128646894,"strikeZoneBottom":1.68854006566969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.709150377138638,"aZ":-44.89468715289004,"pfxX":-1.964389172774426,"pfxZ":-8.672899063798834,"pX":0.6751165277554142,"pZ":-0.35662664876217826,"vX0":5.567363134352175,"vY0":-122.42127766302883,"vZ0":-6.012832843520849,"x":91.27,"y":248.41,"x0":-1.4076524293734107,"y0":50.00319541679897,"z0":6.1205033361416605,"aX":-2.882589019491799},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-17.2,"breakHorizontal":1.8,"spinRate":2612,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.4532991615161497,"extension":6.152175646185341},"index":4,"playId":"4d2ca67c-61bb-339e-a19a-881f12eb08f9","pitchNumber":5,"startTime":"2025-08-03T21:59:49.769Z","endTime":"2025-08-03T21:59:53.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.57226790095144,"strikeZoneBottom":1.68854006566969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6146483850233,"aZ":-45.56182020061726,"pfxX":0.0827540779087359,"pfxZ":-9.152829381059082,"pX":0.8144075219047828,"pZ":1.2885328301783365,"vX0":5.274110932434138,"vY0":-121.74912459793698,"vZ0":-1.9754729448417618,"x":85.96,"y":203.99,"x0":-1.414446303733447,"y0":50.002380753841166,"z0":6.148578016948597,"aX":0.1208711399290505},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-16.7,"breakHorizontal":-1.7,"spinRate":2604,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4543760459055859,"extension":6.31149257389818},"index":5,"playId":"3d65241a-a6c0-327f-9da1-58b9a77703db","pitchNumber":6,"startTime":"2025-08-03T22:00:13.970Z","endTime":"2025-08-03T22:00:17.407Z","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":97.4,"endSpeed":88.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06583530608838,"aZ":-8.959409076372406,"pfxX":-4.738073740825493,"pfxZ":11.60111135519523,"pX":0.20292978213993396,"pZ":2.368770417987997,"vX0":6.344448046165803,"vY0":-141.45784470578454,"vZ0":-8.25957618460921,"x":109.26,"y":174.82,"x0":-1.4667098951437356,"y0":50.00337235656666,"z0":5.922667632100554,"aX":-9.481975549195653},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2107,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3890962535079123,"extension":6.49729690478307},"hitData":{"launchSpeed":81.1,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.35,"coordY":129.71}},"index":6,"playId":"a48dd886-dee8-3af1-9ed7-a820ebaa4369","pitchNumber":7,"startTime":"2025-08-03T22:00:30.414Z","endTime":"2025-08-03T22:00:45.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:00:45.913Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ramón Laureano grounds into a force out, shortstop Masyn Winn to second baseman Thomas Saggese. Ryan O'Hearn out at 2nd. Ramón Laureano to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T22:00:59.433Z","endTime":"2025-08-03T22:02:22.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.2,"endSpeed":80.1,"strikeZoneTop":3.3892875996147,"strikeZoneBottom":1.48293530255637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.156184082329794,"aZ":-30.009435390678316,"pfxX":-1.366171613861451,"pfxZ":1.3168968232829315,"pX":1.3417911284944861,"pZ":2.257631625528283,"vX0":6.858071072560695,"vY0":-128.24259813867187,"vZ0":-3.6623505898110125,"x":65.85,"y":177.82,"x0":-1.2066445127644356,"y0":50.00069756434489,"z0":6.08285637838359,"aX":-2.242213997283798},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":0.7,"spinRate":2300,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.4295144370626778,"extension":6.31239642756184},"index":0,"playId":"051cb018-3ef5-3fd6-9f36-56c77d6d4758","pitchNumber":1,"startTime":"2025-08-03T22:01:10.229Z","endTime":"2025-08-03T22:01:13.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.45790128646894,"strikeZoneBottom":1.55146716233473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.5683270817335,"aZ":-12.104623494741988,"pfxX":-7.196732497506035,"pfxZ":10.580149494708799,"pX":-0.025394843946149534,"pZ":2.2598904864776155,"vX0":5.386307536535742,"vY0":-138.24936445610035,"vZ0":-7.805174228696815,"x":117.97,"y":177.76,"x0":-1.083738563181561,"y0":50.004261073663926,"z0":5.970194074217826,"aX":-13.653462979409548},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":11.6,"spinRate":2140,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3992586278430217,"extension":6.430987015046592},"index":1,"playId":"4d4ade22-37e3-3591-8160-244e70f600c2","pitchNumber":2,"startTime":"2025-08-03T22:01:26.452Z","endTime":"2025-08-03T22:01:29.801Z","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":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.36641739095452,"strikeZoneBottom":1.62000207247734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.757550820427028,"aZ":-46.420566894866965,"pfxX":-0.6999854456796699,"pfxZ":-9.90143580603399,"pX":1.1800212264483925,"pZ":0.6510710802290427,"vX0":5.6910653433258425,"vY0":-121.16331773450673,"vZ0":-3.274917545571144,"x":72.02,"y":221.2,"x0":-1.1413156076684852,"y0":50.00243384838671,"z0":6.207131167798905,"aX":-1.0078254594223766},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-18.5,"breakHorizontal":-0.6,"spinRate":2768,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45774254051248464,"extension":5.99645865448144},"index":2,"playId":"b5132102-657e-3c2e-821f-490c396ea2bf","pitchNumber":3,"startTime":"2025-08-03T22:01:46.007Z","endTime":"2025-08-03T22:01:49.636Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.904341336145905,"aZ":-13.799217088983722,"pfxX":-5.1978113918307525,"pfxZ":9.630012551788688,"pX":0.06332494668672653,"pZ":2.2665630772365586,"vX0":4.8541645329469745,"vY0":-138.26119229259783,"vZ0":-7.669530358967589,"x":114.59,"y":177.58,"x0":-1.0519952711919465,"y0":50.00588698673896,"z0":6.030413730140302,"aX":-9.922254221222644},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":2086,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3983230614672193,"extension":6.4687275932994375},"hitData":{"launchSpeed":104.4,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.21,"coordY":148.98}},"index":3,"playId":"4c699d06-c9f2-3369-8c48-421f73f0f7cc","pitchNumber":4,"startTime":"2025-08-03T22:02:12.154Z","endTime":"2025-08-03T22:02:22.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:02:22.207Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-03T22:02:52.652Z","endTime":"2025-08-03T22:04:20.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.7,"endSpeed":86.5,"strikeZoneTop":3.3892875996147,"strikeZoneBottom":1.68854006566969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.2572833812604,"aZ":-12.607382746180344,"pfxX":-6.549643709523226,"pfxZ":10.121869947454137,"pX":-0.7624572786227128,"pZ":2.271992253241208,"vX0":3.6853957404864275,"vY0":-139.13004079030858,"vZ0":-7.715371054253571,"x":146.06,"y":177.44,"x0":-1.263051692438586,"y0":50.006344554332074,"z0":5.943005219113309,"aX":-12.664486864926339},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2180,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3957916988282504,"extension":6.318775870338411},"index":0,"playId":"468e1dcc-9728-3e1f-800f-09960fc31415","pitchNumber":1,"startTime":"2025-08-03T22:03:02.158Z","endTime":"2025-08-03T22:03:05.692Z","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":96.1,"endSpeed":86.4,"strikeZoneTop":3.43502954301377,"strikeZoneBottom":1.66569372322373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.65464959450813,"aZ":-12.772573099303482,"pfxX":-5.62439302194851,"pfxZ":10.006368572915461,"pX":-0.27619758601004585,"pZ":2.4195073290357767,"vX0":4.599414304664624,"vY0":-139.60566676887308,"vZ0":-7.377541196375059,"x":127.53,"y":173.45,"x0":-1.2290820338017567,"y0":50.00075735562417,"z0":5.969791173409254,"aX":-10.902852169421546},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2178,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3950558056396578,"extension":6.476165525963711},"index":1,"playId":"71fa2de4-d32f-38a9-9f16-f2716a344356","pitchNumber":2,"startTime":"2025-08-03T22:03:22.653Z","endTime":"2025-08-03T22:03:26.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65802249142525,"aZ":-11.851535873025728,"pfxX":-6.025896481642814,"pfxZ":10.29199803848774,"pX":-0.08013522048229031,"pZ":2.5353471194008783,"vX0":5.389838439399704,"vY0":-140.5323631879678,"vZ0":-7.286676023407145,"x":120.05,"y":170.33,"x0":-1.2521702685464338,"y0":50.00020952227623,"z0":5.953903544057705,"aX":-11.896609903101792},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":9.6,"spinRate":2134,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3916670208468327,"extension":6.583990322179206},"index":2,"playId":"8ded8ed9-cae2-3dae-a64b-aab84feaa254","pitchNumber":3,"startTime":"2025-08-03T22:03:42.171Z","endTime":"2025-08-03T22:03:48.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.410879114250495,"aZ":-47.81307433316471,"pfxX":-0.5555088356929474,"pfxZ":-10.760020796835958,"pX":1.1521434233249366,"pZ":1.1706724158717612,"vX0":5.870350003545775,"vY0":-121.36518037021399,"vZ0":-1.8957004975698686,"x":73.08,"y":207.17,"x0":-1.252607807616316,"y0":50.001711051997326,"z0":6.225225283696912,"aX":-0.8075949099138494},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-19.6,"breakHorizontal":-0.7,"spinRate":2771,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.45578581288032805,"extension":6.208108677382687},"index":3,"playId":"6151f967-e8da-31ba-b9a9-5ca045629e94","pitchNumber":4,"startTime":"2025-08-03T22:04:13.903Z","endTime":"2025-08-03T22:04:20.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:04:20.716Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-03T22:06:54.594Z","endTime":"2025-08-03T22:07:43.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T22:06:31.994Z","endTime":"2025-08-03T22:06:56.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.041728480368786,"aZ":-28.916599402012746,"pfxX":1.9323668331116106,"pfxZ":2.064937029743146,"pX":-0.09997665805945621,"pZ":2.122732074901962,"vX0":0.8395659131530651,"vY0":-125.60465773178795,"vZ0":-3.1416789685698747,"x":120.81,"y":181.47,"x0":-0.6907633396512148,"y0":50.005401419190136,"z0":5.768523177551339,"aX":3.054183853107541},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":-3.7,"spinRate":2199,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.43791104303847783,"extension":6.857274659942093},"index":1,"playId":"32f19bca-1990-3df3-9980-e86fdea5e9ed","pitchNumber":1,"startTime":"2025-08-03T22:06:56.762Z","endTime":"2025-08-03T22:06:59.971Z","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":96.8,"endSpeed":87.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.23085762419107,"aZ":-6.565446844257138,"pfxX":-0.2985357198268188,"pfxZ":12.956286722299291,"pX":0.6854291099914631,"pZ":2.4320843624097273,"vX0":2.594946426486395,"vY0":-140.71722762886816,"vZ0":-8.315726076873608,"x":90.87,"y":173.11,"x0":-0.215623636173098,"y0":50.00113453197145,"z0":5.874123922335732,"aX":-0.5902213340218191},"breaks":{"breakAngle":0.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.6,"breakHorizontal":-0.1,"spinRate":2325,"spinDirection":181},"zone":6,"typeConfidence":0.92,"plateTime":0.39139819938623566,"extension":6.79606009074655},"index":2,"playId":"1e0c4b27-4f06-3d66-95ac-a8a3a8df4dbf","pitchNumber":2,"startTime":"2025-08-03T22:07:16.661Z","endTime":"2025-08-03T22:07:20.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.955583930449365,"aZ":-23.361975789352126,"pfxX":-6.724030779062266,"pfxZ":5.776725820406943,"pX":-1.0161976330529228,"pZ":1.701649023178537,"vX0":1.090410154354149,"vY0":-122.66763891502802,"vZ0":-4.682224825984754,"x":155.74,"y":192.84,"x0":-0.5923661633097069,"y0":50.00425711183334,"z0":5.623501691659053,"aX":-10.262042843648949},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":11.9,"spinRate":1403,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.44627179389770655,"extension":7.069884142351206},"index":3,"playId":"9494175c-556c-3775-b452-1ec3cd63f111","pitchNumber":3,"startTime":"2025-08-03T22:07:39.482Z","endTime":"2025-08-03T22:07:43.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:07:43.141Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-03T22:08:00.342Z","endTime":"2025-08-03T22:09:05.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.0617843775587,"aZ":-7.139529510212572,"pfxX":-0.36504168989628727,"pfxZ":12.52462990729189,"pX":0.18178312579926406,"pZ":3.1162750297388913,"vX0":1.5883754052116301,"vY0":-142.03311847511708,"vZ0":-6.058147479108051,"x":110.07,"y":154.64,"x0":-0.342627079712748,"y0":50.00602342707946,"z0":5.758920973248947,"aX":-0.729786028523824},"breaks":{"breakAngle":2.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.2,"breakHorizontal":0.2,"spinRate":2317,"spinDirection":188},"zone":2,"typeConfidence":0.92,"plateTime":0.38885499686810876,"extension":6.719939289183121},"index":0,"playId":"fa921a94-1870-3c75-a55b-e49dff181073","pitchNumber":1,"startTime":"2025-08-03T22:08:09.575Z","endTime":"2025-08-03T22:08:12.731Z","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":97.8,"endSpeed":87.6,"strikeZoneTop":3.52651965739944,"strikeZoneBottom":1.82562544874324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.00363124563368,"aZ":-6.865296949391272,"pfxX":-0.7124739041344683,"pfxZ":12.62261578773996,"pX":-0.6443181200054584,"pZ":3.4906373091184637,"vX0":-0.5241457933059258,"vY0":-142.20408224473468,"vZ0":-5.323503783044264,"x":141.56,"y":144.53,"x0":-0.36373563633976747,"y0":50.00151720181278,"z0":5.847045786897668,"aX":-1.4282062184916058},"breaks":{"breakAngle":10.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":21.6,"breakHorizontal":1.4,"spinRate":2284,"spinDirection":190},"zone":1,"typeConfidence":0.92,"plateTime":0.38832150060747317,"extension":6.785255917774864},"index":1,"playId":"6bf314c5-c20b-3f11-a93d-01cbbd8e698a","pitchNumber":2,"startTime":"2025-08-03T22:08:31.872Z","endTime":"2025-08-03T22:08:35.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-03T22:08:43.427Z","endTime":"2025-08-03T22:09:01.875Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":88.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.607810113021245,"aZ":-6.7600977437968,"pfxX":-0.12565835847986767,"pfxZ":12.369121088274296,"pX":-0.01016884228083056,"pZ":3.7052004336210853,"vX0":1.249325130202629,"vY0":-144.29660739862157,"vZ0":-4.799423599694403,"x":117.39,"y":138.74,"x0":-0.43725969437502055,"y0":50.00430814026541,"z0":5.834082108036299,"aX":-0.25854589609575035},"breaks":{"breakAngle":1.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.2,"breakHorizontal":-0.1,"spinRate":2229,"spinDirection":190},"zone":11,"typeConfidence":0.92,"plateTime":0.38338710240836615,"extension":6.780493196427601},"index":3,"playId":"77e29888-3b95-355b-a474-8219244e5952","pitchNumber":3,"startTime":"2025-08-03T22:09:01.875Z","endTime":"2025-08-03T22:09:05.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:09:05.757Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-03T22:09:19.100Z","endTime":"2025-08-03T22:10:50.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.68438954883663,"strikeZoneBottom":1.73242654256251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.883473216159118,"aZ":-23.09995397416589,"pfxX":-7.937512999043943,"pfxZ":6.010611280820289,"pX":0.7996071114328304,"pZ":3.619384516106165,"vX0":5.49093427077835,"vY0":-122.77270315364585,"vZ0":-0.2590103445115902,"x":86.52,"y":141.06,"x0":-0.4474431876265736,"y0":50.00041435118223,"z0":5.711462991981586,"aX":-11.97806585023421},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.0,"breakHorizontal":12.8,"spinRate":1472,"spinDirection":229},"zone":3,"typeConfidence":0.81,"plateTime":0.4480852409763596,"extension":7.040174909579415},"index":0,"playId":"ddf5d489-7c12-35a0-b8e2-dfded27961dd","pitchNumber":1,"startTime":"2025-08-03T22:09:32.244Z","endTime":"2025-08-03T22:09:36.467Z","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":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.975896770147216,"aZ":-29.00395680727186,"pfxX":1.467221747755883,"pfxZ":1.8589198547742232,"pX":0.25027680210294295,"pZ":3.2155659549947466,"vX0":1.749562239689279,"vY0":-129.9121498554462,"vZ0":-0.9573793834168467,"x":107.46,"y":151.96,"x0":-0.623252559692386,"y0":50.002528285759595,"z0":5.799513460961265,"aX":2.4996772157217744},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2325,"spinDirection":132},"zone":2,"typeConfidence":0.92,"plateTime":0.42211051349262574,"extension":6.8552919449301095},"index":1,"playId":"ee1cd85a-dc96-309e-a147-132eff4d092f","pitchNumber":2,"startTime":"2025-08-03T22:09:51.965Z","endTime":"2025-08-03T22:09:56.101Z","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":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.8,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.22493339673655,"aZ":-7.801595985578938,"pfxX":1.16457139038214,"pfxZ":11.660588449187841,"pX":0.17662007772122487,"pZ":3.724649370936112,"vX0":1.0033953746215485,"vY0":-144.26645001698998,"vZ0":-4.671057200369857,"x":110.27,"y":138.21,"x0":-0.32798042865984617,"y0":50.00078260952213,"z0":5.854871205969326,"aX":2.433059574828955},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.3,"breakHorizontal":-2.3,"spinRate":2374,"spinDirection":186},"zone":2,"typeConfidence":0.92,"plateTime":0.3809139668586834,"extension":6.706025762970315},"index":2,"playId":"02b339e0-1a4c-32f7-978c-86d8b0380008","pitchNumber":3,"startTime":"2025-08-03T22:10:09.688Z","endTime":"2025-08-03T22:10:13.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-03T22:10:32.375Z","endTime":"2025-08-03T22:10:46.372Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":89.7,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.87207545560278,"aZ":-7.217891065369241,"pfxX":0.34007200580123476,"pfxZ":11.901372858969285,"pX":-0.5096682385445453,"pZ":4.195691028062242,"vX0":-0.3979598902021603,"vY0":-145.03554465473505,"vZ0":-3.6217868797151316,"x":136.43,"y":125.5,"x0":-0.4138283613414249,"y0":50.00619879683833,"z0":5.91507485176755,"aX":0.7133284691785106},"breaks":{"breakAngle":4.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":20.9,"breakHorizontal":-0.5,"spinRate":2329,"spinDirection":194},"zone":11,"typeConfidence":0.92,"plateTime":0.37993781281696926,"extension":6.71213471344778},"index":4,"playId":"0d918743-6182-38ed-b697-a9e89038c2b5","pitchNumber":4,"startTime":"2025-08-03T22:10:46.372Z","endTime":"2025-08-03T22:10:50.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:10:50.366Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:14:23.203Z","endTime":"2025-08-03T22:16:01.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.5,"strikeZoneTop":3.3892875996147,"strikeZoneBottom":1.66569372322373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.71574274977423,"aZ":-13.470646993763783,"pfxX":-6.564983406917028,"pfxZ":9.55448496721952,"pX":-0.11607225888447277,"pZ":4.431945211782844,"vX0":5.873619922627035,"vY0":-140.4306817314793,"vZ0":-2.2890208522719258,"x":121.42,"y":119.12,"x0":-1.4025196587397943,"y0":50.00258575559491,"z0":6.15570520361759,"aX":-12.850859843052397},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2074,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3930556846256481,"extension":6.327886046940255},"index":0,"playId":"e8d66dab-cbe6-3718-8513-00a31629adb1","pitchNumber":1,"startTime":"2025-08-03T22:14:41.816Z","endTime":"2025-08-03T22:14:45.028Z","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":96.5,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.6840252945174,"aZ":-12.67770502361663,"pfxX":-3.632838258492135,"pfxZ":9.93024983424094,"pX":-0.42033166914883596,"pZ":3.5440111433074146,"vX0":4.211328209818595,"vY0":-140.39680768518036,"vZ0":-4.375474762765675,"x":133.02,"y":143.09,"x0":-1.4796610734599005,"y0":50.00399944248249,"z0":5.970354102512462,"aX":-7.13342688371087},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2108,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3926243570487191,"extension":6.542258735716476},"index":1,"playId":"d3258ac6-f3fa-3165-aed7-14b627b4e032","pitchNumber":2,"startTime":"2025-08-03T22:14:58.870Z","endTime":"2025-08-03T22:15:04.254Z","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.2,"endSpeed":80.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76603531008994,"aZ":-30.646402692629444,"pfxX":-1.0033161083135942,"pfxZ":0.922284105047229,"pX":0.04723845574127995,"pZ":1.4735991472142997,"vX0":4.548069648774618,"vY0":-128.36266408122856,"vZ0":-4.969779399791151,"x":115.2,"y":198.99,"x0":-1.6209343151962914,"y0":50.00439229313524,"z0":5.834383796792955,"aX":-1.6664920363558826},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":0.7,"spinRate":2356,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.4274793465473614,"extension":6.626951493093734},"index":2,"playId":"f5ee51ae-22e3-3d4f-ac48-423aed038931","pitchNumber":3,"startTime":"2025-08-03T22:15:20.945Z","endTime":"2025-08-03T22:15:24.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-03T22:15:39.210Z","endTime":"2025-08-03T22:15:51.524Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.16488733539027,"aZ":-10.7268561598564,"pfxX":-5.745173391868286,"pfxZ":10.666576244692852,"pX":-0.11929476661691991,"pZ":2.4109143646678204,"vX0":5.502672169205873,"vY0":-142.00978481961283,"vZ0":-7.865562132530242,"x":108.17,"y":156.9,"x0":-1.350231274598119,"y0":50.00663451260005,"z0":5.925946997245488,"aX":-11.55707080602917},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":9.1,"spinRate":2089,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.387969781526198,"extension":6.428090152541442},"hitData":{"launchSpeed":96.2,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.21,"coordY":121.6}},"index":4,"playId":"5f09f6a9-b3ab-36fc-95d1-c84089deefe7","pitchNumber":4,"startTime":"2025-08-03T22:15:51.524Z","endTime":"2025-08-03T22:16:01.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:16:01.535Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (19) on a ground ball to right fielder Jordan Walker. Freddy Fermin to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:16:20.115Z","endTime":"2025-08-03T22:16:40.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"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"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.946458015545115,"aZ":-44.98254813858923,"pfxX":-0.7813724800456998,"pfxZ":-9.18993590667665,"pX":0.3468690978170994,"pZ":2.493233838390958,"vX0":3.9711890082069607,"vY0":-117.74212143701513,"vZ0":0.8764942400861622,"x":103.78,"y":171.46,"x0":-1.2656906644201509,"y0":50.00393989500069,"z0":6.30394479541897,"aX":-1.0889462105080696},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.1,"breakHorizontal":0.4,"spinRate":2644,"spinDirection":16},"zone":6,"typeConfidence":2.0,"plateTime":0.4665507213291624,"extension":6.140777681962221},"hitData":{"launchSpeed":101.5,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.23,"coordY":110.44}},"index":0,"playId":"5283d9c3-db73-3047-9a05-eaaf0ea5a778","pitchNumber":1,"startTime":"2025-08-03T22:16:28.081Z","endTime":"2025-08-03T22:16:40.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:16:40.947Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:17:07.634Z","endTime":"2025-08-03T22:17:46.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"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"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.36641739095452,"strikeZoneBottom":1.62000207247734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36379691421115,"aZ":-12.590902542395717,"pfxX":-4.89778871707464,"pfxZ":10.02671303735067,"pX":0.46424881948853886,"pZ":1.6632556014612176,"vX0":6.093370449732181,"vY0":-139.34006882705006,"vZ0":-9.263876269888648,"x":99.3,"y":193.87,"x0":-1.121784425842769,"y0":50.00078813516567,"z0":5.8777077306916645,"aX":-9.563126636060778},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2110,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3941496084791818,"extension":6.525757150880019},"index":0,"playId":"76905647-9e0f-3b8f-a0a1-56c0d5520396","pitchNumber":1,"startTime":"2025-08-03T22:17:12.077Z","endTime":"2025-08-03T22:17:15.686Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18215950742914,"aZ":-26.693284352018193,"pfxX":0.43806156752995395,"pfxZ":3.2201323982305654,"pX":0.5350527779526302,"pZ":2.2450935823808433,"vX0":4.588974915054359,"vY0":-130.39305546968455,"vZ0":-4.242713170863574,"x":96.61,"y":178.16,"x0":-1.3126485844839282,"y0":50.00604177513128,"z0":5.933258963336622,"aX":0.745487096168577},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2265,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.421820570183832,"extension":6.458951218589646},"hitData":{"launchSpeed":77.3,"launchAngle":49.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.07,"coordY":112.51}},"index":1,"playId":"04d1500c-9718-33cf-aada-8c3cb450a87e","pitchNumber":2,"startTime":"2025-08-03T22:17:31.812Z","endTime":"2025-08-03T22:17:46.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:17:46.732Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:18:02.439Z","endTime":"2025-08-03T22:19:25.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"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"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":80.3,"strikeZoneTop":3.7324041315571,"strikeZoneBottom":1.71138675465231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59008024050354,"aZ":-29.18392136493342,"pfxX":-0.9840730515005269,"pfxZ":1.8353582648169082,"pX":1.590239340860374,"pZ":0.8915205778712854,"vX0":6.846003225424413,"vY0":-127.53125117047752,"vZ0":-6.766082586336549,"x":56.38,"y":214.71,"x0":-1.0124272418759483,"y0":50.006017610696794,"z0":5.910665828801641,"aX":-1.6067552237020404},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":0.1,"spinRate":2355,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.43108554937237287,"extension":6.478247632381466},"index":0,"playId":"36ad4e6a-bb00-3400-8e54-1932b63a4ad6","pitchNumber":1,"startTime":"2025-08-03T22:18:12.984Z","endTime":"2025-08-03T22:18:15.984Z","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":83.6,"endSpeed":77.1,"strikeZoneTop":3.7324041315571,"strikeZoneBottom":1.73423379159089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13567732853356,"aZ":-44.83144210143978,"pfxX":-1.714667532015436,"pfxZ":-8.606668575115872,"pX":0.9922014180190949,"pZ":-0.8942603075217774,"vX0":5.664817533987468,"vY0":-121.42508887946069,"vZ0":-6.98949191866279,"x":79.18,"y":262.93,"x0":-1.1638179339552286,"y0":50.00281527222737,"z0":5.990561635444422,"aX":-2.5219110157957094},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-17.2,"breakHorizontal":1.6,"spinRate":2697,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.45372717383476324,"extension":6.391472840892944},"index":1,"playId":"30fc1ada-c416-32fc-a87e-f2fc2813085f","pitchNumber":2,"startTime":"2025-08-03T22:18:33.921Z","endTime":"2025-08-03T22:18:37.867Z","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":87.6,"endSpeed":80.0,"strikeZoneTop":3.75528300899635,"strikeZoneBottom":1.77992891521635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31973189691249,"aZ":-35.14877506626513,"pfxX":-0.8870861171785165,"pfxZ":-1.8153773528801445,"pX":0.264364834177692,"pZ":4.077990500194777,"vX0":4.033830321239485,"vY0":-127.4766365085933,"vZ0":1.5759593205284907,"x":106.92,"y":128.67,"x0":-1.226412603537764,"y0":50.003008957400255,"z0":6.235850298118523,"aX":-1.4537162252764757},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":0.6,"spinRate":2337,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4304263447518819,"extension":6.438264060511663},"index":2,"playId":"a32ccd01-2e00-3f4f-ae4f-aab86f377c5b","pitchNumber":3,"startTime":"2025-08-03T22:19:01.513Z","endTime":"2025-08-03T22:19:05.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.7324041315571,"strikeZoneBottom":1.77992891521635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270056527208844,"aZ":-31.327917268452612,"pfxX":0.18089187654802164,"pfxZ":0.5366892142830793,"pX":1.0269960147521318,"pZ":1.496584225093598,"vX0":5.28239650606154,"vY0":-125.3224616124613,"vZ0":-4.523663929143553,"x":77.85,"y":198.37,"x0":-1.1426668631820944,"y0":50.0022320789802,"z0":5.920324726104002,"aX":0.28306698725875395},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-1.7,"spinRate":2372,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4391616575824906,"extension":6.495375558009224},"index":3,"playId":"d6c8beeb-90b7-3cfb-ad2e-93852e50fa10","pitchNumber":4,"startTime":"2025-08-03T22:19:22.278Z","endTime":"2025-08-03T22:19:25.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:19:25.973Z","atBatIndex":53},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jackson Merrill triples (4) on a ground ball to right fielder Jordan Walker. Freddy Fermin scores. Fernando Tatis Jr. scores. Manny Machado scores.","rbi":3,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:20:24.677Z","endTime":"2025-08-03T22:20:39.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-03T22:19:36.781Z","endTime":"2025-08-03T22:20:26.951Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.166784106328965,"aZ":-46.90285606851375,"pfxX":0.5626529993097505,"pfxZ":-10.754035646101917,"pX":0.2352116059555208,"pZ":2.1647907854557977,"vX0":3.520787026099876,"vY0":-118.17485561595426,"vZ0":0.6472747808423422,"x":108.03,"y":180.33,"x0":-1.3670185198760068,"y0":50.00347869764401,"z0":6.309146278990203,"aX":0.7700972087327301},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-18.7,"breakHorizontal":-2.2,"spinRate":2611,"spinDirection":17},"zone":8,"typeConfidence":2.0,"plateTime":0.46923893948589335,"extension":5.898193346736754},"hitData":{"launchSpeed":88.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.41,"coordY":125.15}},"index":1,"playId":"3de58dcb-2682-30da-9ac1-7095838b57bd","pitchNumber":1,"startTime":"2025-08-03T22:20:26.951Z","endTime":"2025-08-03T22:20:39.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:20:39.243Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Xander Bogaerts out on a sacrifice fly to center fielder Victor Scott II. Jackson Merrill scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:21:09.160Z","endTime":"2025-08-03T22:22:54.874Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.68664810688399,"strikeZoneBottom":1.75708117794481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.599715862178556,"aZ":-28.799967597437778,"pfxX":0.011950848401580672,"pfxZ":2.0366240312015496,"pX":0.7374481291499874,"pZ":1.4740045363463146,"vX0":5.26021091481673,"vY0":-128.64235126996996,"vZ0":-5.5251308895367295,"x":88.89,"y":198.98,"x0":-1.3455056768177238,"y0":50.002289050007185,"z0":5.914712041663502,"aX":0.019456917766030403},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-1.3,"spinRate":2304,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.42769339710948673,"extension":6.423861613729543},"index":0,"playId":"8d042a61-149c-371e-875c-7a1282212d31","pitchNumber":1,"startTime":"2025-08-03T22:21:20.385Z","endTime":"2025-08-03T22:21:23.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.0,"strikeZoneTop":3.77816247013395,"strikeZoneBottom":1.89417292098553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.56948979466095,"aZ":-12.066837096680937,"pfxX":-5.845005179636603,"pfxZ":10.190284127366514,"pX":-0.18110549667983347,"pZ":3.0479720811470203,"vX0":5.108058257144448,"vY0":-141.1114015981227,"vZ0":-5.882184819367206,"x":123.9,"y":156.48,"x0":-1.274832248970267,"y0":50.004276534712076,"z0":5.970528644071491,"aX":-11.534472548360673},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.2,"spinRate":2215,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3914128604704108,"extension":6.467974980922233},"index":1,"playId":"b9507062-b085-35d5-b57d-3916d02a8212","pitchNumber":2,"startTime":"2025-08-03T22:21:37.507Z","endTime":"2025-08-03T22:21:40.954Z","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":89.8,"endSpeed":82.0,"strikeZoneTop":3.61801831871116,"strikeZoneBottom":1.75708117794481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.382673533582725,"aZ":-26.557785757877134,"pfxX":1.818577632113891,"pfxZ":3.2773082609638617,"pX":1.1501709575905048,"pZ":2.2058315448079857,"vX0":5.632988204648682,"vY0":-130.58637510115773,"vZ0":-4.1582148776664924,"x":73.16,"y":179.22,"x0":-1.2776366200114178,"y0":50.00463214264957,"z0":5.834024913494941,"aX":3.117133666086672},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.7,"spinRate":2363,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4206131067963286,"extension":6.593150390350316},"index":2,"playId":"8b6993e9-bb72-39b4-8087-05fb3ccbcc6f","pitchNumber":3,"startTime":"2025-08-03T22:21:57.012Z","endTime":"2025-08-03T22:22:00.866Z","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":96.3,"endSpeed":86.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.617114302790505,"aZ":-15.6921335202351,"pfxX":-5.54476028671295,"pfxZ":8.523638273761367,"pX":0.7945565464927417,"pZ":3.0424605307438943,"vX0":7.230011596237834,"vY0":-139.87349454955262,"vZ0":-4.9406693086388875,"x":86.71,"y":156.63,"x0":-1.1329680273583955,"y0":50.00420363287281,"z0":5.899961751424846,"aX":-10.723975024614177},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2003,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39524658182139705,"extension":6.585035717681514},"index":3,"playId":"23ff3888-9a88-3cfb-adca-3e4b5c850c61","pitchNumber":4,"startTime":"2025-08-03T22:22:19.279Z","endTime":"2025-08-03T22:22:23.240Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":86.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.606861398105444,"aZ":-10.612112871899184,"pfxX":-6.511850749376746,"pfxZ":10.95586622515016,"pX":0.4070536778822125,"pZ":3.6746011503515863,"vX0":6.461690712002946,"vY0":-140.95382778657333,"vZ0":-4.631158311758986,"x":101.48,"y":139.57,"x0":-1.0937903157717077,"y0":50.00117730044248,"z0":6.052350268218155,"aX":-12.81414938894322},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2253,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.39190490295922675,"extension":6.402648305190891},"hitData":{"launchSpeed":94.1,"launchAngle":52.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.51,"coordY":96.8}},"index":4,"playId":"326764be-0c42-3f6b-8868-b6da1518a064","pitchNumber":5,"startTime":"2025-08-03T22:22:42.491Z","endTime":"2025-08-03T22:22:54.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:22:54.874Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-03T22:23:19.701Z","endTime":"2025-08-03T22:24:13.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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,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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.027300592716337,"aZ":-25.43283109383277,"pfxX":1.293074272978048,"pfxZ":3.878620807338141,"pX":1.125320410417103,"pZ":2.942073192199605,"vX0":6.353756292435974,"vY0":-131.52841965774496,"vZ0":-2.9803198606774046,"x":74.11,"y":159.34,"x0":-1.4977751292599113,"y0":50.00335457139223,"z0":5.992782231776523,"aX":2.245188728375363},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-3.8,"spinRate":2393,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.41775779119052725,"extension":6.338114464650303},"index":0,"playId":"b3f96851-de9f-3f08-abb4-e7e6ea2e952e","pitchNumber":1,"startTime":"2025-08-03T22:23:29.249Z","endTime":"2025-08-03T22:23:32.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.64089435497153,"strikeZoneBottom":1.71138675465231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.958928762116585,"aZ":-12.330984917107521,"pfxX":-5.925427399237169,"pfxZ":10.235291438881614,"pX":1.0619105940123996,"pZ":2.684730871177041,"vX0":8.66681557624688,"vY0":-139.24309248829707,"vZ0":-6.575261441072562,"x":76.52,"y":166.29,"x0":-1.339524531410421,"y0":50.00405020826005,"z0":5.914089896397963,"aX":-11.489592540854092},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2110,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3952829975374499,"extension":6.502586758530742},"index":1,"playId":"7704b7ba-9a40-3b37-8ff0-46745862ac2b","pitchNumber":2,"startTime":"2025-08-03T22:23:48.888Z","endTime":"2025-08-03T22:23:52.971Z","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":82.7,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14169524531233,"aZ":-45.653474058109566,"pfxX":-2.2782697928624813,"pfxZ":-9.36088446766427,"pX":-0.3009386150844661,"pZ":1.5612037126421574,"vX0":3.6297600155572978,"vY0":-120.25991881811615,"vZ0":-1.2677679934152928,"x":128.47,"y":196.63,"x0":-1.5460659334948843,"y0":50.005815168409754,"z0":6.208810157810257,"aX":-3.2790964610627666},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.9,"breakHorizontal":3.1,"spinRate":2751,"spinDirection":20},"zone":7,"typeConfidence":2.0,"plateTime":0.45855429426114735,"extension":6.204242419367864},"hitData":{"launchSpeed":101.7,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.58,"coordY":147.97}},"index":2,"playId":"b1fab1a5-3a86-31e5-b269-33ff802678f8","pitchNumber":3,"startTime":"2025-08-03T22:24:07.093Z","endTime":"2025-08-03T22:24:13.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:24:13.933Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yohel Pozo walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T22:26:40.920Z","endTime":"2025-08-03T22:28:50.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: David Morgan replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T22:26:29.187Z","endTime":"2025-08-03T22:26:43.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.654153055650255,"aZ":-13.792448136024927,"pfxX":-5.500505746061503,"pfxZ":9.463184103588125,"pX":-0.07363118270299891,"pZ":3.5527705865534633,"vX0":7.027200319585162,"vY0":-139.29676693063672,"vZ0":-2.589171274254781,"x":119.81,"y":142.86,"x0":-1.928142734627935,"y0":50.00359938125438,"z0":5.419604128442684,"aX":-10.685906718130138},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2528,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.39496524920025466,"extension":5.936611526064392},"index":1,"playId":"e710e60b-0597-34f7-a004-5cee39ad8e19","pitchNumber":1,"startTime":"2025-08-03T22:26:43.132Z","endTime":"2025-08-03T22:26:47.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.13774229191125,"strikeZoneBottom":1.39156418416513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.229972836766276,"aZ":-33.945558112155226,"pfxX":1.4706387922707909,"pfxZ":-1.104916922745721,"pX":0.8661134297573138,"pZ":1.0982145736806321,"vX0":6.685577258341503,"vY0":-126.71301468169875,"vZ0":-3.178456684718198,"x":83.99,"y":209.13,"x0":-2.0174163761926396,"y0":50.00578136335047,"z0":5.13186824157247,"aX":2.34866096335425},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.6,"breakHorizontal":-4.4,"spinRate":2242,"spinDirection":131},"zone":14,"typeConfidence":0.87,"plateTime":0.43526177558595336,"extension":5.94997832260752},"index":2,"playId":"da47f961-91e2-391d-b54b-c7aba5504d6e","pitchNumber":2,"startTime":"2025-08-03T22:27:04.875Z","endTime":"2025-08-03T22:27:08.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.40338515382334,"aZ":-25.389006272939863,"pfxX":-11.84222063564522,"pfxZ":3.4773109901137005,"pX":-1.6933831749785913,"pZ":2.519978103572877,"vX0":5.5984760881287166,"vY0":-140.38838771149838,"vZ0":-2.704721806044133,"x":181.55,"y":170.74,"x0":-2.1997410256254164,"y0":50.00387285053519,"z0":5.18911184024559,"aX":-23.110679335348312},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":19.9,"spinRate":2099,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.3935426252140095,"extension":5.786559217279598},"index":3,"playId":"2cb3b8e5-7c78-34dd-875c-344a4d9ba841","pitchNumber":3,"startTime":"2025-08-03T22:27:24.022Z","endTime":"2025-08-03T22:27:28.662Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-03T22:27:37.565Z","endTime":"2025-08-03T22:27:58.702Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.11487739370951,"strikeZoneBottom":1.39156418416513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86644047558047,"aZ":-41.19870066482959,"pfxX":2.6251517090493657,"pfxZ":-6.137943141323844,"pX":0.9443917382749745,"pZ":1.0587635215200204,"vX0":5.6294042221748635,"vY0":-121.65411087780211,"vZ0":-1.9200128325487111,"x":81.0,"y":210.19,"x0":-1.7571156735663886,"y0":50.00018062108081,"z0":5.4897684580052815,"aX":3.8616103727517936},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.3,"breakHorizontal":-6.4,"spinRate":2502,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4533763699783897,"extension":6.009767999148035},"index":5,"playId":"4a26aecd-a713-3b46-9fc5-fe5583987ace","pitchNumber":4,"startTime":"2025-08-03T22:27:58.702Z","endTime":"2025-08-03T22:28:02.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.13774229191125,"strikeZoneBottom":1.41440646373469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.532018051554353,"aZ":-41.648199505668714,"pfxX":2.777576023244887,"pfxZ":-6.613749592386482,"pX":0.9824151428054729,"pZ":0.7180839353805077,"vX0":5.638518368904173,"vY0":-120.13215708156335,"vZ0":-2.4932153395523864,"x":79.55,"y":219.39,"x0":-1.7744080072468809,"y0":50.00284686387994,"z0":5.54190479411042,"aX":3.978473353100454},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.4,"breakHorizontal":-6.6,"spinRate":2526,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4594119513032262,"extension":5.899805899331738},"index":6,"playId":"24891823-d935-3c5f-92b6-9ae4ceb9c72b","pitchNumber":5,"startTime":"2025-08-03T22:28:17.589Z","endTime":"2025-08-03T22:28:21.746Z","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":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.18347348223637,"strikeZoneBottom":1.46009202197882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.54527886985203,"aZ":-10.85614826155263,"pfxX":-5.079465552422462,"pfxZ":10.64015000124283,"pX":-2.0592992258523233,"pZ":3.0846968932764716,"vX0":2.062541251538121,"vY0":-141.64035803448226,"vZ0":-4.1029748518149995,"x":195.5,"y":155.49,"x0":-2.1428169138051287,"y0":50.00455603539895,"z0":5.263024549973879,"aX":-10.177989092535656},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2440,"spinDirection":221},"zone":11,"typeConfidence":0.93,"plateTime":0.3887883099225107,"extension":5.819544813684245},"index":7,"playId":"9cd279aa-f103-3e59-a335-bbb31d0b7a51","pitchNumber":6,"startTime":"2025-08-03T22:28:39.434Z","endTime":"2025-08-03T22:28:50.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:28:50.180Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T22:29:07.652Z","endTime":"2025-08-03T22:33:31.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,11],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":86.4,"strikeZoneTop":3.50364633912711,"strikeZoneBottom":1.64284772593647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.26318851176839,"aZ":-30.625946208153522,"pfxX":-12.387545347530214,"pfxZ":0.8015204607960831,"pX":0.14945530162289464,"pZ":1.8689757215376184,"vX0":10.244678064111609,"vY0":-139.23042188618632,"vZ0":-3.0082517424763395,"x":111.3,"y":188.32,"x0":-1.999952615091245,"y0":50.002669592228905,"z0":5.027504669274706,"aX":-23.9032090432643},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":19.8,"spinRate":2079,"spinDirection":231},"zone":8,"typeConfidence":0.98,"plateTime":0.39600410828107924,"extension":6.022284883745088},"index":0,"playId":"67e502ea-8e52-3b07-bf04-783d67be83f9","pitchNumber":1,"startTime":"2025-08-03T22:29:15.525Z","endTime":"2025-08-03T22:29:18.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":88.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.83346669180176,"aZ":-12.73103993274792,"pfxX":-6.001250191071075,"pfxZ":9.71030798291158,"pX":0.23284328612500046,"pZ":2.2604596471658605,"vX0":8.029990306221967,"vY0":-141.23106226973664,"vZ0":-6.075367485867553,"x":108.12,"y":177.75,"x0":-1.8793980733578641,"y0":50.00194253074832,"z0":5.27249941432452,"aX":-12.015653421578632},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2421,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.38914991769228013,"extension":5.856798290588073},"index":1,"playId":"8b7ade71-8b7c-331d-a6aa-a07bfe2d4b4f","pitchNumber":2,"startTime":"2025-08-03T22:29:33.743Z","endTime":"2025-08-03T22:29:37.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.55833200572868,"strikeZoneBottom":1.64874705647566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.09701385799469,"aZ":-26.602385155462784,"pfxX":-12.967150775877471,"pfxZ":2.891756845420069,"pX":-1.37176244321668,"pZ":2.8224681845970423,"vX0":6.890197872415867,"vY0":-139.06170660355465,"vZ0":-1.4400165995887315,"x":169.29,"y":162.57,"x0":-2.219624863999824,"y0":50.00151043572468,"z0":5.140704654883751,"aX":-24.96533097453759},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":21.7,"spinRate":2196,"spinDirection":227},"zone":11,"typeConfidence":0.94,"plateTime":0.3964510907389216,"extension":5.9760673006685305},"index":2,"playId":"bd047a42-7da9-3bb6-829d-d2ebc6ab18b8","pitchNumber":3,"startTime":"2025-08-03T22:29:56.057Z","endTime":"2025-08-03T22:29:59.721Z","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":97.4,"endSpeed":87.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14013111441693,"aZ":-12.10760188561777,"pfxX":-4.497626310143778,"pfxZ":10.018314451671,"pX":-0.3612789796380839,"pZ":2.762320431426675,"vX0":6.35974014122159,"vY0":-141.5329063509862,"vZ0":-4.647176374891621,"x":130.77,"y":164.2,"x0":-2.0664827204377945,"y0":50.00054304527619,"z0":5.218006533463585,"aX":-9.007305723315694},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2250,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.38889418664834796,"extension":5.934031806038969},"index":3,"playId":"5f791044-9691-3ced-85e1-e43c094c6fe5","pitchNumber":4,"startTime":"2025-08-03T22:30:25.939Z","endTime":"2025-08-03T22:30:29.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53572753183543,"aZ":-42.02167003073871,"pfxX":3.441505665881299,"pfxZ":-7.0579964106588085,"pX":1.0084340652103616,"pZ":1.4821829797754906,"vX0":5.424110231931929,"vY0":-118.68353451070215,"vZ0":-0.40279704798448557,"x":78.56,"y":198.76,"x0":-1.7744831866427166,"y0":50.00536071928769,"z0":5.556788502121156,"aX":4.798585173699033},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.5,"breakHorizontal":-7.8,"spinRate":2494,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.46558648734665065,"extension":6.140995375881125},"index":4,"playId":"b6164b74-f15f-3fc1-bf90-ed6e1d244c53","pitchNumber":5,"startTime":"2025-08-03T22:30:52.546Z","endTime":"2025-08-03T22:30:56.402Z","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":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.5041875668171,"strikeZoneBottom":1.62051784994615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.416689997625173,"aZ":-27.479967531750084,"pfxX":0.25580395014134716,"pfxZ":2.935242916268161,"pX":2.5362777882099254,"pZ":0.7590289362620425,"vX0":11.337988321553565,"vY0":-126.62694632042832,"vZ0":-5.056350926404587,"x":20.32,"y":218.29,"x0":-2.06060524722444,"y0":50.0035158295801,"z0":5.020171292515462,"aX":0.4089922293507957},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2335,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.4350189225054568,"extension":6.098194289794388},"index":5,"playId":"966631e1-4294-39d7-b0a8-31908a342b8d","pitchNumber":6,"startTime":"2025-08-03T22:31:21.711Z","endTime":"2025-08-03T22:31:25.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher David Morgan. Yohel Pozo to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"actionPlayId":"966631e1-4294-39d7-b0a8-31908a342b8d","startTime":"2025-08-03T22:31:32.892Z","endTime":"2025-08-03T22:31:52.613Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":86.9,"strikeZoneTop":3.48131438441171,"strikeZoneBottom":1.64336388220779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.708822183569794,"aZ":-22.47936716301114,"pfxX":-11.686944518261242,"pfxZ":4.939078850181518,"pX":1.2223643818694152,"pZ":1.6665749596125148,"vX0":12.799397179701756,"vY0":-141.0475311735529,"vZ0":-5.229654706221307,"x":70.41,"y":193.78,"x0":-1.9122084886723887,"y0":50.00522956600496,"z0":5.046197030900551,"aX":-22.950619758560574},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":17.8,"spinRate":2087,"spinDirection":230},"zone":14,"typeConfidence":0.85,"plateTime":0.3921886945109003,"extension":6.093879932449905},"index":7,"playId":"45baab72-63a3-35f7-911d-74d51fbccab7","pitchNumber":7,"startTime":"2025-08-03T22:31:52.613Z","endTime":"2025-08-03T22:31:56.481Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.48131438441171,"strikeZoneBottom":1.62051784994615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.51089327188975,"aZ":-19.606726478041804,"pfxX":-12.466396194289866,"pfxZ":6.397457105026417,"pX":0.5430312373842199,"pZ":0.6596160334544927,"vX0":11.486902504508056,"vY0":-140.18308650309294,"vZ0":-7.992536232082873,"x":96.3,"y":220.97,"x0":-2.014118659635287,"y0":50.00335685595526,"z0":4.857267917429478,"aX":-24.491709806554177},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":19.8,"spinRate":2171,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.3926644632492784,"extension":6.087595231777215},"index":8,"playId":"e30b69aa-da07-358f-83ba-608417d122b9","pitchNumber":8,"startTime":"2025-08-03T22:32:13.300Z","endTime":"2025-08-03T22:32:16.817Z","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":97.8,"endSpeed":88.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.76560481094806,"aZ":-11.816951911971145,"pfxX":-6.390420935150095,"pfxZ":10.107187243911708,"pX":-0.5320120577368773,"pZ":2.129199654769305,"vX0":5.912822395808611,"vY0":-142.0309398587757,"vZ0":-6.676241273014601,"x":137.28,"y":181.29,"x0":-1.8248492041932085,"y0":50.006000988371255,"z0":5.2846434868804515,"aX":-12.876205506933573},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2376,"spinDirection":218},"zone":7,"typeConfidence":0.92,"plateTime":0.38770836491466687,"extension":5.978095981445744},"index":9,"playId":"ba40fc55-712e-3992-bfec-8ac269cfcd02","pitchNumber":9,"startTime":"2025-08-03T22:32:41.528Z","endTime":"2025-08-03T22:32:46.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":10,"startTime":"2025-08-03T22:33:08.677Z","endTime":"2025-08-03T22:33:26.588Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":86.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.10982551206445,"aZ":-9.539913336292232,"pfxX":-5.608048469664477,"pfxZ":11.539300294378352,"pX":-0.038475466637608154,"pZ":2.9756994966932324,"vX0":7.442987883802134,"vY0":-141.07653480026048,"vZ0":-4.552951848781623,"x":118.47,"y":158.44,"x0":-2.016049290311093,"y0":50.003538970666575,"z0":5.258020653899745,"aX":-11.001487240797134},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.8,"breakHorizontal":8.2,"spinRate":2432,"spinDirection":218},"zone":2,"typeConfidence":0.93,"plateTime":0.39229396587303667,"extension":5.96547892359062},"index":11,"playId":"e80ff20f-3df7-33fe-a618-3875871bc9ae","pitchNumber":10,"startTime":"2025-08-03T22:33:26.588Z","endTime":"2025-08-03T22:33:31.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:33:31.904Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T22:33:48.260Z","endTime":"2025-08-03T22:35:17.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball 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":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.3898268620702,"strikeZoneBottom":1.64336388220779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.492631479591978,"aZ":-37.126898991512434,"pfxX":4.303052885337287,"pfxZ":-3.7189091503669203,"pX":0.3625794900542598,"pZ":0.7558656710471728,"vX0":4.103886666855813,"vY0":-115.98511416111097,"vZ0":-2.3522922474156047,"x":103.18,"y":218.37,"x0":-2.004717635535618,"y0":50.005611383248834,"z0":5.405513799932163,"aX":5.723948180710788},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.1,"breakHorizontal":-9.0,"spinRate":2378,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.476601719936383,"extension":6.0208801446607385},"index":0,"playId":"35628b7f-2409-37bb-b5f1-4024033505f9","pitchNumber":1,"startTime":"2025-08-03T22:33:59.595Z","endTime":"2025-08-03T22:34:03.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":86.7,"strikeZoneTop":3.38821038086565,"strikeZoneBottom":1.61929147504326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.47386295374922,"aZ":-12.335158399661568,"pfxX":-6.321794734623871,"pfxZ":10.110754443626181,"pX":-0.9184186549963838,"pZ":2.4161777549625474,"vX0":5.513107491411052,"vY0":-140.73728730693392,"vZ0":-5.653742939968785,"x":152.01,"y":173.54,"x0":-2.1028524404074327,"y0":50.00018898152085,"z0":5.283638666697826,"aX":-12.401637502270647},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2379,"spinDirection":213},"zone":13,"typeConfidence":0.92,"plateTime":0.3924930199169352,"extension":5.920490385951947},"index":1,"playId":"564f31a3-10c7-37f6-8ac8-2d36f8a36559","pitchNumber":2,"startTime":"2025-08-03T22:34:23.544Z","endTime":"2025-08-03T22:34:27.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.020565839895212,"aZ":-40.40359552885528,"pfxX":2.696398586800516,"pfxZ":-5.756970038322915,"pX":0.4535254712152612,"pZ":2.098294438754155,"vX0":4.78990303986886,"vY0":-120.14320590079595,"vZ0":0.30447263608653863,"x":99.71,"y":182.13,"x0":-1.9336002420668013,"y0":50.002490699378484,"z0":5.6262874750856575,"aX":3.854378873454413},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.0,"breakHorizontal":-6.2,"spinRate":2501,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.459771437368913,"extension":6.021748795020765},"index":2,"playId":"a0e65c51-734d-3ad8-9ca4-4ab5dddb52c9","pitchNumber":3,"startTime":"2025-08-03T22:34:44.639Z","endTime":"2025-08-03T22:34:48.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.3898268620702,"strikeZoneBottom":1.62051784994615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.46351556516581,"aZ":-23.79133823010592,"pfxX":-12.320890347501983,"pfxZ":4.339537289632428,"pX":0.44685936953121097,"pZ":2.8351442125123323,"vX0":10.663223411185518,"vY0":-138.9514271215691,"vZ0":-2.0809136246031996,"x":99.97,"y":162.23,"x0":-1.8613922411547266,"y0":50.006196009770015,"z0":5.193423586001368,"aX":-23.82150769631625},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":19.8,"spinRate":2077,"spinDirection":229},"zone":6,"typeConfidence":0.93,"plateTime":0.39592961572984553,"extension":5.984595501446251},"index":3,"playId":"3b4419cd-9908-33bc-a8e6-adce4a214868","pitchNumber":4,"startTime":"2025-08-03T22:35:12.520Z","endTime":"2025-08-03T22:35:17.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:35:17.020Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-03T22:35:27.033Z","endTime":"2025-08-03T22:37:46.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.5,"endSpeed":86.9,"strikeZoneTop":3.52706127899559,"strikeZoneBottom":1.64336388220779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.38172957534984,"aZ":-26.023706762465007,"pfxX":-12.274270088621579,"pfxZ":3.137076033859973,"pX":-0.989892103383147,"pZ":3.473469841043718,"vX0":7.493602342232033,"vY0":-140.2370182235231,"vZ0":-0.24308056514324616,"x":154.73,"y":145.0,"x0":-2.12422024843992,"y0":50.00169588971998,"z0":5.2819369547560395,"aX":-24.06045687966952},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":20.3,"spinRate":2160,"spinDirection":228},"zone":11,"typeConfidence":0.93,"plateTime":0.3929464854096838,"extension":5.854608087631345},"index":0,"playId":"17e46a8c-9b24-3a46-81f4-cb5283e22ded","pitchNumber":1,"startTime":"2025-08-03T22:35:45.348Z","endTime":"2025-08-03T22:35:49.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.45844172721314,"strikeZoneBottom":1.64336388220779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36184616190549,"aZ":-14.343986901738134,"pfxX":-3.7796385724573622,"pfxZ":9.068437221656605,"pX":0.600606842011547,"pZ":3.7784435188723995,"vX0":8.465456492797864,"vY0":-139.77339823001986,"vZ0":-1.9393678481915697,"x":94.11,"y":136.76,"x0":-1.984842858939126,"y0":50.00246168316894,"z0":5.430007134886447,"aX":-7.432257990770523},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":4.9,"spinRate":2372,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3928162789323473,"extension":6.009442881799388},"index":1,"playId":"677d11df-f707-3cfa-8d10-4c5cd2d01e5c","pitchNumber":2,"startTime":"2025-08-03T22:36:05.796Z","endTime":"2025-08-03T22:36:09.691Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.5,"strikeZoneTop":3.45844172721314,"strikeZoneBottom":1.62051784994615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18391879964398,"aZ":-24.021354996508474,"pfxX":-12.540584386400779,"pfxZ":4.206721838316544,"pX":0.43356722462354197,"pZ":2.1935401169029296,"vX0":11.037600054153696,"vY0":-139.49315689725452,"vZ0":-3.606076936170461,"x":100.47,"y":179.55,"x0":-1.9774908061916592,"y0":50.003082974162915,"z0":5.117685032682418,"aX":-24.30858940699214},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":19.9,"spinRate":2137,"spinDirection":229},"zone":6,"typeConfidence":0.93,"plateTime":0.3951459929630259,"extension":6.024519292273599},"index":2,"playId":"ec54c3a3-9c81-3029-88d2-c3dd397640d9","pitchNumber":3,"startTime":"2025-08-03T22:36:26.812Z","endTime":"2025-08-03T22:36:30.872Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74790401988853,"aZ":-14.067850578998994,"pfxX":-4.142468388934099,"pfxZ":9.013956684510646,"pX":-0.7207863534235777,"pZ":3.212157681298929,"vX0":5.36061095587606,"vY0":-140.78338662663745,"vZ0":-3.532501266454963,"x":144.47,"y":152.05,"x0":-2.1107309093848174,"y0":50.00268004621882,"z0":5.392789187392746,"aX":-8.321373897301882},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2343,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.3889510598935342,"extension":5.951129063530837},"index":3,"playId":"5df8e4d8-bea4-3290-a703-2cbfc267e537","pitchNumber":4,"startTime":"2025-08-03T22:36:48.314Z","endTime":"2025-08-03T22:36:51.962Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.968779396970504,"aZ":-14.940113754432348,"pfxX":-5.220475739001392,"pfxZ":8.632948683035726,"pX":-0.11418169520858137,"pZ":3.167801465634867,"vX0":7.493797460879271,"vY0":-140.84895645207172,"vZ0":-3.1799247488531295,"x":121.35,"y":153.25,"x0":-2.1391355172088957,"y0":50.00056341960415,"z0":5.286050632127036,"aX":-10.419399575005718},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":2351,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.3898780978186296,"extension":5.915076047876642},"index":4,"playId":"2f2de352-2875-3c1b-9e5d-8f34b743142d","pitchNumber":5,"startTime":"2025-08-03T22:37:10.822Z","endTime":"2025-08-03T22:37:16.784Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13998235548052,"aZ":-11.549718171935835,"pfxX":-3.768864515748909,"pfxZ":10.115141464269273,"pX":0.03618381645900536,"pZ":3.3403311082889786,"vX0":7.27294243373997,"vY0":-142.44895182947616,"vZ0":-3.5583748317492923,"x":115.62,"y":148.59,"x0":-2.0695731481605155,"y0":50.00175118616008,"z0":5.344901991832211,"aX":-7.684699432717808},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2481,"spinDirection":220},"zone":2,"typeConfidence":0.93,"plateTime":0.38567627400048554,"extension":5.923850793674014},"index":5,"playId":"83444673-9b9b-35a8-b71d-9c356021fcfb","pitchNumber":6,"startTime":"2025-08-03T22:37:42.279Z","endTime":"2025-08-03T22:37:46.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:37:46.651Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (16) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T22:40:32.625Z","endTime":"2025-08-03T22:42:43.540Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":682610,"link":"/api/v1/people/682610"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Roddery Muñoz replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T22:39:10.937Z","endTime":"2025-08-03T22:40:34.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682610,"link":"/api/v1/people/682610"},"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, 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":95.2,"endSpeed":86.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.204127107665485,"aZ":-25.999027305953838,"pfxX":-11.593559487263448,"pfxZ":3.2443553210203557,"pX":0.22096181119974292,"pZ":1.6858036994372483,"vX0":8.518669286479476,"vY0":-138.15766050578767,"vZ0":-5.4844249873402,"x":108.58,"y":193.26,"x0":-1.4202915333593356,"y0":50.00200168194568,"z0":5.4796275872717555,"aX":-22.065909741630932},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.7,"breakHorizontal":18.8,"spinRate":2292,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3988121559229616,"extension":6.098881262251331},"index":1,"playId":"fd8a7909-3f7a-3d62-81f4-b11ba4c630b4","pitchNumber":1,"startTime":"2025-08-03T22:40:34.819Z","endTime":"2025-08-03T22:40:38.340Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.832795294541807,"aZ":-33.51873262989962,"pfxX":-1.4877535066019414,"pfxZ":-0.8156036352692704,"pX":0.18504085619654645,"pZ":0.6676358427446096,"vX0":4.176044900508504,"vY0":-128.08674345273445,"vZ0":-5.99103345579412,"x":109.95,"y":220.75,"x0":-1.277167014063098,"y0":50.002119388710824,"z0":5.675577792818529,"aX":-2.458687431760333},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":1.7,"spinRate":2343,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4285431163001232,"extension":6.140519780543178},"index":2,"playId":"97fc4fbe-d1b5-37be-98e8-52737726591b","pitchNumber":2,"startTime":"2025-08-03T22:40:51.444Z","endTime":"2025-08-03T22:40:54.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.50499977495333,"strikeZoneBottom":1.57559966808611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.993889667100284,"aZ":-25.256632226256432,"pfxX":-1.8780390057735081,"pfxZ":3.7107538827356983,"pX":-0.6815768195840629,"pZ":4.6176892903841065,"vX0":3.4378765656324086,"vY0":-136.21929350427428,"vZ0":2.256402470270078,"x":142.98,"y":114.1,"x0":-1.720284111352806,"y0":50.00467509466137,"z0":5.532892920560918,"aX":-3.5035835613245006},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":2.6,"spinRate":2513,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40322792933570994,"extension":6.01994290070078},"index":3,"playId":"4ff0292f-33eb-310e-a884-10800167e07b","pitchNumber":3,"startTime":"2025-08-03T22:41:12.512Z","endTime":"2025-08-03T22:41:15.924Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.43638002511256,"strikeZoneBottom":1.57559966808611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.151446806554755,"aZ":-35.76052857116864,"pfxX":2.0151482519116266,"pfxZ":-2.276822944488077,"pX":0.418930373184388,"pZ":1.2373263979096816,"vX0":3.670051727020948,"vY0":-125.49644696166112,"vZ0":-3.6987877518959724,"x":101.03,"y":205.37,"x0":-1.3308830079008434,"y0":50.00213510837754,"z0":5.6788780018789975,"aX":3.176012036330681},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.8,"breakHorizontal":-4.6,"spinRate":2570,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.43840348659127937,"extension":6.22676571629613},"index":4,"playId":"0a647818-7442-3057-8fe1-35213b6c6308","pitchNumber":4,"startTime":"2025-08-03T22:41:32.061Z","endTime":"2025-08-03T22:41:35.552Z","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":87.6,"endSpeed":79.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.413205914710986,"aZ":-36.63890841800932,"pfxX":2.214322827932328,"pfxZ":-2.776699495960065,"pX":0.12726930078135984,"pZ":1.8041821113155785,"vX0":2.984593814237658,"vY0":-127.46020345534247,"vZ0":-2.3390902778377236,"x":112.15,"y":190.07,"x0":-1.3561027560088121,"y0":50.00154090172644,"z0":5.687820992183523,"aX":3.5640702285428683},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.4,"breakHorizontal":-4.8,"spinRate":2707,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.43330321421688467,"extension":6.102881775111489},"index":5,"playId":"37898800-b4b1-3b5f-8c91-e907105e7cc8","pitchNumber":5,"startTime":"2025-08-03T22:41:49.370Z","endTime":"2025-08-03T22:41:53.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92116633215264,"aZ":-23.883458432995578,"pfxX":-9.664684335940047,"pfxZ":4.262402156848092,"pX":0.14056344812436614,"pZ":2.5297665664884765,"vX0":7.5113858598801215,"vY0":-139.39215479755535,"vZ0":-3.740143772396122,"x":111.64,"y":170.48,"x0":-1.3501028653119276,"y0":50.000324485730744,"z0":5.489071327472518,"aX":-18.782887791723354},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2264,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39480967360121655,"extension":6.05545550041299},"hitData":{"launchSpeed":105.0,"launchAngle":35.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.58,"coordY":50.75}},"index":6,"playId":"2c065d09-7191-3c73-90e1-7013462ba1df","pitchNumber":6,"startTime":"2025-08-03T22:42:19.741Z","endTime":"2025-08-03T22:42:43.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:42:43.540Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T22:42:58.807Z","endTime":"2025-08-03T22:44:03.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"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":"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":96.5,"endSpeed":87.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.09085861335317,"aZ":-14.170264924477953,"pfxX":-6.362134449570638,"pfxZ":9.20120533220252,"pX":0.8143455062419706,"pZ":1.71564215485813,"vX0":7.9869841533374615,"vY0":-140.05176279941693,"vZ0":-7.49500762008735,"x":85.96,"y":192.46,"x0":-1.2682935817923744,"y0":50.000635587378746,"z0":5.382173558656623,"aX":-12.446262156761088},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2376,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.39336999278127704,"extension":6.109407650655751},"index":0,"playId":"2395bd39-d696-31d5-b073-c9562f8d9567","pitchNumber":1,"startTime":"2025-08-03T22:43:08.792Z","endTime":"2025-08-03T22:43:12.593Z","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":93.5,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80435539947178,"aZ":-23.395845010712577,"pfxX":-1.0444411507357163,"pfxZ":4.752147551193534,"pX":-0.061456535229376025,"pZ":3.001152297375982,"vX0":4.868576788080691,"vY0":-136.04100378826533,"vZ0":-1.901722194547019,"x":119.34,"y":157.75,"x0":-1.7497408395664609,"y0":50.003161170755924,"z0":5.354566343619648,"aX":-1.9296953199927682},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2476,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40482371901164615,"extension":6.190065405357791},"index":1,"playId":"312f817f-1afb-3244-adad-6d8418c63962","pitchNumber":2,"startTime":"2025-08-03T22:43:30.885Z","endTime":"2025-08-03T22:43:35.618Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.630823681514777,"aZ":-36.64824488262089,"pfxX":-2.319142227664081,"pfxZ":-2.7097024742543994,"pX":-0.4811604863941187,"pZ":1.3286565044039942,"vX0":3.2376812272654605,"vY0":-128.28597436662614,"vZ0":-3.536082984115212,"x":135.34,"y":202.91,"x0":-1.4632027113581423,"y0":50.001260509169605,"z0":5.606734423851822,"aX":-3.8327093475449887},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.5,"breakHorizontal":3.4,"spinRate":2297,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4283446182547457,"extension":6.335134865331995},"index":2,"playId":"48e6a8cc-64bc-360d-80a7-79388977a086","pitchNumber":3,"startTime":"2025-08-03T22:43:59.061Z","endTime":"2025-08-03T22:44:03.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:44:03.087Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T22:44:17.744Z","endTime":"2025-08-03T22:46:24.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.5,"strikeZoneTop":3.16194638492612,"strikeZoneBottom":1.48421939852916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14632593619126,"aZ":-36.04258402089137,"pfxX":-1.3070281762295588,"pfxZ":-2.368527669137169,"pX":-1.1935645537716792,"pZ":2.846638746143369,"vX0":1.3924897425726221,"vY0":-128.1569114176707,"vZ0":-0.22785007443216865,"x":162.5,"y":161.92,"x0":-1.5790655316096225,"y0":50.00401273324677,"z0":5.797543586457299,"aX":-2.13329145883513},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.1,"breakHorizontal":2.0,"spinRate":2504,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.43051325721113765,"extension":6.016481808217368},"index":0,"playId":"ba5eaf83-14c4-3f68-8132-fae3595e7b28","pitchNumber":1,"startTime":"2025-08-03T22:44:30.427Z","endTime":"2025-08-03T22:44:34.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67339182824468,"aZ":-24.3125979049432,"pfxX":-8.590989064011803,"pfxZ":4.127256418316049,"pX":-0.4025940532686052,"pZ":2.667172593033342,"vX0":5.459475625193316,"vY0":-137.44185495915693,"vZ0":-3.3562949388486545,"x":132.35,"y":166.77,"x0":-1.3029400149959418,"y0":50.00235923480592,"z0":5.563207634243037,"aX":-16.365718767532748},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2249,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39915295581380095,"extension":6.160385999577688},"index":1,"playId":"c83b28f8-5437-3ecb-aa7b-36c98d0b3edc","pitchNumber":2,"startTime":"2025-08-03T22:44:48.136Z","endTime":"2025-08-03T22:44:52.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.711779405937445,"aZ":-34.21330144958777,"pfxX":2.1545317476991794,"pfxZ":-1.2436565379736457,"pX":0.5534121700971246,"pZ":0.9801505197008598,"vX0":4.163104863070274,"vY0":-127.7549846985271,"vZ0":-4.991850663506366,"x":95.91,"y":212.32,"x0":-1.3806668760288112,"y0":50.00038750007839,"z0":5.665816830715305,"aX":3.5403893521928276},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":-4.9,"spinRate":2485,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4296687306655631,"extension":6.175445485895212},"index":2,"playId":"948a2802-8737-382c-912e-5d053a90c72a","pitchNumber":3,"startTime":"2025-08-03T22:45:10.476Z","endTime":"2025-08-03T22:45:14.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-03T22:45:27.639Z","endTime":"2025-08-03T22:45:35.127Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"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":88.5,"endSpeed":81.1,"strikeZoneTop":3.34516369342808,"strikeZoneBottom":1.57585737348375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.893170111822506,"aZ":-32.34916274876357,"pfxX":-0.9611396608061173,"pfxZ":-0.11101147158299463,"pX":-0.3129805394355923,"pZ":0.41819388892033543,"vX0":2.7373026243396543,"vY0":-128.68871622622402,"vZ0":-6.870803765312591,"x":128.93,"y":227.49,"x0":-1.2696554550841304,"y0":50.00055467977543,"z0":5.656997804292194,"aX":-1.59841780574977},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":1.1,"spinRate":2449,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.42706373891229443,"extension":6.117527669853054},"index":4,"playId":"8df123e1-72dd-3b4d-8803-34d1d3561335","pitchNumber":4,"startTime":"2025-08-03T22:45:35.127Z","endTime":"2025-08-03T22:45:38.447Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.34516369342808,"strikeZoneBottom":1.57585737348375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.031115958391467,"aZ":-34.59814918095177,"pfxX":2.0234299680052037,"pfxZ":-1.4418545852931133,"pX":0.31785411731681545,"pZ":0.5405457474807548,"vX0":3.3636589564256494,"vY0":-129.15326580615022,"vZ0":-6.017632762106356,"x":104.88,"y":224.19,"x0":-1.268741806863338,"y0":50.00628269703537,"z0":5.588960897280488,"aX":3.390032256623108},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.8,"breakHorizontal":-4.4,"spinRate":2479,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.42547791505679733,"extension":6.262697534982941},"index":5,"playId":"e6eb0c3d-c60a-35cc-9ea7-89f45a095caa","pitchNumber":5,"startTime":"2025-08-03T22:45:56.110Z","endTime":"2025-08-03T22:46:00.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.34516369342808,"strikeZoneBottom":1.55301160905725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.112982054251002,"aZ":-37.24343062561771,"pfxX":0.14598341436865958,"pfxZ":-3.18082706585,"pX":-1.4291795415153274,"pZ":3.1073099948407448,"vX0":0.40628121178662724,"vY0":-126.0802874149281,"vZ0":0.8263513653796366,"x":171.48,"y":154.88,"x0":-1.6120517184063985,"y0":50.00331222240183,"z0":5.805569925614974,"aX":0.23255713961607125},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.3,"breakHorizontal":-0.4,"spinRate":2558,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4361671911096421,"extension":6.208893642112952},"index":6,"playId":"6f5f9ce7-c2b7-3c0e-ac1d-1b936484941f","pitchNumber":6,"startTime":"2025-08-03T22:46:19.998Z","endTime":"2025-08-03T22:46:24.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:46:24.948Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T22:46:40.374Z","endTime":"2025-08-03T22:48:02.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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.8,"endSpeed":86.4,"strikeZoneTop":3.89354839991616,"strikeZoneBottom":1.73553003757994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.81071150636857,"aZ":-18.633855621333144,"pfxX":-10.92117555996494,"pfxZ":7.0224850577797175,"pX":-0.9018969007087329,"pZ":1.5935471858344838,"vX0":5.696533614803574,"vY0":-139.1116778010247,"vZ0":-7.0952038524911,"x":151.38,"y":195.75,"x0":-1.5747227265595927,"y0":50.006712602441446,"z0":5.446237919400622,"aX":-21.071088313970574},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":18.4,"spinRate":2360,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3961331167535538,"extension":6.242378780365619},"index":0,"playId":"504a70a5-96b1-39dd-a869-fde187be48f6","pitchNumber":1,"startTime":"2025-08-03T22:46:53.350Z","endTime":"2025-08-03T22:46:56.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.9628679477949,"strikeZoneBottom":1.89573444924341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88115517428584,"aZ":-34.022898600654585,"pfxX":-1.455767440180363,"pfxZ":-1.1106106513264509,"pX":0.6009884721415464,"pZ":0.1210956155990411,"vX0":4.903920058717823,"vY0":-128.3004154526069,"vZ0":-7.117687328268534,"x":94.09,"y":235.51,"x0":-1.1471179002310896,"y0":50.001876568450776,"z0":5.587157202321684,"aX":-2.4235041718288017},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.4,"breakHorizontal":1.6,"spinRate":2324,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.4271272553020733,"extension":6.2920839683126095},"index":1,"playId":"098a76af-7231-3352-b50a-b67d8ae1f2f1","pitchNumber":2,"startTime":"2025-08-03T22:47:11.910Z","endTime":"2025-08-03T22:47:15.122Z","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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.93998241869104,"strikeZoneBottom":1.85003349143837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.765708119276933,"aZ":-15.560321766612697,"pfxX":-5.358785905539934,"pfxZ":8.447732745382206,"pX":0.6367363067183988,"pZ":2.3008983810995254,"vX0":7.307817520833573,"vY0":-139.23971885231236,"vZ0":-5.9918510897536335,"x":92.73,"y":176.66,"x0":-1.3235289874034135,"y0":50.00487512904823,"z0":5.507429926521007,"aX":-10.541921807579145},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2283,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3931085122842384,"extension":6.218233579528575},"index":2,"playId":"c656dfff-97a2-30d7-b4ae-148081ab71ff","pitchNumber":3,"startTime":"2025-08-03T22:47:38.167Z","endTime":"2025-08-03T22:47:41.582Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.496083437795114,"aZ":-34.46693898072509,"pfxX":-1.0406479039653131,"pfxZ":-1.3683623933590612,"pX":0.6165155442939736,"pZ":0.8559521088948128,"vX0":5.0617387035082775,"vY0":-128.65848724850966,"vZ0":-5.25414053246794,"x":93.5,"y":215.67,"x0":-1.2404559729595712,"y0":50.00257851947394,"z0":5.593413376463623,"aX":-1.7468806604628127},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":0.7,"spinRate":2595,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.42559350693963927,"extension":6.399106168801657},"index":3,"playId":"bdda026c-663e-3f19-9058-d5b332b58c80","pitchNumber":4,"startTime":"2025-08-03T22:47:58.654Z","endTime":"2025-08-03T22:48:02.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:48:02.752Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-03T22:48:15.096Z","endTime":"2025-08-03T22:49:31.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"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":"Pop Out","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":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.007460375606744,"aZ":-26.426518006477774,"pfxX":-2.7955784070600904,"pfxZ":3.1306898181013088,"pX":1.5400126295077874,"pZ":1.753286422954311,"vX0":8.920489369251403,"vY0":-134.891500922981,"vZ0":-4.627152106360614,"x":58.3,"y":191.44,"x0":-1.4503259324720665,"y0":50.00598529083689,"z0":5.359577309820658,"aX":-5.13971269224136},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":3.1,"spinRate":2516,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40642341885570943,"extension":6.299553096108489},"index":0,"playId":"30ed02cc-75cd-3593-a16b-39c1b7fa9d18","pitchNumber":1,"startTime":"2025-08-03T22:48:25.137Z","endTime":"2025-08-03T22:48:28.950Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.32229330977033,"strikeZoneBottom":1.644396715336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85353461015514,"aZ":-26.30286145665943,"pfxX":-2.6722236571787334,"pfxZ":3.273135049694283,"pX":1.8031366793736812,"pZ":0.3999462059279607,"vX0":9.139150237232347,"vY0":-133.60290843315795,"vZ0":-7.998915157665235,"x":48.27,"y":227.98,"x0":-1.3263700166616537,"y0":50.003963935336756,"z0":5.345158585520977,"aX":-4.795163649809595},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.2,"breakHorizontal":2.8,"spinRate":2487,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41118084693438073,"extension":6.335819270518786},"index":1,"playId":"2d29fe78-f61e-39f9-9777-c5672afee65a","pitchNumber":2,"startTime":"2025-08-03T22:48:52.288Z","endTime":"2025-08-03T22:48:56.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.38453697884214,"aZ":-11.202157224853032,"pfxX":-6.3391327692936645,"pfxZ":11.17448361366298,"pX":0.32230315033735385,"pZ":3.3975384312884134,"vX0":6.680105002637975,"vY0":-137.78108763993185,"vZ0":-3.6107708073763183,"x":104.71,"y":147.05,"x0":-1.3380114454715077,"y0":50.005249189422784,"z0":5.5107226403564855,"aX":-11.900390746679358},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":9.7,"spinRate":2458,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4012115318439906,"extension":6.166843722356965},"hitData":{"launchSpeed":86.7,"launchAngle":56.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.79,"coordY":123.93}},"index":2,"playId":"6e50cf90-bb26-335d-9af6-5124e41a6892","pitchNumber":3,"startTime":"2025-08-03T22:49:19.676Z","endTime":"2025-08-03T22:49:31.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:49:31.172Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T22:52:12.172Z","endTime":"2025-08-03T22:52:42.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T22:51:47.093Z","endTime":"2025-08-03T22:52:14.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"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":95.6,"endSpeed":85.9,"strikeZoneTop":3.41377785908871,"strikeZoneBottom":1.59870347852378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.12394120371221,"aZ":-12.506462607316287,"pfxX":3.5882238299134093,"pfxZ":10.247614019892525,"pX":0.22956908716353192,"pZ":3.701845221781672,"vX0":-6.96495890307684,"vY0":-138.8810932833179,"vZ0":-3.9793667031169244,"x":108.25,"y":138.83,"x0":2.323714330853632,"y0":50.00643845986636,"z0":6.0079174484083735,"aX":6.889694176435103},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-4.8,"spinRate":2479,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.39702186830956876,"extension":6.2586242497868065},"index":1,"playId":"304d35be-9228-3b2f-b9d4-57ab1b1e9c87","pitchNumber":1,"startTime":"2025-08-03T22:52:14.376Z","endTime":"2025-08-03T22:52:18.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":85.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":43.01821527426596,"aZ":-21.476934381512695,"pfxX":11.434760322716183,"pfxZ":5.544852649730868,"pX":0.6565816949798249,"pZ":2.3808865957031635,"vX0":-8.579325542423334,"vY0":-140.6631037166054,"vZ0":-5.62145557709572,"x":91.97,"y":174.5,"x0":2.319427284608333,"y0":50.00216302035244,"z0":5.875041288270147,"aX":22.05573598025437},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":-18.0,"spinRate":2483,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.3951269108907667,"extension":6.252758069166455},"hitData":{"launchSpeed":94.2,"launchAngle":14.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.25,"coordY":91.9}},"index":2,"playId":"63cdd49d-8931-3dbb-935c-3850891d13ed","pitchNumber":2,"startTime":"2025-08-03T22:52:30.198Z","endTime":"2025-08-03T22:52:42.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:52:42.772Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Fernando Tatis Jr. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T22:53:04.962Z","endTime":"2025-08-03T22:54:22.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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_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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.59677184605816,"strikeZoneBottom":1.644396715336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.5174344307214,"aZ":-14.385540709248648,"pfxX":10.91715034758999,"pfxZ":8.962781479254312,"pX":-0.25706868686275397,"pZ":1.3696974216913655,"vX0":-10.606096525995785,"vY0":-140.83937790742226,"vZ0":-9.580147148950223,"x":126.8,"y":201.8,"x0":2.16093309172142,"y0":50.00506686655021,"z0":5.772143449492288,"aX":21.67516184280437},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":-17.3,"spinRate":2498,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.3906622800058588,"extension":6.365017125844549},"index":0,"playId":"928d8671-a1d4-367c-a759-352a92ce43c1","pitchNumber":1,"startTime":"2025-08-03T22:53:09.753Z","endTime":"2025-08-03T22:53:13.785Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.433654072674667,"aZ":-29.395827116480934,"pfxX":-2.132786493496112,"pfxZ":1.692696535702657,"pX":-0.10014940554097114,"pZ":2.275564154100439,"vX0":-6.830597113536207,"vY0":-127.7359362972735,"vZ0":-3.1835180400840737,"x":120.82,"y":177.34,"x0":2.890808832654495,"y0":50.00540441033762,"z0":5.860427044370503,"aX":-3.5088788202862764},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":5.5,"spinRate":2865,"spinDirection":281},"zone":5,"typeConfidence":0.91,"plateTime":0.4295349538161468,"extension":6.221646816709956},"index":1,"playId":"1010d826-2228-3fb4-b81c-d17fb9d84083","pitchNumber":2,"startTime":"2025-08-03T22:53:27.782Z","endTime":"2025-08-03T22:53:31.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.59677184605816,"strikeZoneBottom":1.667243849664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.586355134406634,"aZ":-31.843797769199472,"pfxX":-1.4057766239685443,"pfxZ":0.2170075100794997,"pX":0.008024220109569245,"pZ":0.8932154354965663,"vX0":-5.885597600109959,"vY0":-125.19560175623278,"vZ0":-5.367298945731584,"x":116.69,"y":214.66,"x0":2.589969744700022,"y0":50.00554091856924,"z0":5.728196722284543,"aX":-2.191541738406385},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":4.2,"spinRate":2877,"spinDirection":294},"zone":14,"typeConfidence":0.9,"plateTime":0.440592582905476,"extension":6.1041057239189005},"index":2,"playId":"e8794f01-e9c9-3ef7-b4d3-db759f2e2960","pitchNumber":3,"startTime":"2025-08-03T22:53:48.279Z","endTime":"2025-08-03T22:53:52.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":86.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.00967750279683,"aZ":-19.611276476425637,"pfxX":9.521311290140341,"pfxZ":6.400970265715051,"pX":0.7685403323901218,"pZ":3.1674135288521863,"vX0":-7.712696403982665,"vY0":-140.65650357628462,"vZ0":-3.987548318058825,"x":87.71,"y":153.26,"x0":2.3374711367380923,"y0":50.0025642419456,"z0":5.909662387205499,"aX":18.686292954598958},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":-15.2,"spinRate":2344,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.39250380890546666,"extension":6.1939830638092195},"hitData":{"launchSpeed":100.9,"launchAngle":-7.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.04,"coordY":118.05}},"index":3,"playId":"67d0b7bd-c1e2-3cbf-bacc-1a72562a0fc8","pitchNumber":4,"startTime":"2025-08-03T22:54:07.747Z","endTime":"2025-08-03T22:54:22.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:54:22.007Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks. Iván Herrera to 3rd. Alec Burleson to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T22:54:43.859Z","endTime":"2025-08-03T22:56:17.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.55102014802275,"strikeZoneBottom":1.73578733251823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.949155941873855,"aZ":-21.586339947784744,"pfxX":8.891374315618952,"pfxZ":5.220672824987133,"pX":0.3914163229815205,"pZ":3.9224381236208483,"vX0":-8.360976701901457,"vY0":-142.09322223289158,"vZ0":-1.9531394140262548,"x":102.08,"y":132.87,"x0":2.228155897863209,"y0":50.00494951657833,"z0":6.001586431581124,"aX":18.041011222037714},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":-14.3,"spinRate":2298,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.38662941440453347,"extension":6.333228666758016},"index":0,"playId":"63192fc3-9ca7-3eab-9b46-ec321e11c738","pitchNumber":1,"startTime":"2025-08-03T22:54:48.462Z","endTime":"2025-08-03T22:54:52.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.59677184605816,"strikeZoneBottom":1.71293915685355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.807685530750526,"aZ":-23.21437451836811,"pfxX":10.378270434860239,"pfxZ":4.580013670151567,"pX":1.3118455711125916,"pZ":3.133397773631136,"vX0":-6.522976498904476,"vY0":-139.98223117380473,"vZ0":-3.308357943269955,"x":67.0,"y":154.18,"x0":2.3413633850393274,"y0":50.00223266620168,"z0":5.875803924735131,"aX":20.301511638447337},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":-17.2,"spinRate":2317,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3934334017470533,"extension":6.340171818804362},"index":1,"playId":"08fa5c1d-71c8-3fe8-a65e-db8de56bab57","pitchNumber":2,"startTime":"2025-08-03T22:55:07.436Z","endTime":"2025-08-03T22:55:10.891Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.57389572481039,"strikeZoneBottom":1.71293915685355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.278344544477854,"aZ":-19.5958200558184,"pfxX":9.493551846919374,"pfxZ":6.345706168101872,"pX":0.529697534228147,"pZ":3.376011613323894,"vX0":-8.418544080539542,"vY0":-140.91392089296482,"vZ0":-3.6770564772824437,"x":96.81,"y":147.63,"x0":2.3436070577979335,"y0":50.00336728898739,"z0":5.986923731434376,"aX":18.82074418508671},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2251,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.39083125641127303,"extension":6.318714234676922},"index":2,"playId":"ed91f2e0-1748-3f04-bc73-8c0c580a1454","pitchNumber":3,"startTime":"2025-08-03T22:55:31.207Z","endTime":"2025-08-03T22:55:34.672Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.6,"strikeZoneTop":3.55102014802275,"strikeZoneBottom":1.667243849664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.65489899432257,"aZ":-24.10994572044347,"pfxX":10.920484927376535,"pfxZ":4.122690253000604,"pX":0.915432366806988,"pZ":3.6445061320693974,"vX0":-7.5795509805258625,"vY0":-140.61621611696546,"vZ0":-2.03170594946287,"x":82.11,"y":140.38,"x0":2.2587829454369426,"y0":50.004232988700764,"z0":5.97791204806976,"aX":21.37266995966106},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":-17.8,"spinRate":2345,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.3929624506596796,"extension":6.326640313935257},"index":3,"playId":"39440cc2-2dde-33be-8e57-1a62a4ff1a5e","pitchNumber":4,"startTime":"2025-08-03T22:55:50.810Z","endTime":"2025-08-03T22:55:54.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.0,"strikeZoneTop":3.57389572481039,"strikeZoneBottom":1.73578733251823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.421979428139856,"aZ":-23.64863222713577,"pfxX":11.427262351157445,"pfxZ":4.318665556735038,"pX":1.1503991499253379,"pZ":3.555712690955792,"vX0":-6.981474384358368,"vY0":-141.11452366859652,"vZ0":-2.302034072665403,"x":73.15,"y":142.78,"x0":2.199426996353259,"y0":50.00365715322737,"z0":5.94017746486349,"aX":22.56152107967378},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.4,"breakHorizontal":-18.8,"spinRate":2312,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.39131978847090787,"extension":6.305711194264415},"index":4,"playId":"db1a449c-6d54-3e5a-a0e3-a9bb09c8ccb1","pitchNumber":5,"startTime":"2025-08-03T22:56:13.441Z","endTime":"2025-08-03T22:56:17.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:56:17.158Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a sharp line drive to center fielder Jackson Merrill. Iván Herrera scores. Alec Burleson to 3rd. Willson Contreras to 2nd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T22:57:32.689Z","endTime":"2025-08-03T22:59:25.051Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T22:56:25.914Z","endTime":"2025-08-03T22:57:34.897Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":86.9,"strikeZoneTop":3.59677184605816,"strikeZoneBottom":1.7586358581693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.44636868417192,"aZ":-26.348093362409625,"pfxX":10.365706185027552,"pfxZ":2.970687982808526,"pX":0.28375996646586166,"pZ":2.3995675072095213,"vX0":-8.73716693095737,"vY0":-141.00832815194954,"vZ0":-4.705330158839793,"x":106.18,"y":173.99,"x0":2.114148967155219,"y0":50.00655938028189,"z0":5.8433232597111875,"aX":20.362431107069046},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":-16.4,"spinRate":2397,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.3921664595859071,"extension":6.468301811132714},"index":1,"playId":"33960350-b8ef-3f60-b003-de7472cd0bd7","pitchNumber":1,"startTime":"2025-08-03T22:57:34.897Z","endTime":"2025-08-03T22:57:38.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.57389572481039,"strikeZoneBottom":1.7814847353149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.085803075732734,"aZ":-22.4718064133923,"pfxX":9.594039451743622,"pfxZ":4.963956083862497,"pX":1.3055766735679393,"pZ":3.605846578562024,"vX0":-5.648167074888709,"vY0":-140.4326491099018,"vZ0":-2.2712570775902154,"x":67.23,"y":141.42,"x0":2.1191276973902884,"y0":50.00332718860596,"z0":5.920429400564994,"aX":18.757086474979634},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-15.8,"spinRate":2320,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.39323557844448276,"extension":6.141883761120967},"index":2,"playId":"a6e05b14-3e8e-321b-9f8e-3e94274fbe0e","pitchNumber":2,"startTime":"2025-08-03T22:57:53.745Z","endTime":"2025-08-03T22:57:57.433Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.45952319135011,"strikeZoneBottom":1.71293915685355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90257902075364,"aZ":-33.170124725162424,"pfxX":-1.758548999218319,"pfxZ":-0.6258387284705496,"pX":-1.011631534318596,"pZ":0.773949325089611,"vX0":-8.057279955240888,"vY0":-126.43922629939634,"vZ0":-5.583598026840889,"x":155.56,"y":217.88,"x0":2.4617748123383665,"y0":50.00257880796039,"z0":5.7139967984196325,"aX":-2.8078563062689823},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.3,"breakHorizontal":5.3,"spinRate":2880,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4353687998536673,"extension":6.283307116588563},"index":3,"playId":"13509663-64a2-33e1-80e0-406705c5d245","pitchNumber":3,"startTime":"2025-08-03T22:58:11.712Z","endTime":"2025-08-03T22:58:15.546Z","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":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.2,"strikeZoneTop":3.50527060888288,"strikeZoneBottom":1.7586358581693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.669219807289416,"aZ":-18.789789042157107,"pfxX":9.926994419571328,"pfxZ":6.9097829666947055,"pX":-0.2675407210760897,"pZ":2.1243171593264263,"vX0":-10.193731057543268,"vY0":-140.22868193526233,"vZ0":-6.570003900284114,"x":127.2,"y":181.42,"x0":2.173000589078822,"y0":50.00682596473059,"z0":5.778888910587722,"aX":19.24178448771645},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2480,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.39468860400781347,"extension":6.3292511016868405},"index":4,"playId":"e859e7d8-81ba-3060-92f3-477f01f8a38b","pitchNumber":4,"startTime":"2025-08-03T22:58:34.208Z","endTime":"2025-08-03T22:58:37.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.1,"strikeZoneTop":3.52814511094425,"strikeZoneBottom":1.7814847353149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.02153390954202,"aZ":-18.67502190410321,"pfxX":8.247957195030088,"pfxZ":6.836143355122294,"pX":0.26736081160557895,"pZ":3.5797162922708856,"vX0":-8.114944521142718,"vY0":-140.80438596777455,"vZ0":-3.1077527101247004,"x":106.81,"y":142.13,"x0":2.1390197580308317,"y0":50.00035307530331,"z0":5.931413526181202,"aX":16.279400550159025},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":-13.0,"spinRate":2476,"spinDirection":145},"zone":2,"typeConfidence":0.88,"plateTime":0.3915623215322923,"extension":6.222574686210051},"index":5,"playId":"c26f300c-edd6-3ecf-85d5-f2669f4a8a32","pitchNumber":5,"startTime":"2025-08-03T22:58:54.017Z","endTime":"2025-08-03T22:58:57.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.5,"strikeZoneTop":3.54996198789556,"strikeZoneBottom":1.69028802265244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.056266392425634,"aZ":-19.03465989743073,"pfxX":8.792676151637334,"pfxZ":6.752325279363271,"pX":0.19034082349517828,"pZ":2.7504254779405195,"vX0":-8.951349709262292,"vY0":-140.14489541858453,"vZ0":-4.787118766607142,"x":109.74,"y":164.52,"x0":2.31714708827195,"y0":50.00393055124259,"z0":5.762647594897281,"aX":17.113289364560636},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":-13.6,"spinRate":2453,"spinDirection":146},"zone":5,"typeConfidence":0.89,"plateTime":0.39410897768077513,"extension":6.350029248633545},"hitData":{"launchSpeed":103.4,"launchAngle":11.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.46,"coordY":91.37}},"index":6,"playId":"78bae4dd-f819-30da-b5e0-950729c08029","pitchNumber":6,"startTime":"2025-08-03T22:59:15.505Z","endTime":"2025-08-03T22:59:25.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T22:59:25.051Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a sharp line drive to right fielder Fernando Tatis Jr. Alec Burleson scores. Willson Contreras to 3rd. Nolan Gorman to 2nd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T22:59:46.312Z","endTime":"2025-08-03T23:00:25.757Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":"Single","eventType":"single","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_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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":79.5,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.934445480007643,"aZ":-33.9503136192583,"pfxX":-3.207927375022921,"pfxZ":-1.1019648986924553,"pX":-1.2501525034328238,"pZ":1.689500985017172,"vX0":-8.392480447824049,"vY0":-126.95356950178383,"vZ0":-3.2788140306443796,"x":164.65,"y":193.16,"x0":2.5372534421279567,"y0":50.005294702192614,"z0":5.746095981437926,"aX":-5.152038227690026},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":8.0,"spinRate":2947,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.4341534290606668,"extension":6.285436581149459},"index":0,"playId":"6f1f07b6-bf78-39cd-890b-8a741f4ded96","pitchNumber":1,"startTime":"2025-08-03T22:59:55.830Z","endTime":"2025-08-03T22:59:59.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.7,"strikeZoneTop":3.84,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.681863698608446,"aZ":-20.873539127236896,"pfxX":10.374912954863802,"pfxZ":5.672082144935956,"pX":-0.31774859980008835,"pZ":3.1957124714538523,"vX0":-10.728151797805852,"vY0":-141.2811216978878,"vZ0":-3.7114929048579,"x":129.11,"y":152.5,"x0":2.2083649550127915,"y0":50.000332926165,"z0":5.893293906251974,"aX":20.65782311542527},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":-16.2,"spinRate":2469,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.3899383431154164,"extension":6.319543792517849},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.94,"coordY":108.28}},"index":1,"playId":"7f6cf1cf-5b3a-37c3-95e1-16d1583a3c1b","pitchNumber":2,"startTime":"2025-08-03T23:00:16.426Z","endTime":"2025-08-03T23:00:25.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T23:00:25.757Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T23:04:12.957Z","endTime":"2025-08-03T23:05:01.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5],"actionIndex":[1],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-03T23:00:41.437Z","endTime":"2025-08-03T23:02:31.391Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Robert Suarez replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-03T23:02:31.391Z","endTime":"2025-08-03T23:04:15.167Z","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":"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":97.1,"endSpeed":86.9,"strikeZoneTop":3.24305683864172,"strikeZoneBottom":1.40529149361371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.88859907306747,"aZ":-9.546339748398664,"pfxX":-3.7978279481184862,"pfxZ":11.495435857951897,"pX":-0.5537315692268463,"pZ":2.717933122540813,"vX0":3.4838561183740953,"vY0":-141.03666564939124,"vZ0":-7.625172140979074,"x":138.11,"y":165.4,"x0":-1.3255270474186578,"y0":50.006109718304735,"z0":6.110772032927829,"aX":-7.478093201863364},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2420,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.391797894995491,"extension":6.693206507844877},"index":2,"playId":"dc6edfb1-cefb-39c0-af07-01cfe681b727","pitchNumber":1,"startTime":"2025-08-03T23:04:15.167Z","endTime":"2025-08-03T23:04:18.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.19731976781848,"strikeZoneBottom":1.40529149361371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.262204206209034,"aZ":-11.093645445563778,"pfxX":-8.455523578912064,"pfxZ":10.186653860624604,"pX":0.2829871722391914,"pZ":1.9532080435646448,"vX0":7.373051767594821,"vY0":-143.20947547175484,"vZ0":-9.43726469684482,"x":106.21,"y":186.04,"x0":-1.2312999613628084,"y0":50.0013838147921,"z0":5.992778037408037,"aX":-17.49433451927543},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":13.8,"spinRate":2442,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.38302761817814446,"extension":6.768372142521522},"index":3,"playId":"8d13f20f-8542-3a3a-9bf5-40d34a0c2ce3","pitchNumber":2,"startTime":"2025-08-03T23:04:32.463Z","endTime":"2025-08-03T23:04:35.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-03T23:04:44.280Z","endTime":"2025-08-03T23:04:57.359Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"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":98.8,"endSpeed":89.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.503307779937806,"aZ":-9.682757716400548,"pfxX":-3.5017532030603267,"pfxZ":10.864955215211818,"pX":0.7998869482149207,"pZ":2.851224281873874,"vX0":6.81042262458914,"vY0":-143.5150628504053,"vZ0":-7.564759316354994,"x":86.51,"y":161.8,"x0":-1.1570461741244267,"y0":50.00698672044718,"z0":6.1364912713296365,"aX":-7.2519537768760625},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2545,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.38272339906517594,"extension":6.64490286521525},"index":5,"playId":"750a87b5-a00a-3fbc-94c8-12c4c94a9e6d","pitchNumber":3,"startTime":"2025-08-03T23:04:57.359Z","endTime":"2025-08-03T23:05:01.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T23:05:01.432Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Lars Nootbaar out on a sacrifice fly to left fielder Ramón Laureano. Willson Contreras scores.","rbi":1,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T23:05:33.940Z","endTime":"2025-08-03T23:07:49.168Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lars Nootbaar replaces Thomas Saggese.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-03T23:05:12.536Z","endTime":"2025-08-03T23:05:36.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.46113722367145,"aZ":-10.440041157491214,"pfxX":-4.86611573616547,"pfxZ":10.552396835540172,"pX":-0.06612319749062634,"pZ":2.904043271397458,"vX0":5.239804790924122,"vY0":-143.3733001398266,"vZ0":-7.481636235149965,"x":119.52,"y":160.37,"x0":-1.2946106053732036,"y0":50.004453619358976,"z0":6.2168122527088485,"aX":-10.023582628128086},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2572,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3836150940858163,"extension":6.560382515083116},"index":1,"playId":"1aec875b-51b5-3496-8cc7-16ae2f899f9f","pitchNumber":1,"startTime":"2025-08-03T23:05:36.182Z","endTime":"2025-08-03T23:05:39.460Z","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":99.4,"endSpeed":89.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.62074715258471,"aZ":-8.649214218826444,"pfxX":-7.5159626849105585,"pfxZ":11.382625033423409,"pX":-0.6249790428798884,"pZ":1.831625191671787,"vX0":4.350533666627984,"vY0":-144.24652347259644,"vZ0":-10.480326708657541,"x":140.82,"y":189.33,"x0":-1.1920421817416766,"y0":50.000219038073155,"z0":6.083985148388734,"aX":-15.528765622173573},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":12.5,"spinRate":2558,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.38257853930821417,"extension":6.601957656327218},"index":2,"playId":"85683478-6bfe-3254-a594-bdbb03b66486","pitchNumber":2,"startTime":"2025-08-03T23:05:54.824Z","endTime":"2025-08-03T23:05:58.685Z","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":91.9,"endSpeed":82.6,"strikeZoneTop":3.43746128293545,"strikeZoneBottom":1.7365646899469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.23850883364558,"aZ":-20.60358732740338,"pfxX":-11.632756005014329,"pfxZ":6.57770416295135,"pX":-2.8530354216128946,"pZ":1.5568015153676975,"vX0":0.57892709816795,"vY0":-133.4649244291164,"vZ0":-7.493648959748768,"x":225.75,"y":196.75,"x0":-1.5696270507825667,"y0":50.006087865552196,"z0":5.944846929288722,"aX":-20.480127769660267},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":20.8,"spinRate":1985,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4142664463325261,"extension":6.495082046914835},"index":3,"playId":"acc18346-941c-3e3c-b492-2cc5af1f9e57","pitchNumber":3,"startTime":"2025-08-03T23:06:16.097Z","endTime":"2025-08-03T23:06:19.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.34597234328039,"strikeZoneBottom":1.69086754830246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25744573808909,"aZ":-21.288726582227433,"pfxX":-11.188758373585735,"pfxZ":6.015731798982058,"pX":-1.205191740232882,"pZ":0.9678877322848233,"vX0":4.536006368027223,"vY0":-134.44670806144845,"vZ0":-8.767432347934868,"x":162.94,"y":212.65,"x0":-1.471398533865088,"y0":50.00586207002065,"z0":5.812687934641694,"aX":-20.252113070012125},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":19.1,"spinRate":2044,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.409203590637921,"extension":6.806596836395578},"index":4,"playId":"41c75a5e-0e42-3f4b-adc2-2c2cd4063b58","pitchNumber":4,"startTime":"2025-08-03T23:06:34.134Z","endTime":"2025-08-03T23:06:37.746Z","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":99.1,"endSpeed":89.6,"strikeZoneTop":3.48320883937061,"strikeZoneBottom":1.75941378548479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.921547243706016,"aZ":-10.916060326246539,"pfxX":-3.926135043692959,"pfxZ":10.216503592608984,"pX":-0.4589506682259277,"pZ":4.033761234110493,"vX0":4.177092931708483,"vY0":-144.1375505379552,"vZ0":-4.149154068364721,"x":134.49,"y":129.87,"x0":-1.424504917572415,"y0":50.004944992783905,"z0":6.178845616923365,"aX":-8.17164855746253},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2422,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38160567228179865,"extension":6.713746611755642},"index":5,"playId":"9db65b6b-441c-315d-8649-95395eb6b3d4","pitchNumber":5,"startTime":"2025-08-03T23:06:53.185Z","endTime":"2025-08-03T23:06:58.736Z","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":99.3,"endSpeed":90.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.8517548992915,"aZ":-9.762368658310196,"pfxX":-4.531771666473702,"pfxZ":10.67945360276521,"pX":-0.6573245384869795,"pZ":2.7095045269197158,"vX0":3.639081255969033,"vY0":-144.44492151283217,"vZ0":-7.782641958448041,"x":142.06,"y":165.62,"x0":-1.3491771247408308,"y0":50.001404151149565,"z0":6.0505819772166864,"aX":-9.508222188539918},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2435,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.38021674863110944,"extension":6.835907789236113},"index":6,"playId":"744f6d14-fd2c-388c-88fe-f263de2bc28c","pitchNumber":6,"startTime":"2025-08-03T23:07:14.578Z","endTime":"2025-08-03T23:07:17.919Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68665546134983,"aZ":-13.757105340663143,"pfxX":-5.507739729626326,"pfxZ":8.720031280178247,"pX":-0.8126170153512974,"pZ":2.578373895544128,"vX0":2.934084387520848,"vY0":-144.84156051312692,"vZ0":-7.588728545859127,"x":147.98,"y":169.16,"x0":-1.1263239943867247,"y0":50.00639627777243,"z0":6.084512890109486,"aX":-11.635858846447467},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":9.4,"spinRate":2483,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.37901849830530354,"extension":6.722820535350992},"hitData":{"launchSpeed":95.3,"launchAngle":19.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.02,"coordY":98.37}},"index":7,"playId":"3752e98a-0562-30f8-933d-9681586ca09a","pitchNumber":7,"startTime":"2025-08-03T23:07:37.718Z","endTime":"2025-08-03T23:07:49.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T23:07:49.168Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a sharp line drive to right fielder Fernando Tatis Jr. Nolan Gorman to 3rd. Jordan Walker to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T23:08:09.315Z","endTime":"2025-08-03T23:08:48.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"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"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":90.4,"strikeZoneTop":3.52895850107867,"strikeZoneBottom":1.59947742313726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.680679627269846,"aZ":-10.50838026118399,"pfxX":-3.9861381292766893,"pfxZ":10.271588923064627,"pX":-1.145553931913113,"pZ":4.052620592713337,"vX0":2.0959626733035286,"vY0":-144.53807015009536,"vZ0":-4.4059247688862495,"x":160.67,"y":129.36,"x0":-1.3634877620457848,"y0":50.001380752587686,"z0":6.245708981065409,"aX":-8.406567497802989},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.9,"breakHorizontal":6.8,"spinRate":2520,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.37941630056561415,"extension":6.704098815987092},"index":0,"playId":"1f1cd52e-7c82-3f96-be28-5b582e79c81b","pitchNumber":1,"startTime":"2025-08-03T23:08:19.539Z","endTime":"2025-08-03T23:08:22.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.46042165761305,"aZ":-9.027551130257965,"pfxX":-4.6080658822732605,"pfxZ":11.12487257281261,"pX":0.12370917208642412,"pZ":2.5942548588764303,"vX0":5.472843311764549,"vY0":-143.61812822607237,"vZ0":-8.175150330505012,"x":112.28,"y":168.74,"x0":-1.2114090511260123,"y0":50.00490183725263,"z0":6.0456655568250675,"aX":-9.590076411582427},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":2489,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.38193464135248245,"extension":6.912531697301829},"hitData":{"launchSpeed":106.4,"launchAngle":12.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.79,"coordY":106.89}},"index":1,"playId":"6a989171-c4d5-3cf7-a97a-2bdc6dbb085a","pitchNumber":2,"startTime":"2025-08-03T23:08:39.183Z","endTime":"2025-08-03T23:08:48.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T23:08:48.134Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to pitcher Robert Suarez.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T23:09:17.491Z","endTime":"2025-08-03T23:10:23.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.46033480025941,"strikeZoneBottom":1.668019499304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.256385652837512,"aZ":-22.78026232723766,"pfxX":-9.332936703162428,"pfxZ":5.399894329070809,"pX":0.3736346834367992,"pZ":1.4805028267541527,"vX0":7.586015160760744,"vY0":-131.64369755541506,"vZ0":-6.912173723466706,"x":102.76,"y":198.81,"x0":-1.3454214114118055,"y0":50.00425270965544,"z0":5.849084449530486,"aX":-16.237442663955488},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":1842,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4174844543690126,"extension":6.8191488136086225},"index":0,"playId":"1b83c9b5-2191-3900-b178-c574ec70b597","pitchNumber":1,"startTime":"2025-08-03T23:09:20.085Z","endTime":"2025-08-03T23:09:23.855Z","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":100.2,"endSpeed":89.9,"strikeZoneTop":3.36909997966784,"strikeZoneBottom":1.71426749569226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.40861442178737,"aZ":-8.954548158819719,"pfxX":-3.8525063127087837,"pfxZ":11.051670629634707,"pX":0.8770565734080847,"pZ":2.594278975678128,"vX0":7.0419382330795,"vY0":-145.46706756946162,"vZ0":-8.426205547359542,"x":83.57,"y":168.73,"x0":-1.096631219575015,"y0":50.00169394651502,"z0":6.1048819051845555,"aX":-8.093883032161356},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2478,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.379424181129028,"extension":6.913810090311102},"index":1,"playId":"9ad4424f-1ce6-3672-a861-31f7387cddeb","pitchNumber":2,"startTime":"2025-08-03T23:09:37.596Z","endTime":"2025-08-03T23:09:41.132Z","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":2},"pitchData":{"startSpeed":100.6,"endSpeed":90.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.16779818926932,"aZ":-9.613600688437383,"pfxX":-5.551240630592675,"pfxZ":10.600589642414622,"pX":-0.3389687889791184,"pZ":3.21627286387395,"vX0":4.593340613103349,"vY0":-146.24777222001362,"vZ0":-6.738996280919678,"x":129.92,"y":151.94,"x0":-1.2227065047095325,"y0":50.00041695902446,"z0":6.1529244167823185,"aX":-11.811334716446952},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2374,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3770785032197317,"extension":6.6819988792271685},"index":2,"playId":"d7bc4e48-83a3-33b7-8cb6-c0f96f6de4fd","pitchNumber":3,"startTime":"2025-08-03T23:09:57.169Z","endTime":"2025-08-03T23:10:00.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-03T23:10:07.949Z","endTime":"2025-08-03T23:10:20.371Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":90.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.311201379683226,"aZ":-9.303922803875643,"pfxX":-4.831770390360942,"pfxZ":10.797254302824872,"pX":0.00572379350403544,"pZ":2.298345171177136,"vX0":5.45893299826101,"vY0":-145.7845716575515,"vZ0":-9.323869119365085,"x":116.78,"y":176.72,"x0":-1.2775637722269761,"y0":50.00617376982285,"z0":6.128761136267924,"aX":-10.238252478961552},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2390,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3779880892267844,"extension":6.666287272972425},"hitData":{"launchSpeed":93.3,"launchAngle":6.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.17,"coordY":177.38}},"index":4,"playId":"9dd37ea8-397b-3e80-9f85-6e3616f92ae3","pitchNumber":4,"startTime":"2025-08-03T23:10:20.371Z","endTime":"2025-08-03T23:10:23.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T23:10:23.883Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to pitcher Robert Suarez.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-03T23:09:17.491Z","endTime":"2025-08-03T23:10:23.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.46033480025941,"strikeZoneBottom":1.668019499304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.256385652837512,"aZ":-22.78026232723766,"pfxX":-9.332936703162428,"pfxZ":5.399894329070809,"pX":0.3736346834367992,"pZ":1.4805028267541527,"vX0":7.586015160760744,"vY0":-131.64369755541506,"vZ0":-6.912173723466706,"x":102.76,"y":198.81,"x0":-1.3454214114118055,"y0":50.00425270965544,"z0":5.849084449530486,"aX":-16.237442663955488},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":1842,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4174844543690126,"extension":6.8191488136086225},"index":0,"playId":"1b83c9b5-2191-3900-b178-c574ec70b597","pitchNumber":1,"startTime":"2025-08-03T23:09:20.085Z","endTime":"2025-08-03T23:09:23.855Z","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":100.2,"endSpeed":89.9,"strikeZoneTop":3.36909997966784,"strikeZoneBottom":1.71426749569226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.40861442178737,"aZ":-8.954548158819719,"pfxX":-3.8525063127087837,"pfxZ":11.051670629634707,"pX":0.8770565734080847,"pZ":2.594278975678128,"vX0":7.0419382330795,"vY0":-145.46706756946162,"vZ0":-8.426205547359542,"x":83.57,"y":168.73,"x0":-1.096631219575015,"y0":50.00169394651502,"z0":6.1048819051845555,"aX":-8.093883032161356},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2478,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.379424181129028,"extension":6.913810090311102},"index":1,"playId":"9ad4424f-1ce6-3672-a861-31f7387cddeb","pitchNumber":2,"startTime":"2025-08-03T23:09:37.596Z","endTime":"2025-08-03T23:09:41.132Z","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":2},"pitchData":{"startSpeed":100.6,"endSpeed":90.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.16779818926932,"aZ":-9.613600688437383,"pfxX":-5.551240630592675,"pfxZ":10.600589642414622,"pX":-0.3389687889791184,"pZ":3.21627286387395,"vX0":4.593340613103349,"vY0":-146.24777222001362,"vZ0":-6.738996280919678,"x":129.92,"y":151.94,"x0":-1.2227065047095325,"y0":50.00041695902446,"z0":6.1529244167823185,"aX":-11.811334716446952},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2374,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3770785032197317,"extension":6.6819988792271685},"index":2,"playId":"d7bc4e48-83a3-33b7-8cb6-c0f96f6de4fd","pitchNumber":3,"startTime":"2025-08-03T23:09:57.169Z","endTime":"2025-08-03T23:10:00.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-03T23:10:07.949Z","endTime":"2025-08-03T23:10:20.371Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":90.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.311201379683226,"aZ":-9.303922803875643,"pfxX":-4.831770390360942,"pfxZ":10.797254302824872,"pX":0.00572379350403544,"pZ":2.298345171177136,"vX0":5.45893299826101,"vY0":-145.7845716575515,"vZ0":-9.323869119365085,"x":116.78,"y":176.72,"x0":-1.2775637722269761,"y0":50.00617376982285,"z0":6.128761136267924,"aX":-10.238252478961552},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2390,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3779880892267844,"extension":6.666287272972425},"hitData":{"launchSpeed":93.3,"launchAngle":6.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.17,"coordY":177.38}},"index":4,"playId":"9dd37ea8-397b-3e80-9f85-6e3616f92ae3","pitchNumber":4,"startTime":"2025-08-03T23:10:20.371Z","endTime":"2025-08-03T23:10:23.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-03T23:10:23.883Z","atBatIndex":74},"scoringPlays":[31,54,55,61,69,70,72],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":68.68,"y":109.44},"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":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":64.47,"y":103.34},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":154.41,"y":157.6},"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":1,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":111.99,"y":102.33},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":140.99,"y":154.05},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"hits":{"away":[],"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":161.39,"y":160.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.04,"y":159.63},"type":"O","description":"Fielders Choice"},{"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":112.53,"y":152.03},"type":"O","description":"Grounded Into DP"},{"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":111.99,"y":144.42},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":25,"top":[16,17,18,19],"bottom":[20,21,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":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":139.0,"y":166.74},"type":"O","description":"Pop Out"}],"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":116.79,"y":185.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":128.64,"y":175.35},"type":"O","description":"Forceout"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28],"bottom":[29,30,31,32,33],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":134.63,"y":137.53},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":75.36,"y":110.11},"type":"O","description":"Lineout"},{"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":103.52,"y":179.42},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":177.25,"y":46.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":77.71,"y":84.22},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":39,"top":[34,35,36],"bottom":[37,38,39],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":153.88,"y":165.21},"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":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":104.55,"y":104.83},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":51.05,"y":111.76},"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":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":91.05,"y":82.12},"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":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":117.7,"y":79.63},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":134.43,"y":184.35},"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":6,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":173.08,"y":49.21},"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":41.42,"y":102.76},"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":135.08,"y":171.8},"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":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":66.35,"y":129.71},"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":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":115.21,"y":148.98},"type":"O","description":"Forceout"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49],"bottom":[50,51,52,53,54,55,56],"hits":{"away":[],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":173.21,"y":121.6},"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":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":166.23,"y":110.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":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":127.07,"y":112.51},"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":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":212.41,"y":125.15},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":119.51,"y":96.8},"type":"O","description":"Sac Fly"},{"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.58,"y":147.97},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59,60],"bottom":[61,62,63,64,65],"hits":{"away":[],"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":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":190.58,"y":50.75},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":96.79,"y":123.93},"type":"O","description":"Pop Out"}]}},{"startIndex":66,"endIndex":74,"top":[66,67,68,69,70,71,72,73,74],"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":107.25,"y":91.9},"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":178.04,"y":118.05},"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":115.46,"y":91.37},"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":178.94,"y":108.28},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":55.02,"y":98.37},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":169.79,"y":106.89},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":129.17,"y":177.38},"type":"O","description":"Lineout"}],"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":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":5,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":7,"hits":10,"errors":1,"leftOnBase":7},"away":{"runs":3,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"onDeck":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"inHole":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"battingOrder":3,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"onDeck":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"inHole":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"battingOrder":1,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":1,"strikes":2,"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":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".249","atBats":32,"obp":".319","slg":".388","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":6,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":151,"era":"4.19","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.29","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":59,"strikes":92,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":7,"pitchesPerInning":"18.88","runsScoredPer9":"7.88","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"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":7,"gamesStarted":6,"flyOuts":24,"groundOuts":44,"airOuts":46,"runs":23,"doubles":6,"triples":3,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":153,"obp":".311","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":614,"era":"5.08","inningsPitched":"39.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.23","battersFaced":163,"outs":117,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":228,"strikes":386,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".600","pitchesPerInning":"15.74","gamesFinished":1,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"5.31","walksPer9Inn":"1.38","hitsPer9Inn":"9.69","runsScoredPer9":"5.31","homeRunsPer9":"0.69","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":35,"groundOuts":28,"airOuts":63,"runs":32,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":27,"intentionalWalks":1,"hits":46,"hitByPitch":0,"avg":".222","atBats":207,"obp":".308","slg":".401","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":83,"rbi":31,"leftOnBase":113,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":12,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":43,"errors":3,"chances":134,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":18,"groundOuts":28,"airOuts":36,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":105,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":496,"era":"2.93","inningsPitched":"30.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.85","battersFaced":120,"outs":92,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":183,"strikes":313,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.17","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.92","walksPer9Inn":"2.64","hitsPer9Inn":"4.99","runsScoredPer9":"3.23","homeRunsPer9":"0.59","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":26,"groundOuts":45,"airOuts":53,"runs":24,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":80,"baseOnBalls":17,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".227","atBats":229,"obp":".285","slg":".319","ops":".604","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":73,"rbi":28,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.33","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-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":52,"groundOuts":81,"airOuts":86,"runs":47,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":95,"baseOnBalls":35,"intentionalWalks":0,"hits":75,"hitByPitch":8,"avg":".227","atBats":330,"obp":".315","slg":".318","ops":".633","caughtStealing":2,"stolenBases":29,"stolenBasePercentage":".935","caughtStealingPercentage":".065","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":105,"rbi":33,"leftOnBase":127,"sacBunts":5,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":15,"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":266,"errors":4,"chances":273,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 2 BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":58,"groundOuts":88,"airOuts":96,"runs":55,"doubles":29,"triples":0,"homeRuns":15,"strikeOuts":111,"baseOnBalls":36,"intentionalWalks":1,"hits":100,"hitByPitch":17,"avg":".256","atBats":391,"obp":".342","slg":".445","ops":".787","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":174,"rbi":63,"leftOnBase":182,"sacBunts":1,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.07","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":750,"errors":6,"chances":819,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":44,"gamesStarted":0,"flyOuts":32,"groundOuts":65,"airOuts":57,"runs":18,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":1,"atBats":218,"obp":".279","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":885,"era":"2.70","inningsPitched":"60.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"1.10","battersFaced":240,"outs":180,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":885,"balls":298,"strikes":587,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".667","pitchesPerInning":"14.75","gamesFinished":9,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"7.65","walksPer9Inn":"2.85","hitsPer9Inn":"7.05","runsScoredPer9":"2.70","homeRunsPer9":"0.60","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | RBI","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":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":90,"flyOuts":55,"groundOuts":67,"airOuts":111,"runs":50,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":85,"baseOnBalls":48,"intentionalWalks":2,"hits":76,"hitByPitch":5,"avg":".226","atBats":336,"obp":".329","slg":".378","ops":".707","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":127,"rbi":38,"leftOnBase":162,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":28,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":140,"errors":0,"chances":141,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":13,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":44,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"10.24","inningsPitched":"9.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"2.17","battersFaced":49,"outs":29,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":57,"strikes":111,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"17.38","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.52","walksPer9Inn":"4.66","hitsPer9Inn":"14.90","runsScoredPer9":"12.10","homeRunsPer9":"1.86","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 4 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":13,"strikes":23,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":15,"gamesStarted":0,"flyOuts":14,"groundOuts":30,"airOuts":30,"runs":21,"doubles":9,"triples":2,"homeRuns":1,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":108,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":441,"era":"5.86","inningsPitched":"27.2","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.16","battersFaced":118,"outs":83,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":153,"strikes":288,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":"1.000","pitchesPerInning":"15.94","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.81","walksPer9Inn":"1.95","hitsPer9Inn":"8.46","runsScoredPer9":"6.83","homeRunsPer9":"0.33","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":42,"airOuts":29,"runs":12,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":3,"hits":29,"hitByPitch":1,"atBats":130,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":580,"era":"2.21","inningsPitched":"36.2","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":16,"blownSaves":0,"earnedRuns":9,"whip":"1.23","battersFaced":153,"outs":110,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":211,"strikes":369,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".500","pitchesPerInning":"15.82","gamesFinished":7,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.93","hitsPer9Inn":"7.12","runsScoredPer9":"2.95","homeRunsPer9":"0.25","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":46,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":13,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".162","atBats":68,"obp":".278","slg":".191","ops":".469","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":13,"rbi":1,"leftOnBase":25,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":49,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":101,"flyOuts":71,"groundOuts":84,"airOuts":117,"runs":39,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":50,"baseOnBalls":30,"intentionalWalks":1,"hits":98,"hitByPitch":1,"avg":".284","atBats":345,"obp":".340","slg":".461","ops":".801","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":159,"rbi":49,"leftOnBase":158,"sacBunts":1,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.72","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"24.64","popOuts":23,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":302,"errors":3,"chances":325,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":16,"groundOuts":21,"airOuts":27,"runs":6,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".230","atBats":100,"obp":".271","slg":".330","ops":".601","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":33,"rbi":10,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":30,"errors":4,"chances":103,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"note":"(L, 6-8)","summary":"5.0 IP, 2 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":93,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":38,"strikes":55,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":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":22,"gamesStarted":22,"flyOuts":49,"groundOuts":192,"airOuts":84,"runs":65,"doubles":21,"triples":4,"homeRuns":15,"strikeOuts":80,"baseOnBalls":40,"intentionalWalks":0,"hits":121,"hitByPitch":1,"atBats":475,"obp":".313","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1960,"era":"4.57","inningsPitched":"122.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.32","battersFaced":519,"outs":366,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1960,"balls":763,"strikes":1197,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":2,"winPercentage":".429","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.90","walksPer9Inn":"2.95","hitsPer9Inn":"8.93","runsScoredPer9":"4.80","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":17,"errors":3,"chances":36,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":15,"groundOuts":31,"airOuts":41,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".269","atBats":119,"obp":".296","slg":".437","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":52,"rbi":16,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","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":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","assists":8,"putOuts":208,"errors":4,"chances":220,"fielding":".982","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":78,"groundOuts":109,"airOuts":128,"runs":54,"doubles":25,"triples":1,"homeRuns":10,"strikeOuts":84,"baseOnBalls":26,"intentionalWalks":0,"hits":113,"hitByPitch":4,"atBats":427,"obp":".310","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1692,"era":"3.96","inningsPitched":"109.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.28","battersFaced":464,"outs":327,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1692,"balls":585,"strikes":1107,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".400","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"6.94","walksPer9Inn":"2.15","hitsPer9Inn":"9.33","runsScoredPer9":"4.46","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":40,"groundOuts":65,"airOuts":73,"runs":27,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":73,"baseOnBalls":14,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".202","atBats":258,"obp":".244","slg":".322","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":83,"rbi":32,"leftOnBase":132,"sacBunts":3,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.86","popOuts":17,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":15,"stolenBases":40,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":32,"putOuts":539,"errors":4,"chances":575,"fielding":".993","passedBall":6,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":60,"groundOuts":114,"airOuts":118,"runs":56,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":39,"intentionalWalks":3,"hits":112,"hitByPitch":7,"avg":".281","atBats":398,"obp":".353","slg":".410","ops":".763","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":163,"rbi":42,"leftOnBase":139,"sacBunts":1,"sacFlies":4,"babip":".308","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.22","popOuts":20,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":240,"putOuts":153,"errors":3,"chances":396,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"8.22","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.57","battersFaced":35,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":53,"strikes":101,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":".---","pitchesPerInning":"20.09","gamesFinished":5,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"10.57","walksPer9Inn":"5.87","hitsPer9Inn":"8.22","runsScoredPer9":"8.22","homeRunsPer9":"3.52","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"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":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":68,"groundOuts":83,"airOuts":128,"runs":59,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":72,"baseOnBalls":27,"intentionalWalks":0,"hits":103,"hitByPitch":4,"avg":".270","atBats":382,"obp":".323","slg":".387","ops":".710","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":148,"rbi":41,"leftOnBase":143,"sacBunts":2,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.57","popOuts":31,"lineOuts":29},"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":257,"putOuts":121,"errors":2,"chances":380,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"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":59,"flyOuts":20,"groundOuts":61,"airOuts":42,"runs":27,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".307","atBats":212,"obp":".387","slg":".476","ops":".863","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":101,"rbi":39,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.45","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.56","popOuts":14,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[691026,671056,676475,575929,669357,691023,650968,695336,663457,687363,669467,700669,682610],"pitchers":[669467,700669,682610],"bench":[680977,641658,686780],"bullpen":[681676,701552,543243,681517,669461,700241,571945,676617,668941,694335],"battingOrder":[691026,671056,676475,575929,669357,691023,650968,663457,687363],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Burleson; Gorman; Herrera 2; Scott II; Walker, J."},{"label":"RBI","value":"Gorman (31); Nootbaar (38); Walker, J (28)."},{"label":"Runners left in scoring position, 2 out","value":"Gorman; Winn 3."},{"label":"SF","value":"Nootbaar."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Saggese (4, throw)."},{"label":"DP","value":"(Winn-Saggese-Burleson)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Saggese in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".251","atBats":32,"obp":".319","slg":".381","ops":".700","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":19,"rbi":7,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"3.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.21","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":62,"strikes":111,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":3,"pitchesPerInning":"19.22","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":1,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID641482":{"person":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"jerseyNumber":"65","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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":8,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"9.00","inningsPitched":"8.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.75","battersFaced":38,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":62,"strikes":88,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.88","hitsPer9Inn":"7.88","runsScoredPer9":"9.00","homeRunsPer9":"5.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"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":43,"gamesStarted":0,"flyOuts":32,"groundOuts":27,"airOuts":49,"runs":24,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":43,"baseOnBalls":21,"intentionalWalks":2,"hits":38,"hitByPitch":1,"atBats":152,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":707,"era":"5.09","inningsPitched":"40.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":23,"whip":"1.45","battersFaced":179,"outs":122,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":707,"balls":267,"strikes":440,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".667","pitchesPerInning":"17.39","gamesFinished":11,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"9.52","walksPer9Inn":"4.65","hitsPer9Inn":"8.41","runsScoredPer9":"5.31","homeRunsPer9":"1.55","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"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":16,"errors":1,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":28,"groundOuts":54,"airOuts":57,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":52,"hitByPitch":2,"avg":".261","atBats":199,"obp":".316","slg":".342","ops":".658","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":68,"rbi":14,"leftOnBase":65,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.33","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":24,"putOuts":463,"errors":3,"chances":489,"fielding":".996","passedBall":3,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":30,"runs":17,"doubles":3,"triples":2,"homeRuns":4,"strikeOuts":60,"baseOnBalls":18,"intentionalWalks":2,"hits":23,"hitByPitch":1,"atBats":133,"obp":".275","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":618,"era":"3.66","inningsPitched":"39.1","wins":1,"losses":2,"saves":20,"saveOpportunities":23,"holds":1,"blownSaves":3,"earnedRuns":16,"whip":"1.04","battersFaced":155,"outs":118,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":217,"strikes":401,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".333","pitchesPerInning":"15.71","gamesFinished":32,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"13.73","walksPer9Inn":"4.12","hitsPer9Inn":"5.26","runsScoredPer9":"3.89","homeRunsPer9":"0.92","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(S, 32)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"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":49,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":54,"runs":18,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":168,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":736,"era":"3.28","inningsPitched":"46.2","wins":3,"losses":4,"saves":32,"saveOpportunities":36,"holds":0,"blownSaves":4,"earnedRuns":17,"whip":"1.01","battersFaced":184,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":736,"balls":239,"strikes":497,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":1,"winPercentage":".429","pitchesPerInning":"15.77","gamesFinished":40,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.31","hitsPer9Inn":"6.75","runsScoredPer9":"3.47","homeRunsPer9":"0.39","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"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":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"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":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"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":25,"gamesStarted":1,"flyOuts":13,"groundOuts":24,"airOuts":29,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":103,"obp":".296","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":456,"era":"1.86","inningsPitched":"29.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":115,"outs":87,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":456,"balls":158,"strikes":298,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":12,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"8.69","walksPer9Inn":"3.41","hitsPer9Inn":"6.83","runsScoredPer9":"1.86","homeRunsPer9":"0.62","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":50,"gamesStarted":0,"flyOuts":21,"groundOuts":68,"airOuts":37,"runs":20,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":2,"hits":44,"hitByPitch":0,"atBats":190,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":787,"era":"3.24","inningsPitched":"50.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":18,"whip":"1.34","battersFaced":216,"outs":150,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":787,"balls":287,"strikes":500,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.84","rbi":0,"winPercentage":".833","pitchesPerInning":"15.74","gamesFinished":14,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.92","walksPer9Inn":"4.14","hitsPer9Inn":"7.92","runsScoredPer9":"3.60","homeRunsPer9":"0.54","inheritedRunners":38,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"1-3 | 3B, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":58,"groundOuts":66,"airOuts":90,"runs":39,"doubles":14,"triples":4,"homeRuns":8,"strikeOuts":72,"baseOnBalls":25,"intentionalWalks":1,"hits":81,"hitByPitch":3,"avg":".266","atBats":304,"obp":".324","slg":".418","ops":".742","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":127,"rbi":47,"leftOnBase":134,"sacBunts":1,"sacFlies":4,"babip":".320","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","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":211,"errors":0,"chances":216,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":23,"groundOuts":87,"airOuts":45,"runs":21,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".232","atBats":224,"obp":".296","slg":".272","ops":".568","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":61,"rbi":24,"leftOnBase":103,"sacBunts":2,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":88,"errors":3,"chances":217,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 27)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":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":53,"gamesStarted":0,"flyOuts":35,"groundOuts":45,"airOuts":53,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":194,"obp":".308","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":888,"era":"1.86","inningsPitched":"53.1","wins":6,"losses":3,"saves":0,"saveOpportunities":2,"holds":27,"blownSaves":2,"earnedRuns":11,"whip":"1.24","battersFaced":223,"outs":160,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":326,"strikes":562,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"16.65","gamesFinished":3,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.88","hitsPer9Inn":"7.26","runsScoredPer9":"2.53","homeRunsPer9":"0.51","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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"}]},"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":{"note":"(H, 23)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","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":54,"gamesStarted":0,"flyOuts":26,"groundOuts":31,"airOuts":47,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":72,"baseOnBalls":17,"intentionalWalks":2,"hits":36,"hitByPitch":3,"atBats":181,"obp":".275","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":792,"era":"2.66","inningsPitched":"50.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":23,"blownSaves":3,"earnedRuns":15,"whip":"1.05","battersFaced":206,"outs":152,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":792,"balls":252,"strikes":540,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":6,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"12.79","walksPer9Inn":"3.02","hitsPer9Inn":"6.39","runsScoredPer9":"3.20","homeRunsPer9":"0.89","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":47,"groundOuts":78,"airOuts":115,"runs":39,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".249","atBats":357,"obp":".312","slg":".423","ops":".735","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":151,"rbi":54,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":26,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":141,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":36,"groundOuts":59,"airOuts":63,"runs":48,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":74,"baseOnBalls":22,"intentionalWalks":1,"hits":78,"hitByPitch":6,"avg":".288","atBats":271,"obp":".351","slg":".535","ops":".886","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":145,"rbi":48,"leftOnBase":136,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.94","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":139,"errors":5,"chances":151,"fielding":".967","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":{"note":"(W, 4-10)","summary":"5.0 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":31,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":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":23,"flyOuts":65,"groundOuts":83,"airOuts":119,"runs":67,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":162,"baseOnBalls":48,"intentionalWalks":2,"hits":112,"hitByPitch":3,"atBats":470,"obp":".310","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2186,"era":"4.60","inningsPitched":"123.1","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.30","battersFaced":529,"outs":370,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2186,"balls":798,"strikes":1388,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".286","pitchesPerInning":"17.72","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.82","walksPer9Inn":"3.50","hitsPer9Inn":"8.17","runsScoredPer9":"4.89","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"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"}]},"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":{"summary":"0.0 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":10,"strikes":9,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":21,"groundOuts":60,"airOuts":42,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":50,"baseOnBalls":10,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":180,"obp":".220","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":682,"era":"2.17","inningsPitched":"49.2","wins":8,"losses":4,"saves":2,"saveOpportunities":5,"holds":16,"blownSaves":3,"earnedRuns":12,"whip":"0.85","battersFaced":194,"outs":149,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":682,"balls":215,"strikes":467,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":2,"winPercentage":".667","pitchesPerInning":"13.73","gamesFinished":8,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.06","walksPer9Inn":"1.81","hitsPer9Inn":"5.80","runsScoredPer9":"3.08","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":70,"groundOuts":103,"airOuts":121,"runs":65,"doubles":27,"triples":0,"homeRuns":20,"strikeOuts":83,"baseOnBalls":40,"intentionalWalks":2,"hits":129,"hitByPitch":3,"avg":".299","atBats":431,"obp":".359","slg":".501","ops":".860","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":216,"rbi":72,"leftOnBase":192,"sacBunts":0,"sacFlies":5,"babip":".327","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.55","popOuts":28,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":151,"putOuts":83,"errors":14,"chances":248,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":58,"groundOuts":121,"airOuts":99,"runs":78,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":87,"baseOnBalls":63,"intentionalWalks":7,"hits":110,"hitByPitch":5,"avg":".264","atBats":416,"obp":".367","slg":".442","ops":".809","caughtStealing":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":184,"rbi":44,"leftOnBase":120,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.47","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":243,"errors":3,"chances":250,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":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-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":63,"groundOuts":100,"airOuts":128,"runs":47,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":69,"baseOnBalls":44,"intentionalWalks":3,"hits":107,"hitByPitch":1,"avg":".270","atBats":397,"obp":".339","slg":".383","ops":".722","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":152,"rbi":38,"leftOnBase":198,"sacBunts":1,"sacFlies":6,"babip":".306","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.71","popOuts":19,"lineOuts":46},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":210,"putOuts":116,"errors":5,"chances":331,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":35,"groundOuts":44,"airOuts":67,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":61,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".204","atBats":211,"obp":".270","slg":".308","ops":".578","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":65,"rbi":22,"leftOnBase":112,"sacBunts":4,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.20","popOuts":21,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":11,"stolenBases":29,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":20,"putOuts":552,"errors":6,"chances":578,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":54,"groundOuts":67,"airOuts":84,"runs":38,"doubles":14,"triples":1,"homeRuns":9,"strikeOuts":70,"baseOnBalls":41,"intentionalWalks":0,"hits":66,"hitByPitch":8,"avg":".235","atBats":281,"obp":".344","slg":".388","ops":".732","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":109,"rbi":34,"leftOnBase":125,"sacBunts":2,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.22","popOuts":15,"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":154,"putOuts":159,"errors":7,"chances":320,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":106,"flyOuts":88,"groundOuts":145,"airOuts":156,"runs":50,"doubles":21,"triples":4,"homeRuns":6,"strikeOuts":12,"baseOnBalls":22,"intentionalWalks":0,"hits":128,"hitByPitch":2,"avg":".298","atBats":430,"obp":".333","slg":".407","ops":".740","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":175,"rbi":41,"leftOnBase":169,"sacBunts":8,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.67","popOuts":18,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":577,"errors":1,"chances":628,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":42,"groundOuts":85,"airOuts":83,"runs":45,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":65,"baseOnBalls":42,"intentionalWalks":3,"hits":89,"hitByPitch":6,"avg":".279","atBats":319,"obp":".370","slg":".455","ops":".825","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":145,"rbi":43,"leftOnBase":150,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.54","popOuts":14,"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":33,"putOuts":311,"errors":3,"chances":347,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[665487,650333,592518,701538,593428,656811,657656,630105,666023,656302,592094,669093,688158,670970,663158],"pitchers":[656302,592094,669093,688158,670970,663158],"bench":[553869,578428,669369,669200,657757],"bullpen":[641482,506433,673513,695243,593974,676664],"battingOrder":[665487,650333,592518,701538,593428,656811,657656,630105,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tatis Jr. (19, Graceffo)."},{"label":"3B","value":"Merrill (4, Graceffo)."},{"label":"HR","value":"Cronenworth (9, 4th inning off Pallante, 1 on, 1 out); Laureano (16, 8th inning off Muñoz, R, 0 on, 0 out)."},{"label":"TB","value":"Arraez; Bogaerts; Cronenworth 4; Fermin 2; Laureano 5; Merrill 3; O'Hearn; Tatis Jr. 2."},{"label":"RBI","value":"Bogaerts (38); Cronenworth 2 (34); Laureano (48); Merrill 3 (47)."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Bogaerts 2."},{"label":"SF","value":"Bogaerts."},{"label":"GIDP","value":"Laureano."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Tatis Jr. (5, 2nd base by Pallante/Pozo)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Fermin (3, catcher interference)."}]}],"note":[]}},"officials":[{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Pallante; Morgan, D."},{"label":"Pitches-strikes","value":"Pallante 93-55; Graceffo 36-23; Muñoz, R 22-14; Cease 90-59; Adam 12-7; Estrada, J 10-9; Morgan, D 26-16; Morejon 19-9; Suarez, R 16-11."},{"label":"Groundouts-flyouts","value":"Pallante 4-4; Graceffo 2-2; Muñoz, R 0-0; Cease 3-2; Adam 1-2; Estrada, J 0-0; Morgan, D 0-0; Morejon 0-0; Suarez, R 0-0."},{"label":"Batters faced","value":"Pallante 22; Graceffo 11; Muñoz, R 5; Cease 18; Adam 3; Estrada, J 3; Morgan, D 4; Morejon 5; Suarez, R 4."},{"label":"Inherited runners-scored","value":"Suarez, R 3-1."},{"label":"Umpires","value":"HP: Brock Ballou. 1B: Ron Kulpa. 2B: Alex Tosi. 3B: Manny Gonzalez. "},{"label":"Weather","value":"72 degrees, Sunny."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"44,709."},{"label":"Venue","value":"Petco Park."},{"label":"August 3, 2025"}],"pitchingNotes":["Morejon pitched to 5 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","boxscoreName":"Cease"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 4-10)","summary":"5.0 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":31,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":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":23,"flyOuts":65,"groundOuts":83,"airOuts":119,"runs":67,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":162,"baseOnBalls":48,"intentionalWalks":2,"hits":112,"hitByPitch":3,"atBats":470,"obp":".310","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2186,"era":"4.60","inningsPitched":"123.1","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.30","battersFaced":529,"outs":370,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2186,"balls":798,"strikes":1388,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".286","pitchesPerInning":"17.72","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.82","walksPer9Inn":"3.50","hitsPer9Inn":"8.17","runsScoredPer9":"4.89","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"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":75,"pitchingGameScore":75},{"player":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","boxscoreName":"Laureano"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":36,"groundOuts":59,"airOuts":63,"runs":48,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":74,"baseOnBalls":22,"intentionalWalks":1,"hits":78,"hitByPitch":6,"avg":".288","atBats":271,"obp":".351","slg":".535","ops":".886","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":145,"rbi":48,"leftOnBase":136,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.94","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":139,"errors":5,"chances":151,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","boxscoreName":"Merrill"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 3B, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":58,"groundOuts":66,"airOuts":90,"runs":39,"doubles":14,"triples":4,"homeRuns":8,"strikeOuts":72,"baseOnBalls":25,"intentionalWalks":1,"hits":81,"hitByPitch":3,"avg":".266","atBats":304,"obp":".324","slg":".418","ops":".742","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":127,"rbi":47,"leftOnBase":134,"sacBunts":1,"sacFlies":4,"babip":".320","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","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":211,"errors":0,"chances":216,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"loser":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"save":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}