{"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":777005,"link":"/api/v1.1/game/777005/feed/live","metaData":{"wait":10,"timeStamp":"20250726_013252","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777005,"type":"R","doubleHeader":"N","id":"2025/07/25/sdnmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777005-2025-07-25","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-25T23:15:00Z","originalDate":"2025-07-25","officialDate":"2025-07-25","dayNight":"night","time":"6:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":49,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":55,"losses":49,"winningPercentage":".529"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"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":105,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":51,"ties":0,"pct":".514"},"records":{},"divisionLeader":false,"wins":54,"losses":51,"winningPercentage":".514"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"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},"ID455117":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117","firstName":"Martín","lastName":"Maldonado","primaryNumber":"15","birthDate":"1986-08-16","currentAge":40,"birthCity":"Naguabo","birthCountry":"Puerto Rico","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Martín","useLastName":"Maldonado","boxscoreName":"Maldonado, M","nickName":"Martincito","gender":"M","nameMatrilineal":"Valdes","isPlayer":true,"isVerified":true,"draftYear":2004,"pronunciation":"Mar-TEEN","mlbDebutDate":"2011-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Martín Maldonado","nameSlug":"martin-maldonado-455117","firstLastName":"Martín Maldonado","lastFirstName":"Maldonado, Martín","lastInitName":"Maldonado, M","initLastName":"M Maldonado","fullFMLName":"Martín Maldonado","fullLFMName":"Maldonado, Martín","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"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},"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},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID670092":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092","firstName":"Trenton","lastName":"Brooks","primaryNumber":"62","birthDate":"1995-07-03","currentAge":31,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trenton","useLastName":"Brooks","middleName":"Alan","boxscoreName":"Brooks","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trenton Brooks","nameSlug":"trenton-brooks-670092","firstLastName":"Trenton Brooks","lastFirstName":"Brooks, Trenton","lastInitName":"Brooks, T","initLastName":"T Brooks","fullFMLName":"Trenton Alan Brooks","fullLFMName":"Brooks, Trenton Alan","strikeZoneTop":3.147,"strikeZoneBottom":1.588},"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},"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},"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},"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},"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},"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},"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":28,"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},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663568":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568","firstName":"Stephen","lastName":"Kolek","primaryNumber":"32","birthDate":"1997-04-18","currentAge":29,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Stephen","useLastName":"Kolek","middleName":"James","boxscoreName":"Kolek","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"COLE-ick","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Stephen Kolek","nameSlug":"stephen-kolek-663568","firstLastName":"Stephen Kolek","lastFirstName":"Kolek, Stephen","lastInitName":"Kolek, S","initLastName":"S Kolek","fullFMLName":"Stephen J. Kolek","fullLFMName":"Kolek, Stephen J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"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},"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},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID601713":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","firstName":"Nicholas","lastName":"Pivetta","primaryNumber":"27","birthDate":"1993-02-14","currentAge":33,"birthCity":"Victoria","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Pivetta","middleName":"Johncarlo","boxscoreName":"Pivetta","nickName":"Piv","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Pivetta","nameSlug":"nick-pivetta-601713","firstLastName":"Nick Pivetta","lastFirstName":"Pivetta, Nick","lastInitName":"Pivetta, N","initLastName":"N Pivetta","fullFMLName":"Nicholas Johncarlo Pivetta","fullLFMName":"Pivetta, Nicholas Johncarlo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642180":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180","firstName":"Tyler","lastName":"Wade","primaryNumber":"14","birthDate":"1994-11-23","currentAge":31,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tyler","useLastName":"Wade","middleName":"Dean","boxscoreName":"Wade","nickName":"T-Wade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2017-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wade","nameSlug":"tyler-wade-642180","firstLastName":"Tyler Wade","lastFirstName":"Wade, Tyler","lastInitName":"Wade, T","initLastName":"T Wade","fullFMLName":"Tyler Dean Wade","fullLFMName":"Wade, Tyler Dean","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"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},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Partly Cloudy","temp":"88","wind":"8 mph, R To L"},"gameInfo":{"attendance":29297,"firstPitch":"2025-07-25T23:16:00.000Z","gameDurationMinutes":136},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"home":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"}},"officialScorer":{"id":814501,"fullName":"Michael Miller","link":"/api/v1/people/814501"},"primaryDatacaster":{"id":810854,"fullName":"Matthew Langston","link":"/api/v1/people/810854"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Nolan Arenado to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T23:16:51.650Z","endTime":"2025-07-25T23:18:48.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-07-25T19:26:30.390Z","endTime":"2025-07-25T22:51:11.937Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-07-25T22:51:11.937Z","endTime":"2025-07-25T23:15:12.893Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-07-25T23:15:12.893Z","endTime":"2025-07-25T23:16:53.960Z","isPitch":false,"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.468765560722197,"aZ":-18.280497641100837,"pfxX":-7.499046758309811,"pfxZ":7.412323269098899,"pX":-0.2331162060138735,"pZ":2.2667786032867787,"vX0":7.100301377804162,"vY0":-135.51989067701717,"vZ0":-7.288779687250601,"x":125.89,"y":177.58,"x0":-1.9030218222929987,"y0":50.00202839990206,"z0":6.251099014582607,"aX":-14.05599394704958},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2199,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40297697510324904,"extension":6.208010069672941},"index":3,"playId":"a7e09e29-1a3d-3b68-8ec6-5300798d968f","pitchNumber":1,"startTime":"2025-07-25T23:16:53.960Z","endTime":"2025-07-25T23:16:57.527Z","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":89.8,"endSpeed":83.6,"strikeZoneTop":3.76999941886847,"strikeZoneBottom":1.78999926516026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.464219814804704,"aZ":-23.664229812750587,"pfxX":1.719474291423257,"pfxZ":4.850905154803986,"pX":1.5272302824270034,"pZ":2.800874184673936,"vX0":8.827217453584069,"vY0":-130.5825630224225,"vZ0":-4.3042908984198816,"x":58.79,"y":163.16,"x0":-2.0988731353737404,"y0":50.0033535328156,"z0":6.217416077016607,"aX":3.0134081379064157},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-4.8,"spinRate":2247,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4169828495922525,"extension":6.191909267938032},"index":4,"playId":"9672d8d3-bba2-3e74-9b1f-d82a6c40fe45","pitchNumber":2,"startTime":"2025-07-25T23:17:12.990Z","endTime":"2025-07-25T23:17:16.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.83566399359843,"strikeZoneBottom":1.79000061654805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.521290256413806,"aZ":-20.8007045494865,"pfxX":-9.55647479616043,"pfxZ":6.098526761938482,"pX":1.151867344980666,"pZ":2.786191929419622,"vX0":11.55177877716065,"vY0":-135.4308019558509,"vZ0":-4.931501300443654,"x":73.09,"y":163.55,"x0":-1.9195570810135487,"y0":50.003557592049994,"z0":6.07819661178054,"aX":-17.82216968925324},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2067,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4038543673520443,"extension":6.317070434745442},"index":5,"playId":"520453fe-edad-3f3c-8242-1a4b77a0d858","pitchNumber":3,"startTime":"2025-07-25T23:17:28.572Z","endTime":"2025-07-25T23:17:32.684Z","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":92.9,"endSpeed":84.9,"strikeZoneTop":3.83528382716582,"strikeZoneBottom":1.78962555958814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66633893905887,"aZ":-19.873498502314046,"pfxX":-8.528156138184109,"pfxZ":6.657041694003437,"pX":-1.2326826723228281,"pZ":3.4557907798881407,"vX0":5.385334898997632,"vY0":-135.13620998343123,"vZ0":-3.5627117420438266,"x":163.99,"y":145.47,"x0":-2.144129713408443,"y0":50.00405899532637,"z0":6.188709053249559,"aX":-15.761664589371113},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":14.3,"spinRate":2063,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40542910507527985,"extension":6.300756434098367},"index":6,"playId":"20747ad8-dcd7-30b9-9613-91e167ac2c94","pitchNumber":4,"startTime":"2025-07-25T23:17:44.642Z","endTime":"2025-07-25T23:17:48.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.8273078325888,"strikeZoneBottom":1.78164604742607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.153243479466997,"aZ":-15.648090958980502,"pfxX":-5.516793171784521,"pfxZ":8.61955486132197,"pX":-0.050510906166832854,"pZ":3.6495365877971597,"vX0":7.628761898908854,"vY0":-137.5087681838763,"vZ0":-4.018849130455796,"x":118.93,"y":140.24,"x0":-2.14246526190353,"y0":50.00284179955387,"z0":6.189850170121134,"aX":-10.577869306143208},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2300,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3981476336062557,"extension":6.36402059825167},"index":7,"playId":"9db78d88-ac33-3d14-8d06-98984103addd","pitchNumber":5,"startTime":"2025-07-25T23:18:02.019Z","endTime":"2025-07-25T23:18:06.355Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.965611484084643,"aZ":-15.659675223702733,"pfxX":-3.872618044267115,"pfxZ":8.853569464550262,"pX":0.525264959831459,"pZ":2.690829305483252,"vX0":8.121791345493323,"vY0":-135.9940247935786,"vZ0":-6.509476267212666,"x":96.98,"y":166.13,"x0":-2.0023402663446905,"y0":50.004656499929986,"z0":6.209709891032988,"aX":-7.225769478448868},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2175,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4033867056231224,"extension":6.389140276041148},"index":8,"playId":"bbda9521-cc3b-37d5-bde7-e348c15087bf","pitchNumber":6,"startTime":"2025-07-25T23:18:19.370Z","endTime":"2025-07-25T23:18:22.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.022627609545783,"aZ":-24.052067142316627,"pfxX":0.9254866686683834,"pfxZ":4.552798767096135,"pX":-0.3355176317287097,"pZ":2.6230827879148304,"vX0":4.916001613404904,"vY0":-131.52189040127615,"vZ0":-4.698321939009576,"x":129.79,"y":167.96,"x0":-2.3350974219605973,"y0":50.00500791862027,"z0":6.175468148357117,"aX":1.6509598946598876},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2240,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41352244431625707,"extension":6.333454078575579},"hitData":{"launchSpeed":96.1,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.04,"coordY":155.75}},"index":9,"playId":"7fb867f2-b682-35f1-949b-924d97d9bf62","pitchNumber":7,"startTime":"2025-07-25T23:18:40.707Z","endTime":"2025-07-25T23:18:48.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:18:48.460Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, pitcher Miles Mikolas to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T23:18:59.758Z","endTime":"2025-07-25T23:20:20.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.6,"strikeZoneTop":3.31000098051041,"strikeZoneBottom":1.51999947325821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.768037864935067,"aZ":-17.238037198429993,"pfxX":-5.694310139272742,"pfxZ":7.6894408743024645,"pX":-0.14249895422955602,"pZ":2.3394425016479836,"vX0":7.707147206750292,"vY0":-137.57174052818132,"vZ0":-6.926459480428535,"x":122.43,"y":175.62,"x0":-2.223485544138714,"y0":50.00070808359063,"z0":6.031801415396392,"aX":-11.057465752706497},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":9.0,"spinRate":2147,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3961568372478945,"extension":6.266491780017202},"index":0,"playId":"46790e95-e7f0-346c-b988-916debcbddf7","pitchNumber":1,"startTime":"2025-07-25T23:19:12.032Z","endTime":"2025-07-25T23:19:15.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.24485169713433,"strikeZoneBottom":1.51999932158157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.490287797751233,"aZ":-22.970113273367673,"pfxX":-0.5623257376968338,"pfxZ":5.025562639713957,"pX":-0.49048028308072045,"pZ":3.891692733572057,"vX0":4.819647296918406,"vY0":-133.00235125861124,"vZ0":-2.259125268894089,"x":135.7,"y":133.7,"x0":-2.235860162958869,"y0":50.00592678251464,"z0":6.379475140561415,"aX":-1.0316702083609062},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2276,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4083270731327957,"extension":6.151642512226225},"index":1,"playId":"a301da40-457d-33a4-9712-f7f015ebaa05","pitchNumber":2,"startTime":"2025-07-25T23:19:26.887Z","endTime":"2025-07-25T23:19:31.016Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.302259283619254,"aZ":-19.72721729155934,"pfxX":-8.43362580138595,"pfxZ":6.7292711367321045,"pX":0.7157868765905119,"pZ":2.2106076614658,"vX0":10.36110545380527,"vY0":-134.87212003234745,"vZ0":-6.786390504503777,"x":89.72,"y":179.09,"x0":-2.0730846166466224,"y0":50.00078747359064,"z0":6.142242476484938,"aX":-15.594459375917351},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":13.2,"spinRate":2147,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40552966711073113,"extension":6.385190886495336},"index":2,"playId":"abf569be-ebbb-3233-a063-67832abec0fd","pitchNumber":3,"startTime":"2025-07-25T23:19:45.661Z","endTime":"2025-07-25T23:19:48.730Z","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-07-25T23:20:04.542Z","endTime":"2025-07-25T23:20:13.541Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1647245422288,"aZ":-44.863963998752475,"pfxX":4.793943919133782,"pfxZ":-10.305872434743703,"pX":-1.4428180271731827,"pZ":3.1629783462965118,"vX0":0.09167741646053845,"vY0":-110.68869819317078,"vZ0":2.5836744481352003,"x":172.0,"y":153.38,"x0":-2.106903715352328,"y0":50.001968626129866,"z0":6.704184561663799,"aX":5.90297853656417},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-17.5,"breakHorizontal":-8.6,"spinRate":2462,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.49628254501355284,"extension":6.176371477782804},"hitData":{"launchSpeed":63.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.13,"coordY":178.86}},"index":4,"playId":"38f6b1df-c0d8-3e14-a916-93bb828f7a12","pitchNumber":4,"startTime":"2025-07-25T23:20:13.541Z","endTime":"2025-07-25T23:20:20.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:20:20.657Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T23:20:27.085Z","endTime":"2025-07-25T23:21:27.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.66693661323599,"strikeZoneBottom":1.82865675596657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06967677871401,"aZ":-15.286717907647837,"pfxX":-4.798442581168846,"pfxZ":9.12061495706442,"pX":1.0206148578284258,"pZ":1.6773485765715004,"vX0":9.982831320594904,"vY0":-135.5736209737091,"vZ0":-9.21255806149812,"x":78.1,"y":193.49,"x0":-2.0945715975774304,"y0":50.00584040135203,"z0":6.1986805836832035,"aX":-8.888415155367142},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":6.5,"spinRate":2195,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40481603161928925,"extension":6.278507135348812},"index":0,"playId":"232ae347-5faa-30d6-844e-10c34c394ab0","pitchNumber":1,"startTime":"2025-07-25T23:20:47.447Z","endTime":"2025-07-25T23:20:51.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.7160577063683,"strikeZoneBottom":1.62999992593536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.565987055382156,"aZ":-22.725508156967596,"pfxX":-10.607674033823772,"pfxZ":5.288004063073716,"pX":-0.24490183093843698,"pZ":2.6209551033041647,"vX0":9.676062115840242,"vY0":-133.55459049177617,"vZ0":-4.215111487255466,"x":126.34,"y":168.01,"x0":-2.5551469642640705,"y0":50.005811068268905,"z0":5.875557693106046,"aX":-18.966133656054286},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2119,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.411768389293659,"extension":6.426528941317659},"index":1,"playId":"113eb066-6870-3385-af29-7cdf5942d646","pitchNumber":2,"startTime":"2025-07-25T23:21:01.774Z","endTime":"2025-07-25T23:21:05.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.915060641946198,"aZ":-23.37095016364732,"pfxX":0.9531365776024585,"pfxZ":4.979915479066066,"pX":0.28627895917555135,"pZ":2.329327032622935,"vX0":6.17792828645305,"vY0":-131.86025344223233,"vZ0":-5.6510283605630285,"x":106.09,"y":175.89,"x0":-2.2068748427881717,"y0":50.0062950922193,"z0":6.21482706213387,"aX":1.684605590401729},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":-3.0,"spinRate":2355,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.41471022572389415,"extension":6.288750780931132},"hitData":{"launchSpeed":90.7,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.4,"coordY":104.56}},"index":2,"playId":"3634e2f2-4670-3ff2-b904-282e3c33a061","pitchNumber":3,"startTime":"2025-07-25T23:21:15.559Z","endTime":"2025-07-25T23:21:27.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:21:27.000Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T23:21:54.444Z","endTime":"2025-07-25T23:22:31.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.738585164775373,"aZ":-22.422209075435035,"pfxX":-8.374081600708323,"pfxZ":5.217503162617472,"pX":-0.02855528909193292,"pZ":3.052734372353786,"vX0":8.279305967524188,"vY0":-135.42882235079026,"vZ0":-4.189175207314599,"x":118.09,"y":156.36,"x0":-2.027590526637255,"y0":50.004362318815986,"z0":6.174997757443892,"aX":-15.659842824284267},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":13.6,"spinRate":1976,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40341439330072015,"extension":6.2730095894824},"index":0,"playId":"3cc97423-dd44-3826-a0ab-cb26e20b9366","pitchNumber":1,"startTime":"2025-07-25T23:21:54.444Z","endTime":"2025-07-25T23:21:57.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.017791968435183,"aZ":-25.749379514742817,"pfxX":-7.12942739899105,"pfxZ":4.0544396437997134,"pX":-0.6341965152608017,"pZ":2.0999710267932987,"vX0":6.198997473719613,"vY0":-124.30321166940324,"vZ0":-4.23465667187375,"x":141.17,"y":182.08,"x0":-2.219226536632896,"y0":50.00124924339534,"z0":5.932679455174758,"aX":-11.294306928702516},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.7,"breakHorizontal":11.6,"spinRate":1486,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.43855947817124896,"extension":6.5105618839847805},"hitData":{"launchSpeed":101.5,"launchAngle":21.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.85,"coordY":55.31}},"index":1,"playId":"1a3ba8ac-02d2-33cb-b0e8-09881ccbc777","pitchNumber":2,"startTime":"2025-07-25T23:22:23.910Z","endTime":"2025-07-25T23:22:31.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:22:31.260Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brendan Donovan lines out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T23:24:30.722Z","endTime":"2025-07-25T23:25:01.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17329675171424,"aZ":-11.39489308640155,"pfxX":-2.966110106001021,"pfxZ":11.19624422474425,"pX":0.4883514680130921,"pZ":3.357741153975996,"vX0":5.807243317752266,"vY0":-135.0619273932181,"vZ0":-6.297069819133544,"x":98.39,"y":148.12,"x0":-1.2998653850522428,"y0":50.00107176504432,"z0":6.513291008400674,"aX":-5.504389674287761},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":4.2,"spinRate":2309,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4048355428417789,"extension":6.800319831953442},"index":0,"playId":"2a63273b-89f6-3918-9cac-4ea7a6df3d56","pitchNumber":1,"startTime":"2025-07-25T23:24:38.976Z","endTime":"2025-07-25T23:24:43.766Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10507003596248,"aZ":-17.930343247501163,"pfxX":1.36880161595121,"pfxZ":7.715068168819588,"pX":1.0442044463744993,"pZ":2.751224284753861,"vX0":5.215089713882385,"vY0":-134.96682723558627,"vZ0":-6.603534843908976,"x":77.2,"y":164.5,"x0":-1.090248579589392,"y0":50.004718511293625,"z0":6.490362738000757,"aX":2.528062558402787},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":-3.6,"spinRate":2282,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40567411735458103,"extension":6.89775381718547},"hitData":{"launchSpeed":49.8,"launchAngle":30.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":133.37,"coordY":147.7}},"index":1,"playId":"ee84cc39-53ac-362c-a66f-63a879cb217b","pitchNumber":2,"startTime":"2025-07-25T23:24:55.688Z","endTime":"2025-07-25T23:25:01.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:25:01.796Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T23:25:25.100Z","endTime":"2025-07-25T23:26:45.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57586037804051,"aZ":-12.28060897648729,"pfxX":-2.4674427475667073,"pfxZ":10.509426606231141,"pX":-0.013566617095505197,"pZ":3.2296326941419595,"vX0":4.3707323481692315,"vY0":-136.59205712996442,"vZ0":-6.293309988415792,"x":117.52,"y":151.58,"x0":-1.3125456513242155,"y0":50.00303895341248,"z0":6.404854051236464,"aX":-4.671125747604827},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":3.6,"spinRate":2285,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4007210202191387,"extension":6.860384450058472},"index":0,"playId":"1c5e7515-fdaf-34a7-bcc0-e1500e9c5bd9","pitchNumber":1,"startTime":"2025-07-25T23:25:25.511Z","endTime":"2025-07-25T23:25:28.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.39000045049462,"strikeZoneBottom":1.5300002285373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.938367929602084,"aZ":-11.31638939009034,"pfxX":0.1410571181526854,"pfxZ":10.899688057503962,"pX":-0.7782954752983461,"pZ":4.647850949555958,"vX0":0.5517419815960466,"vY0":-137.3495993165924,"vZ0":-3.659172185374673,"x":146.67,"y":113.29,"x0":-0.9999817348291641,"y0":50.00606733922947,"z0":6.7649905749646235,"aX":0.26990493736984683},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":-0.4,"spinRate":2392,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39852406865890755,"extension":6.840413802482945},"index":1,"playId":"cdb7997f-7fd7-364b-b025-9e331c4a8091","pitchNumber":2,"startTime":"2025-07-25T23:25:41.003Z","endTime":"2025-07-25T23:25:44.527Z","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":90.9,"endSpeed":85.0,"strikeZoneTop":3.45625052596921,"strikeZoneBottom":1.53000137804178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58719159723518,"aZ":-20.831334172687534,"pfxX":3.6119030370111345,"pfxZ":6.284387091545021,"pX":1.641900611916564,"pZ":1.6878508600328164,"vX0":5.689998093453397,"vY0":-132.3047056122844,"vZ0":-8.292156185568526,"x":54.41,"y":193.21,"x0":-0.9913431429236058,"y0":50.00119021260393,"z0":6.344573219522343,"aX":6.51224739303752},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-7.6,"spinRate":2472,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4112580814949989,"extension":7.141975607697114},"index":2,"playId":"3c184240-674a-3803-89f4-9811897d7a68","pitchNumber":3,"startTime":"2025-07-25T23:25:58.874Z","endTime":"2025-07-25T23:26:02.346Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92047987395134,"aZ":-10.982311307001218,"pfxX":-1.160910412815889,"pfxZ":11.085909583911269,"pX":-0.457700595783882,"pZ":3.5937528833370154,"vX0":2.257477275131262,"vY0":-137.27026178573394,"vZ0":-5.998240588204452,"x":134.45,"y":141.75,"x0":-1.1392946810808977,"y0":50.00203426683075,"z0":6.552352915270077,"aX":-2.2192484957453993},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":1.7,"spinRate":2358,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3987639690799183,"extension":6.9889902082111135},"index":3,"playId":"5e0a2a61-3f2d-338f-9209-9400e9cacee1","pitchNumber":4,"startTime":"2025-07-25T23:26:14.320Z","endTime":"2025-07-25T23:26:17.465Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-25T23:26:22.718Z","endTime":"2025-07-25T23:26:40.969Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.37526014488536,"strikeZoneBottom":1.54268801019607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.400113886632354,"aZ":-9.895159409976312,"pfxX":-2.3360805311677835,"pfxZ":11.641768516442486,"pX":-0.9212816263344,"pZ":2.906900310467098,"vX0":1.6925002873874866,"vY0":-137.65979612405346,"vZ0":-7.740554168268672,"x":152.12,"y":160.29,"x0":-1.2414764678449177,"y0":50.003673155698976,"z0":6.430372797050037,"aX":-4.470546928485038},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":3.8,"spinRate":2341,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3983413852102693,"extension":7.013897393685015},"index":5,"playId":"6829770b-7690-3444-94f2-cbc982ca4c16","pitchNumber":5,"startTime":"2025-07-25T23:26:40.969Z","endTime":"2025-07-25T23:26:45.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:26:45.467Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Gavin Sheets in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T23:27:00.050Z","endTime":"2025-07-25T23:27:20.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.528782542397938,"aZ":-11.708904239464392,"pfxX":-3.65451085083613,"pfxZ":10.487776577794385,"pX":-0.454913734469369,"pZ":3.308389579674099,"vX0":3.281041725546547,"vY0":-138.6859063474742,"vZ0":-6.624081905118883,"x":134.34,"y":149.45,"x0":-1.177536705014374,"y0":50.002606208287865,"z0":6.5060600669841495,"aX":-7.130887830801571},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2266,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3947001395843093,"extension":6.897321680016723},"hitData":{"launchSpeed":89.8,"launchAngle":63.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.19,"coordY":151.18}},"index":0,"playId":"f058bf6d-58b3-35e0-ba2e-9bc66ec9e359","pitchNumber":1,"startTime":"2025-07-25T23:27:10.433Z","endTime":"2025-07-25T23:27:20.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:27:20.773Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T23:29:19.715Z","endTime":"2025-07-25T23:29:39.284Z","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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.579241898150066,"aZ":-15.975677225902627,"pfxX":-6.27170923807891,"pfxZ":8.51370768678543,"pX":-0.4111890515025412,"pZ":2.8916966109957505,"vX0":7.43633801039221,"vY0":-137.112485409874,"vZ0":-5.683664609939999,"x":132.67,"y":160.7,"x0":-2.3447887423208966,"y0":50.00013439549374,"z0":6.083166259559376,"aX":-11.92900921553201},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2260,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39961729481637276,"extension":6.229853527369178},"hitData":{"launchSpeed":70.0,"launchAngle":54.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":184.87,"coordY":162.91}},"index":0,"playId":"9f8278a3-5fa3-35f6-ba5d-248e00ada713","pitchNumber":1,"startTime":"2025-07-25T23:29:31.183Z","endTime":"2025-07-25T23:29:39.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:29:39.284Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T23:30:03.751Z","endTime":"2025-07-25T23:30:31.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.59329574963567,"strikeZoneBottom":1.62000099962312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.242075797071994,"aZ":-20.598552104595864,"pfxX":-7.910715815644974,"pfxZ":6.208115226299404,"pX":0.5453071670168943,"pZ":1.852933217491451,"vX0":10.436867401835048,"vY0":-135.59454873634894,"vZ0":-7.248318556587125,"x":96.21,"y":188.75,"x0":-2.3232666831399147,"y0":50.00482031288942,"z0":5.994749103240723,"aX":-14.754680306017615},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":12.1,"spinRate":2142,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4037208299291217,"extension":6.233508069969676},"index":0,"playId":"620e4853-118a-385b-89a4-e5de232cc68e","pitchNumber":1,"startTime":"2025-07-25T23:30:09.874Z","endTime":"2025-07-25T23:30:13.739Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12659872878815,"aZ":-22.57560764111354,"pfxX":0.3423426617847265,"pfxZ":5.498533452644132,"pX":0.8391248976327511,"pZ":3.1589747121796616,"vX0":7.749501988701751,"vY0":-130.4698010500427,"vZ0":-3.484062570927851,"x":85.01,"y":153.49,"x0":-2.1983094558013447,"y0":50.00568570698397,"z0":6.187870059634276,"aX":0.5965655120593654},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-2.2,"spinRate":2285,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41776224597259937,"extension":6.126366679146932},"hitData":{"launchSpeed":81.0,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":154.22}},"index":1,"playId":"769106f8-9b56-3803-ae09-66504298b4e2","pitchNumber":2,"startTime":"2025-07-25T23:30:24.514Z","endTime":"2025-07-25T23:30:31.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:30:31.843Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, pitcher Miles Mikolas to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T23:30:51.283Z","endTime":"2025-07-25T23:31:25.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.8,"strikeZoneTop":3.20306035851688,"strikeZoneBottom":1.53000036911389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04139560253026,"aZ":-16.67182927974444,"pfxX":-5.751628037797817,"pfxZ":7.912214979794185,"pX":0.06514847604630446,"pZ":2.053608482948931,"vX0":8.674315965914698,"vY0":-138.84680290547675,"vZ0":-7.651011917744077,"x":114.52,"y":183.33,"x0":-2.34704214122429,"y0":50.00421471005269,"z0":5.946903030840526,"aX":-11.271719346357424},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2372,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39394406942316085,"extension":6.139763813539193},"index":0,"playId":"d4190896-ecd1-3b2a-ae55-6975fbf82709","pitchNumber":1,"startTime":"2025-07-25T23:30:55.128Z","endTime":"2025-07-25T23:30:58.626Z","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":1,"outs":2},"index":1,"startTime":"2025-07-25T23:31:06.875Z","endTime":"2025-07-25T23:31:17.623Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.044848423624778,"aZ":-18.688895979516708,"pfxX":-7.47228240449417,"pfxZ":6.904731144357688,"pX":0.4468506626532055,"pZ":3.3514910877488133,"vX0":9.845143681223671,"vY0":-138.4304099856798,"vZ0":-4.059911755287995,"x":99.97,"y":148.29,"x0":-2.1742758061520737,"y0":50.0032660317915,"z0":6.077615200507555,"aX":-14.59591449773658},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":2343,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39470433834536767,"extension":6.163643784478768},"hitData":{"launchSpeed":77.5,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.56,"coordY":184.11}},"index":2,"playId":"f74fa258-18b1-3412-b90a-927c6b349d62","pitchNumber":2,"startTime":"2025-07-25T23:31:17.623Z","endTime":"2025-07-25T23:31:25.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:31:25.179Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willson Contreras hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:33:13.864Z","endTime":"2025-07-25T23:34:02.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":94.5,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46533141506202,"aZ":-9.685511813048363,"pfxX":-2.5670569301782074,"pfxZ":11.728830808098513,"pX":0.8391134713682715,"pZ":3.044771324514207,"vX0":6.0621035003327925,"vY0":-137.3583003581787,"vZ0":-7.592628471992915,"x":85.01,"y":156.57,"x0":-1.0595547397520313,"y0":50.00055914448366,"z0":6.497430996219569,"aX":-4.921508572110102},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":3.5,"spinRate":2325,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3982474917857681,"extension":7.01981549660136},"index":0,"playId":"d58c3d66-a088-335a-b2b9-497856ed6040","pitchNumber":1,"startTime":"2025-07-25T23:33:37.439Z","endTime":"2025-07-25T23:33:40.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.593138968615268,"aZ":-10.241590009109768,"pfxX":-2.133960914201775,"pfxZ":11.611113253851368,"pX":-1.6484591470585983,"pZ":3.876356712609109,"vX0":-0.4765043975137735,"vY0":-136.47620052336273,"vZ0":-5.3574491546189655,"x":179.84,"y":134.12,"x0":-1.1943102231929994,"y0":50.0067207975439,"z0":6.5681168606969695,"aX":-4.032907196386633},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.2,"breakHorizontal":4.0,"spinRate":2271,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.40109564167094724,"extension":6.901476103102274},"index":1,"playId":"be700537-3765-3d54-a96b-74ba11bbb1c0","pitchNumber":2,"startTime":"2025-07-25T23:33:55.723Z","endTime":"2025-07-25T23:34:02.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:34:02.711Z","atBatIndex":10},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Nolan Arenado reaches on a fielder's choice, fielded by second baseman Jake Cronenworth. Willson Contreras to 2nd. Willson Contreras advances to 2nd, on a fielding error by second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:36:30.210Z","endTime":"2025-07-25T23:37:40.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","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-07-25T23:34:15.725Z","endTime":"2025-07-25T23:36:32.360Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.45999970912371,"strikeZoneBottom":1.70000074703442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.186766187922416,"aZ":-16.87427409116693,"pfxX":2.3602942327113645,"pfxZ":8.218167268680963,"pX":0.3612463689464088,"pZ":2.9780948112496124,"vX0":2.8958015557082097,"vY0":-135.47022302298043,"vZ0":-6.543120465096721,"x":103.23,"y":158.37,"x0":-1.0275483431882966,"y0":50.00201347031628,"z0":6.6013302881558635,"aX":4.392238161434258},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-4.9,"spinRate":2406,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.40409257790118236,"extension":6.815114933586674},"index":1,"playId":"6ed4cf7a-a5b6-37e7-858f-791c81a868ea","pitchNumber":1,"startTime":"2025-07-25T23:36:32.360Z","endTime":"2025-07-25T23:36:36.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.52751830212665,"strikeZoneBottom":1.70000056993214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.040162646447172,"aZ":-35.399572968174986,"pfxX":8.814321940500884,"pfxZ":-2.283249357690527,"pX":1.3621277886663115,"pZ":0.6103161673906484,"vX0":3.116200991295917,"vY0":-118.70748343111588,"vZ0":-6.208215222726075,"x":65.08,"y":222.3,"x0":-1.1168978046798304,"y0":50.0047576362105,"z0":6.524058374991276,"aX":12.442248814389743},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.5,"breakHorizontal":-16.8,"spinRate":2622,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4633479652719479,"extension":6.847489558858534},"index":2,"playId":"c2449f85-19d2-331d-872b-b915e588431e","pitchNumber":2,"startTime":"2025-07-25T23:36:49.845Z","endTime":"2025-07-25T23:36:56.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.5275301453145,"strikeZoneBottom":1.70000002562626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18964962019889,"aZ":-10.080852210449883,"pfxX":-1.2872035147849017,"pfxZ":11.543990216117471,"pX":0.017042224312841036,"pZ":4.104173272335275,"vX0":2.686300140670922,"vY0":-137.41003913357096,"vZ0":-5.366093639078541,"x":116.35,"y":127.97,"x0":-0.8056235427976632,"y0":50.00552466258559,"z0":6.766122002277647,"aX":-2.4643481935316562},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.0,"breakHorizontal":1.8,"spinRate":2391,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3984766256452388,"extension":6.982363724939533},"index":3,"playId":"6ebb0aa4-7c40-3a6a-981d-741e48530a48","pitchNumber":3,"startTime":"2025-07-25T23:37:09.136Z","endTime":"2025-07-25T23:37:12.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.704868142689556,"aZ":-17.911892787215212,"pfxX":2.3344131106616604,"pfxZ":7.554007179406165,"pX":0.9149354932623607,"pZ":2.9580776247366596,"vX0":4.119845809244964,"vY0":-136.00739530878332,"vZ0":-6.430115700275713,"x":82.12,"y":158.91,"x0":-0.9182022035382162,"y0":50.00118385153236,"z0":6.579727918516915,"aX":4.40537128484294},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":-5.0,"spinRate":2322,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.40156226439142095,"extension":6.848302492200382},"hitData":{"launchSpeed":93.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.59,"coordY":147.63}},"index":4,"playId":"96b56845-a95a-3856-a942-c48c7e97acde","pitchNumber":4,"startTime":"2025-07-25T23:37:26.265Z","endTime":"2025-07-25T23:37:40.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:37:40.614Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Masyn Winn out on a sacrifice bunt, pitcher Nick Pivetta to first baseman Luis Arraez. Willson Contreras to 3rd. Nolan Arenado to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:38:11.912Z","endTime":"2025-07-25T23:38:41.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78485631313767,"aZ":-34.996483846595375,"pfxX":10.199448706938455,"pfxZ":-2.014135049023542,"pX":0.9986864719510125,"pZ":2.097761987703698,"vX0":1.6681638533517231,"vY0":-117.87995476695767,"vZ0":-2.9133987156282366,"x":68.0,"y":161.16,"x0":-1.0440279456840975,"y0":50.0057233311916,"z0":6.601864289407968,"aX":14.261467783200592},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":-18.8,"spinRate":2453,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46582602322820676,"extension":6.959974425724558},"index":0,"playId":"fcd69c15-0a7a-3216-a7c2-e8ba7319c192","pitchNumber":1,"startTime":"2025-07-25T23:38:14.601Z","endTime":"2025-07-25T23:38:18.746Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49331638833244,"aZ":-31.952111771210816,"pfxX":9.27632580126117,"pfxZ":0.14945310996127503,"pX":0.9076458826827617,"pZ":3.162901744734355,"vX0":2.0452779509113204,"vY0":-119.91535403281715,"vZ0":-1.443347112972048,"x":82.4,"y":153.38,"x0":-1.1622109398357658,"y0":50.00070532493162,"z0":6.639047442902762,"aX":13.425067328003363},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.2,"breakHorizontal":-17.3,"spinRate":2555,"spinDirection":60},"zone":12,"typeConfidence":2.0,"plateTime":0.45782503874561664,"extension":6.941121246756639},"hitData":{"launchSpeed":15.6,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.94,"coordY":199.7}},"index":1,"playId":"ed65450b-8e81-3054-af7a-62d18696e7bf","pitchNumber":2,"startTime":"2025-07-25T23:38:31.635Z","endTime":"2025-07-25T23:38:41.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:38:41.509Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez. Willson Contreras scores. Nolan Arenado to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:39:16.593Z","endTime":"2025-07-25T23:41:44.126Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T23:39:03.292Z","endTime":"2025-07-25T23:39:18.906Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.40239662116547,"strikeZoneBottom":1.4200001429671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.974364995929115,"aZ":-12.797288627463018,"pfxX":-0.3615878722935762,"pfxZ":10.076099433834877,"pX":-0.07474436450146386,"pZ":4.71934222331628,"vX0":2.601097495653832,"vY0":-137.87930995691633,"vZ0":-2.8319767137907377,"x":119.85,"y":111.36,"x0":-0.9838462720893435,"y0":50.004960438818756,"z0":6.624694855897062,"aX":-0.6959374251123639},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":0.1,"spinRate":2350,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3974287631086786,"extension":6.910176934700756},"index":1,"playId":"5968d3d4-41a0-38dc-81d1-e5aeaf9a549c","pitchNumber":1,"startTime":"2025-07-25T23:39:18.906Z","endTime":"2025-07-25T23:39:22.258Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.589443366200744,"aZ":-10.06568985002397,"pfxX":-0.5709544721596447,"pfxZ":11.069800934619094,"pX":-0.3505281315887695,"pZ":3.5555253704530165,"vX0":1.9643511089419068,"vY0":-140.16476409917917,"vZ0":-6.482082390258526,"x":130.36,"y":142.78,"x0":-0.9850972506532744,"y0":50.00085990957743,"z0":6.5497262328975125,"aX":-1.1403243576994868},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":0.6,"spinRate":2377,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39023252701509303,"extension":6.982196837932803},"index":2,"playId":"1c89c259-9e08-3eff-8554-73af35a51752","pitchNumber":2,"startTime":"2025-07-25T23:39:36.627Z","endTime":"2025-07-25T23:39:39.718Z","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.2,"endSpeed":88.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.154296436338647,"aZ":-9.246259326846666,"pfxX":-2.7142090864004773,"pfxZ":11.553441509573712,"pX":-0.2871957777952418,"pZ":2.7672810212804264,"vX0":2.9407826723396346,"vY0":-139.88801638238724,"vZ0":-8.375091083651446,"x":127.95,"y":164.06,"x0":-0.9987625741051063,"y0":50.006680679730394,"z0":6.40409330228199,"aX":-5.388041079528012},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":4.3,"spinRate":2415,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.39134503752190053,"extension":7.150641329114233},"index":3,"playId":"a7e12ff6-a37a-32a8-b74d-2b21f33fb0a9","pitchNumber":3,"startTime":"2025-07-25T23:39:57.644Z","endTime":"2025-07-25T23:40:04.009Z","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.6,"endSpeed":88.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.870191366314856,"aZ":-10.139971390384597,"pfxX":-2.2898103848896865,"pfxZ":10.908620048173741,"pX":-1.535070098024596,"pZ":4.156169305940321,"vX0":-0.4273793756187808,"vY0":-140.73760865369482,"vZ0":-4.984006513763737,"x":175.51,"y":126.56,"x0":-1.0838268735148069,"y0":50.00431596172619,"z0":6.597988217407617,"aX":-4.625152391795905},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2318,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.38816272465555857,"extension":6.949901189028749},"index":4,"playId":"724af29c-0f22-379e-94dc-2c1fce13071f","pitchNumber":4,"startTime":"2025-07-25T23:40:23.629Z","endTime":"2025-07-25T23:40:29.887Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61453678714841,"aZ":-35.639082774775986,"pfxX":8.361720187189762,"pfxZ":-2.2810901782224686,"pX":0.6645989924943437,"pZ":1.8732579901664201,"vX0":1.9873381383008593,"vY0":-121.82163578921754,"vZ0":-3.8226588872330955,"x":91.67,"y":188.2,"x0":-1.2465417310208031,"y0":50.00408973546165,"z0":6.510588569383452,"aX":12.697506732615848},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.7,"breakHorizontal":-15.6,"spinRate":2585,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.447856360746409,"extension":6.953237956985408},"index":5,"playId":"3cfbc158-b9d4-33af-92fd-d0db91055f52","pitchNumber":5,"startTime":"2025-07-25T23:41:08.791Z","endTime":"2025-07-25T23:41:12.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41750235483693,"aZ":-43.01230672034157,"pfxX":2.4334284704368416,"pfxZ":-7.3339681663878,"pX":0.1808845906896624,"pZ":1.4409668472834203,"vX0":2.135017106891377,"vY0":-120.51028302814079,"vZ0":-3.3005043302074784,"x":110.11,"y":199.87,"x0":-1.0312719933307708,"y0":50.00435340439557,"z0":6.610860453777163,"aX":3.5952343680980285},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.8,"breakHorizontal":-4.9,"spinRate":2814,"spinDirection":16},"zone":8,"typeConfidence":2.0,"plateTime":0.4537121073360266,"extension":7.004043460891886},"hitData":{"launchSpeed":95.5,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":159.28}},"index":6,"playId":"15939403-1d9b-387b-af23-62c4393fe26c","pitchNumber":6,"startTime":"2025-07-25T23:41:36.360Z","endTime":"2025-07-25T23:41:44.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:41:44.126Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:42:18.177Z","endTime":"2025-07-25T23:44:56.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.5340394606457,"aZ":-33.424970056659845,"pfxX":8.27359336077374,"pfxZ":-0.8420722348797103,"pX":0.4830408026991302,"pZ":3.1084840669625113,"vX0":1.4094929668372362,"vY0":-119.8746231931339,"vZ0":-1.2885119928566833,"x":98.59,"y":154.85,"x0":-1.1865697864529876,"y0":50.00555162976465,"z0":6.592303036090044,"aX":12.243862800489971},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.6,"breakHorizontal":-15.4,"spinRate":2434,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.45403745378139604,"extension":6.946118472920515},"index":0,"playId":"99e44c31-a06d-3ac2-822c-a92c9faa2714","pitchNumber":1,"startTime":"2025-07-25T23:42:18.177Z","endTime":"2025-07-25T23:42:21.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.86584575431795,"strikeZoneBottom":1.79999903623143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.088494505133227,"aZ":-33.635404994124244,"pfxX":8.602423174000391,"pfxZ":-0.9958096569383592,"pX":0.7556930431107836,"pZ":4.211773869482125,"vX0":1.6174890847856254,"vY0":-120.33756674112055,"vZ0":1.1113697713497919,"x":88.19,"y":125.06,"x0":-1.0419743312601335,"y0":50.00016693411265,"z0":6.710607269106455,"aX":12.685608729265835},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.3,"breakHorizontal":-16.0,"spinRate":2299,"spinDirection":49},"zone":12,"typeConfidence":2.0,"plateTime":0.45417205250081816,"extension":6.910113811189773},"index":1,"playId":"a04c5254-3671-3f00-9fb0-a16d9b35ccdc","pitchNumber":2,"startTime":"2025-07-25T23:42:40.650Z","endTime":"2025-07-25T23:42:43.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"8558dc60-d6e7-4b6b-9adb-4c0469ca936a","startTime":"2025-07-25T23:42:57.202Z","endTime":"2025-07-25T23:43:02.202Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.979346231029222,"aZ":-10.120069864097507,"pfxX":-0.0017860012294736993,"pfxZ":11.220349904831542,"pX":-0.25646740815542185,"pZ":3.91763580772952,"vX0":1.9658565924085722,"vY0":-138.81548692152285,"vZ0":-5.580525906863452,"x":126.78,"y":133.0,"x0":-0.9714749199990953,"y0":50.004832032770835,"z0":6.617785212619344,"aX":-0.003818534047019128},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":-0.4,"spinRate":2346,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.39349150106920305,"extension":7.058835888062029},"index":3,"playId":"20248c43-07e1-3b85-b510-d73b7a0d2bc1","pitchNumber":3,"startTime":"2025-07-25T23:43:15.063Z","endTime":"2025-07-25T23:43:18.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-25T23:43:33.876Z","endTime":"2025-07-25T23:43:45.596Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04552996891816,"aZ":-11.305292467601406,"pfxX":-0.6407868369974881,"pfxZ":10.525368020342844,"pX":-0.6910069077128895,"pZ":3.0686485800274137,"vX0":0.9169542795272727,"vY0":-139.15607150759953,"vZ0":-7.433199678347246,"x":143.34,"y":155.93,"x0":-0.9398856452239812,"y0":50.00286176265142,"z0":6.504646408333833,"aX":-1.2705231194534827},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":1.0,"spinRate":2379,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.3919919546103263,"extension":7.008954298039632},"index":5,"playId":"0842ce47-7eab-39b2-b558-5e675c2a88b1","pitchNumber":4,"startTime":"2025-07-25T23:43:45.596Z","endTime":"2025-07-25T23:43:48.753Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10989638191235,"aZ":-34.985199642894976,"pfxX":10.401163322211522,"pfxZ":-2.031986598740197,"pX":0.4358712951748494,"pZ":3.184553404561904,"vX0":0.64919321966328,"vY0":-117.05778037532168,"vZ0":-0.5361478918760809,"x":100.39,"y":152.8,"x0":-1.1960603665235379,"y0":50.00579248393034,"z0":6.705941236626237,"aX":14.364803649491666},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.5,"breakHorizontal":-19.0,"spinRate":2461,"spinDirection":56},"zone":3,"typeConfidence":2.0,"plateTime":0.4688072590578405,"extension":6.843765147991112},"index":6,"playId":"6be0bccc-f998-34f2-af3f-628fd5b0d179","pitchNumber":5,"startTime":"2025-07-25T23:44:04.652Z","endTime":"2025-07-25T23:44:08.098Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.80000089650866,"strikeZoneBottom":1.79999953842645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.997847527112192,"aZ":-44.68413374004424,"pfxX":3.32930995637424,"pfxZ":-9.003151571326796,"pX":-0.11172332090522497,"pZ":0.22072993813227618,"vX0":1.109772933424987,"vY0":-117.62554917346152,"vZ0":-4.802804659551651,"x":121.26,"y":232.82,"x0":-1.0231555465335005,"y0":50.00143215391556,"z0":6.467087004990922,"aX":4.626940560332944},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-17.3,"breakHorizontal":-6.4,"spinRate":2746,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.46709186203948416,"extension":7.032851770683977},"index":7,"playId":"72cfed75-b0d8-3a7d-831b-803f9dca702f","pitchNumber":6,"startTime":"2025-07-25T23:44:26.538Z","endTime":"2025-07-25T23:44:30.241Z","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.0,"endSpeed":87.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4359977990139,"aZ":-12.753627063413253,"pfxX":-1.0590575182723743,"pfxZ":9.972317873373266,"pX":-0.2400098176630449,"pZ":3.4809790288227727,"vX0":2.512471379327131,"vY0":-138.33359400218387,"vZ0":-6.080981461972696,"x":126.15,"y":144.79,"x0":-1.020462116136872,"y0":50.00605247700024,"z0":6.554872697911932,"aX":-2.0634227748105234},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":1.4,"spinRate":2320,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.3952145102155513,"extension":7.06911847709209},"hitData":{"launchSpeed":90.5,"launchAngle":45.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.77,"coordY":99.49}},"index":8,"playId":"6abf507c-0f44-376f-9578-8e2304de4a5a","pitchNumber":7,"startTime":"2025-07-25T23:44:48.269Z","endTime":"2025-07-25T23:44:56.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:44:56.469Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Iglesias pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:46:45.461Z","endTime":"2025-07-25T23:48:13.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.174818221901,"strikeZoneBottom":1.41000141605045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78715756404579,"aZ":-19.51647664595775,"pfxX":-7.509464629095861,"pfxZ":6.937682765280758,"pX":-0.2783805088870742,"pZ":2.2771972013355724,"vX0":7.372089870833147,"vY0":-133.69450617638734,"vZ0":-6.863021693415719,"x":127.61,"y":177.3,"x0":-2.0859355004087963,"y0":50.00237453026778,"z0":6.261485530560875,"aX":-13.697187515481644},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":12.1,"spinRate":2120,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.40851209224557206,"extension":6.386163322095537},"index":0,"playId":"b1f6b5b6-4c6f-3b67-9119-5e69c0c8e30b","pitchNumber":1,"startTime":"2025-07-25T23:47:05.268Z","endTime":"2025-07-25T23:47:08.974Z","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10023924720127,"aZ":-16.422746921388622,"pfxX":-6.4033491767306865,"pfxZ":8.116088907102098,"pX":-0.06217947835889274,"pZ":2.4623554323603307,"vX0":8.204384058464823,"vY0":-138.0313952889756,"vZ0":-7.048097971041567,"x":119.37,"y":172.3,"x0":-2.2332299866043566,"y0":50.00162648291416,"z0":6.143398655834496,"aX":-12.425585314306725},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":10.0,"spinRate":2318,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39596849132419365,"extension":6.323419696423973},"index":1,"playId":"c9c1c76d-82e3-3125-9f88-3215c5f60fd0","pitchNumber":2,"startTime":"2025-07-25T23:47:19.065Z","endTime":"2025-07-25T23:47:22.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.24000041586997,"strikeZoneBottom":1.41000067944314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93238951784294,"aZ":-41.21020760093535,"pfxX":3.968466379133403,"pfxZ":-7.078436638592015,"pX":2.1808138544024436,"pZ":-0.20815625727490733,"vX0":7.835608661415076,"vY0":-112.9829935181056,"vZ0":-5.397059179779793,"x":33.87,"y":244.4,"x0":-1.8645342961911935,"y0":50.00119703441202,"z0":6.407783570157019,"aX":5.067102635567219},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.0,"breakHorizontal":-9.4,"spinRate":2687,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48707311592432,"extension":6.404553246704514},"index":2,"playId":"df46a951-ac0f-39fc-8207-c958f9a517af","pitchNumber":3,"startTime":"2025-07-25T23:47:36.691Z","endTime":"2025-07-25T23:47:39.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64540563230875,"aZ":-32.85195575501275,"pfxX":5.966743569578196,"pfxZ":-0.4851053019803899,"pX":1.0809881909295653,"pZ":2.532182670872605,"vX0":5.574199114864722,"vY0":-117.22730733731815,"vZ0":-1.9308592282884107,"x":75.8,"y":170.41,"x0":-2.105142104765289,"y0":50.0058272808158,"z0":6.440252523786314,"aX":8.284614438998},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.1,"breakHorizontal":-12.2,"spinRate":2456,"spinDirection":38},"zone":12,"typeConfidence":2.0,"plateTime":0.4676680162286475,"extension":6.4089126751699785},"hitData":{"launchSpeed":58.1,"launchAngle":64.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.52,"coordY":181.32}},"index":3,"playId":"344eb309-5af2-3b6b-a3ac-6c97d45de268","pitchNumber":4,"startTime":"2025-07-25T23:48:06.441Z","endTime":"2025-07-25T23:48:13.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:48:13.583Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a line drive to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:48:31.746Z","endTime":"2025-07-25T23:50:51.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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.2,"endSpeed":86.4,"strikeZoneTop":3.33408009300239,"strikeZoneBottom":1.46000048762298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.325388006694123,"aZ":-14.788703355792455,"pfxX":-5.255733777630578,"pfxZ":9.147873506699987,"pX":0.3077205763120636,"pZ":1.9728476282836054,"vX0":8.982121754730931,"vY0":-136.78290658341498,"vZ0":-8.251100959042818,"x":105.27,"y":185.51,"x0":-2.3313311266730947,"y0":50.004126366015925,"z0":6.036311667494989,"aX":-9.990385849995551},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2271,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3999859471628566,"extension":6.30019591936179},"index":0,"playId":"82fd6e49-6005-336d-a561-ac6377bd66f2","pitchNumber":1,"startTime":"2025-07-25T23:48:37.344Z","endTime":"2025-07-25T23:48:41.021Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-25T23:48:47.946Z","endTime":"2025-07-25T23:49:00.926Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.2700008253312,"strikeZoneBottom":1.46000023701965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72590820444649,"aZ":-31.045049590177687,"pfxX":0.8736829424259684,"pfxZ":0.7240288204957395,"pX":0.5255807901806125,"pZ":0.6604108477590087,"vX0":6.488447971670671,"vY0":-123.32891518503106,"vZ0":-7.3165549873068,"x":96.97,"y":220.95,"x0":-2.239730037929267,"y0":50.002737724882856,"z0":6.2425504687232145,"aX":1.3617520534013106},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-2.9,"spinRate":2460,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4420664865574153,"extension":6.262596655977343},"index":2,"playId":"9f85b138-338a-3532-b961-57987efc95ed","pitchNumber":2,"startTime":"2025-07-25T23:49:00.926Z","endTime":"2025-07-25T23:49:06.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.3,"strikeZoneTop":3.20496109985917,"strikeZoneBottom":1.45999925445459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03791311151037,"aZ":-42.82762568876714,"pfxX":5.219944605359278,"pfxZ":-8.703227097815676,"pX":1.1435686884793117,"pZ":0.7307884834245618,"vX0":5.60916076767319,"vY0":-110.89322219589289,"vZ0":-2.5147188360301604,"x":73.41,"y":219.05,"x0":-2.1136414557803707,"y0":50.004661609142396,"z0":6.421318517220773,"aX":6.387543393816664},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-16.1,"breakHorizontal":-11.2,"spinRate":2652,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4972541493434264,"extension":6.38765097403127},"index":3,"playId":"b11215d1-ed8f-3148-86ac-706deeff85a1","pitchNumber":3,"startTime":"2025-07-25T23:49:20.760Z","endTime":"2025-07-25T23:49:25.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.172543813665737,"aZ":-22.441844349290008,"pfxX":-9.204759820214399,"pfxZ":5.253877992996198,"pX":-0.48757286620624307,"pZ":2.2574422138967183,"vX0":8.406914099072193,"vY0":-135.17801122928253,"vZ0":-5.749885969506814,"x":135.59,"y":177.83,"x0":-2.4403541359685836,"y0":50.0032029626391,"z0":5.9852286280692875,"aX":-17.05366139242167},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2060,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4050147224193621,"extension":6.352816733233674},"index":4,"playId":"cc1cc25a-f426-3b33-9b1f-12beaced046a","pitchNumber":4,"startTime":"2025-07-25T23:49:37.612Z","endTime":"2025-07-25T23:49:40.809Z","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":96.7,"endSpeed":89.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31718859762442,"aZ":-12.318441514828839,"pfxX":-3.7223942796392606,"pfxZ":9.852593642759464,"pX":0.018447195926104772,"pZ":2.2363899434684122,"vX0":6.868824461833933,"vY0":-140.46838489576848,"vZ0":-8.913510415585378,"x":116.3,"y":178.4,"x0":-1.9656481659504004,"y0":50.00438194303487,"z0":6.235148036690389,"aX":-7.5031223319947635},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2300,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38868531622644253,"extension":6.462072928088959},"index":5,"playId":"5f90fb30-48c5-3ec5-88c5-03407c99f565","pitchNumber":5,"startTime":"2025-07-25T23:50:01.292Z","endTime":"2025-07-25T23:50:04.370Z","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":96.1,"endSpeed":88.7,"strikeZoneTop":3.33503820433489,"strikeZoneBottom":1.46000123466674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89534032005942,"aZ":-17.357122168276952,"pfxX":-4.587020581846211,"pfxZ":7.442986997848039,"pX":1.047558142306126,"pZ":2.507397131201548,"vX0":9.665429418885132,"vY0":-139.60441443521933,"vZ0":-7.4308678332784135,"x":77.07,"y":171.08,"x0":-1.850189212000091,"y0":50.00267402629637,"z0":6.328401988865339,"aX":-9.132207511165108},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":6.5,"spinRate":2293,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3910534403565582,"extension":6.472222480131805},"index":6,"playId":"cab3d288-dff6-3632-aba9-82f718e3cd2f","pitchNumber":6,"startTime":"2025-07-25T23:50:22.996Z","endTime":"2025-07-25T23:50:26.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.581700581259753,"aZ":-23.06175168056673,"pfxX":2.918792669581317,"pfxZ":5.294653320064507,"pX":0.42528483969725384,"pZ":2.017505665202351,"vX0":6.086108213250791,"vY0":-129.94039393903853,"vZ0":-6.278331669943579,"x":100.79,"y":184.31,"x0":-2.320488976741671,"y0":50.00217040284323,"z0":6.2011891513393715,"aX":5.023111981582163},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":-6.6,"spinRate":2295,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.42048346771673906,"extension":6.4070205398264},"hitData":{"launchSpeed":89.8,"launchAngle":14.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.52,"coordY":88.67}},"index":7,"playId":"38fa9153-ec51-3a53-8896-f07d8d055d5d","pitchNumber":7,"startTime":"2025-07-25T23:50:40.633Z","endTime":"2025-07-25T23:50:51.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:50:51.580Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. hits a ground-rule double (15) on a line drive to right field. Elias Díaz to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:51:01.365Z","endTime":"2025-07-25T23:51:27.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"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":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.501123865171664,"aZ":-18.790300685604276,"pfxX":-7.4252606630658935,"pfxZ":7.155152686178417,"pX":-0.092516357116089,"pZ":2.4294983092266644,"vX0":7.337316477039796,"vY0":-135.40280575229767,"vZ0":-6.877982386263217,"x":120.53,"y":173.18,"x0":-1.8630559831303857,"y0":50.00365311621194,"z0":6.301382667258793,"aX":-13.891187411534336},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":12.0,"spinRate":2132,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40336025817872745,"extension":6.412836032036185},"hitData":{"launchSpeed":106.2,"launchAngle":18.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":195.9,"coordY":60.47}},"index":0,"playId":"d90a3225-c932-3d02-adbb-895dd89e309b","pitchNumber":1,"startTime":"2025-07-25T23:51:18.332Z","endTime":"2025-07-25T23:51:27.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:51:27.509Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:51:59.866Z","endTime":"2025-07-25T23:53:35.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":"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":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.735428506123043,"aZ":-21.318344150125707,"pfxX":2.0871284336502702,"pfxZ":6.09538426575369,"pX":0.6312625270628034,"pZ":2.648427967512559,"vX0":6.070657410248383,"vY0":-132.02328241548173,"vZ0":-5.6509814348469956,"x":92.94,"y":167.27,"x0":-1.9608170981457516,"y0":50.002739328517436,"z0":6.365811126921609,"aX":3.717629897774881},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-5.0,"spinRate":2336,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4134499269937906,"extension":6.287287686469906},"index":0,"playId":"be9b6cdb-caa7-3f90-b208-d52b89c911ba","pitchNumber":1,"startTime":"2025-07-25T23:52:14.462Z","endTime":"2025-07-25T23:52:17.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.30999975896357,"strikeZoneBottom":1.52000070825246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12752567732167,"aZ":-13.632286362383017,"pfxX":-5.268983828977654,"pfxZ":10.068076323862654,"pX":1.4484697587797648,"pZ":2.98621386481479,"vX0":10.030940799916445,"vY0":-135.68118569861352,"vZ0":-6.606612374388232,"x":61.79,"y":158.15,"x0":-1.6327333013386853,"y0":50.00122161769502,"z0":6.42545728260157,"aX":-9.702774578492342},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2284,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4056306763322932,"extension":6.312158393793355},"index":1,"playId":"773304b8-897a-3413-9434-0b6f37f97f30","pitchNumber":2,"startTime":"2025-07-25T23:52:36.653Z","endTime":"2025-07-25T23:52:40.488Z","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":75.2,"endSpeed":68.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.395748818449782,"aZ":-43.32349369547893,"pfxX":5.265550922205177,"pfxZ":-9.444143737537232,"pX":0.935011424092428,"pZ":2.8303599009497225,"vX0":4.621286824426377,"vY0":-109.21691280467846,"vZ0":1.8583663491620286,"x":81.36,"y":162.36,"x0":-1.9109455347833542,"y0":50.00519067242205,"z0":6.711212222391861,"aX":6.213342002670181},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-16.0,"breakHorizontal":-10.9,"spinRate":2607,"spinDirection":30},"zone":12,"typeConfidence":2.0,"plateTime":0.5060347811428896,"extension":6.332491421192865},"index":2,"playId":"67dc3352-bd89-3bf6-9bea-32c34abddd55","pitchNumber":3,"startTime":"2025-07-25T23:52:58.370Z","endTime":"2025-07-25T23:53:02.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87784026966972,"aZ":-24.07044268631129,"pfxX":-8.590930040524153,"pfxZ":4.334714850638347,"pX":0.8058917173371134,"pZ":2.867927274311001,"vX0":11.129666500843975,"vY0":-135.44720268798235,"vZ0":-3.8845894292026872,"x":86.28,"y":161.35,"x0":-2.228462958965819,"y0":50.00325017596826,"z0":5.991589023755067,"aX":-16.062003752843317},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":13.3,"spinRate":2152,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.4034370856835028,"extension":6.3700160312628},"hitData":{"launchSpeed":76.2,"launchAngle":32.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.69,"coordY":120.18}},"index":3,"playId":"2bd2821b-aca9-310e-bcd4-90cf60f91603","pitchNumber":4,"startTime":"2025-07-25T23:53:25.919Z","endTime":"2025-07-25T23:53:35.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:53:35.534Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:53:56.920Z","endTime":"2025-07-25T23:56:40.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.792088053821555,"aZ":-20.55835317559192,"pfxX":-9.559078093550712,"pfxZ":6.1503452168701855,"pX":-0.816130343292644,"pZ":3.582253420015292,"vX0":6.752482444590732,"vY0":-136.51351622652095,"vZ0":-3.7109531353879066,"x":148.11,"y":142.06,"x0":-2.0786025865418796,"y0":50.00393809915934,"z0":6.372781248158708,"aX":-18.05985149679812},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":16.0,"spinRate":2218,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4010748544870215,"extension":6.175339643298669},"index":0,"playId":"aa8fb991-d389-357c-92fa-90711114c27d","pitchNumber":1,"startTime":"2025-07-25T23:54:08.982Z","endTime":"2025-07-25T23:54:11.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.5197360513435,"strikeZoneBottom":1.63000091514592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.719441437621924,"aZ":-41.46379022489831,"pfxX":5.068777582835855,"pfxZ":-7.477148554785252,"pX":1.2520832803372135,"pZ":0.9354206309299585,"vX0":5.645996171671777,"vY0":-111.30362607062358,"vZ0":-2.532659641240574,"x":69.27,"y":213.52,"x0":-1.9847823448230633,"y0":50.000976548926424,"z0":6.419674195021565,"aX":6.299271102270937},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-13.9,"breakHorizontal":-10.8,"spinRate":2620,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4938677188560421,"extension":6.436896021049561},"index":1,"playId":"be8af95e-8c03-3689-8b83-d0f84dbe684c","pitchNumber":2,"startTime":"2025-07-25T23:54:32.215Z","endTime":"2025-07-25T23:54:35.582Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.851577486989605,"aZ":-15.393374089976227,"pfxX":-5.029400675253762,"pfxZ":8.505125129029812,"pX":0.4664339404902595,"pZ":2.34409832921008,"vX0":8.150769512180556,"vY0":-139.4715342824663,"vZ0":-8.09796499076813,"x":99.22,"y":175.49,"x0":-1.8381492325710616,"y0":50.006815616325774,"z0":6.296994482788531,"aX":-9.928444411274947},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2333,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3924578482332821,"extension":6.293910705656434},"index":2,"playId":"a87ec558-d6e3-3eb2-ba11-ac48ccf70c75","pitchNumber":3,"startTime":"2025-07-25T23:54:56.081Z","endTime":"2025-07-25T23:54:59.213Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T23:55:22.853Z","endTime":"2025-07-25T23:55:44.509Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.58477290178776,"strikeZoneBottom":1.62999957743671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.631722831969956,"aZ":-26.915712006041094,"pfxX":-8.950039378311496,"pfxZ":3.268089574449905,"pX":0.8094823403663894,"pZ":0.8034608929073483,"vX0":10.969802058083093,"vY0":-126.07631320410063,"vZ0":-7.097104383847897,"x":86.14,"y":217.09,"x0":-2.4351579470469047,"y0":50.00340019114613,"z0":5.827136949372627,"aX":-14.408621076647394},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1566,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4344316482081574,"extension":6.50580820295164},"index":4,"playId":"51683626-41f7-3855-8dd3-ef9b270531f7","pitchNumber":4,"startTime":"2025-07-25T23:55:44.509Z","endTime":"2025-07-25T23:55:48.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"85ced2cf-f4db-4fa4-8073-106fb82bc8c9","startTime":"2025-07-25T23:56:13.581Z","endTime":"2025-07-25T23:56:18.581Z","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(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.2,"endSpeed":87.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.240726538646623,"aZ":-14.913117800415606,"pfxX":-5.101282270518549,"pfxZ":8.799559464894337,"pX":-0.36905132250082884,"pZ":2.8198196120003076,"vX0":5.7144061178347725,"vY0":-138.51412711732476,"vZ0":-7.265585557101054,"x":131.07,"y":162.64,"x0":-1.7869550624571526,"y0":50.00068669977694,"z0":6.456034135092661,"aX":-10.004018316791166},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":8.2,"spinRate":2280,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39403387390765454,"extension":6.26975254148363},"hitData":{"launchSpeed":103.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":148.14}},"index":6,"playId":"b757511d-f0e2-3fbb-aabd-0204417de614","pitchNumber":5,"startTime":"2025-07-25T23:56:32.041Z","endTime":"2025-07-25T23:56:40.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:56:40.353Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, first baseman Luis Arraez to pitcher Nick Pivetta.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:58:47.791Z","endTime":"2025-07-25T23:59:21.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":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":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.19000004425543,"strikeZoneBottom":1.43999867810571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.843267004215047,"aZ":-44.21361219262122,"pfxX":3.8092877335129534,"pfxZ":-8.91461998227989,"pX":0.9992052441585064,"pZ":2.0769557232989655,"vX0":3.7645163969687556,"vY0":-115.83234815643273,"vZ0":-0.91990016285113,"x":78.91,"y":182.7,"x0":-1.1455088318150375,"y0":50.00217394759333,"z0":6.728681287307162,"aX":5.144716208659146},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.1,"breakHorizontal":-7.9,"spinRate":2809,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.47394986440284903,"extension":6.801638510388647},"index":0,"playId":"e2dc8e9a-669a-3722-85c0-7c439e4edb4e","pitchNumber":1,"startTime":"2025-07-25T23:58:57.011Z","endTime":"2025-07-25T23:59:00.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.193716290135455,"aZ":-42.87843107136638,"pfxX":3.244640107039039,"pfxZ":-7.800077766608597,"pX":0.4294420749518003,"pZ":2.1798114297179563,"vX0":2.501360586920353,"vY0":-116.50572603652456,"vZ0":-1.0622029464037896,"x":100.63,"y":179.93,"x0":-1.0801678477217211,"y0":50.00204731908266,"z0":6.699395912208241,"aX":4.453141241017313},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.0,"breakHorizontal":-6.5,"spinRate":2716,"spinDirection":23},"zone":6,"typeConfidence":2.0,"plateTime":0.47040165737883033,"extension":6.845861527073985},"hitData":{"launchSpeed":97.7,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.9,"coordY":172.97}},"index":1,"playId":"435575e7-bcb8-3194-8c85-b87130263221","pitchNumber":2,"startTime":"2025-07-25T23:59:13.778Z","endTime":"2025-07-25T23:59:21.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:59:21.554Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:59:49.069Z","endTime":"2025-07-26T00:01:28.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.0,"endSpeed":75.1,"strikeZoneTop":3.21475090571732,"strikeZoneBottom":1.57999923172709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81463725804552,"aZ":-44.95811072753024,"pfxX":2.465039739014525,"pfxZ":-9.137565452278903,"pX":0.218368731321701,"pZ":1.1039067500147088,"vX0":2.0635862301953565,"vY0":-117.93550028354325,"vZ0":-3.198840111369903,"x":108.68,"y":208.97,"x0":-0.9902885638967514,"y0":50.00253359380321,"z0":6.65125303326047,"aX":3.448867085500474},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-17.0,"breakHorizontal":-5.0,"spinRate":2760,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4656044804926398,"extension":6.9027833455604215},"index":0,"playId":"4867a91a-fbb1-3257-b518-1f9031f07b02","pitchNumber":1,"startTime":"2025-07-25T23:59:52.966Z","endTime":"2025-07-25T23:59:56.441Z","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.3,"endSpeed":86.3,"strikeZoneTop":3.28000095951096,"strikeZoneBottom":1.57999956536084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737489647031982,"aZ":-12.880223926302813,"pfxX":-3.1999293240006863,"pfxZ":10.104081385093263,"pX":0.8839897576594783,"pZ":3.771474007421184,"vX0":7.095170982997743,"vY0":-137.17367425444758,"vZ0":-4.626020749359361,"x":83.3,"y":136.95,"x0":-1.3179125501267384,"y0":50.00444458168447,"z0":6.354840167237738,"aX":-6.111824140677424},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2215,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39896016419982505,"extension":7.056488460173601},"index":1,"playId":"20c18b9d-e6f8-322f-b7ea-7db6f1c683a3","pitchNumber":2,"startTime":"2025-07-26T00:00:07.654Z","endTime":"2025-07-26T00:00:12.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.28000069432326,"strikeZoneBottom":1.58000044104501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.411532798053187,"aZ":-44.406950805076335,"pfxX":4.976564087512521,"pfxZ":-9.371544339115575,"pX":0.2694755399942545,"pZ":3.7288072691709524,"vX0":1.5779909587388514,"vY0":-114.24031501933506,"vZ0":3.0064241606993503,"x":106.73,"y":138.1,"x0":-1.0788710719797794,"y0":50.000867995054236,"z0":6.798213259736058,"aX":6.497599558529766},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.7,"breakHorizontal":-9.5,"spinRate":2857,"spinDirection":22},"zone":12,"typeConfidence":2.0,"plateTime":0.48168045453970976,"extension":6.703768284757719},"index":2,"playId":"0b2c8adb-df29-396b-8e07-eb14782bde8b","pitchNumber":3,"startTime":"2025-07-26T00:00:22.207Z","endTime":"2025-07-26T00:00:26.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.21475747769668,"strikeZoneBottom":1.57999895803212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.101004383538253,"aZ":-9.469339930859274,"pfxX":-1.4635356578083347,"pfxZ":12.245355376335109,"pX":0.39986214330602543,"pZ":1.765984152882925,"vX0":4.642036056812973,"vY0":-135.64896052244103,"vZ0":-10.399819028104348,"x":101.76,"y":191.1,"x0":-1.1473033573630087,"y0":50.00224015465338,"z0":6.32097575549363,"aX":-2.7140956667437606},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":1.6,"spinRate":2411,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4045831807572178,"extension":6.961409886609936},"index":3,"playId":"464e5e1e-6352-3ad8-963b-ea1bd45242dd","pitchNumber":4,"startTime":"2025-07-26T00:00:39.423Z","endTime":"2025-07-26T00:00:43.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.34523323938302,"strikeZoneBottom":1.58000109080718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.828270630101954,"aZ":-16.44687466994056,"pfxX":2.000116174452188,"pfxZ":8.454385269345817,"pX":-0.30423180898581453,"pZ":3.16741168080511,"vX0":2.2456674096318365,"vY0":-135.37086858395395,"vZ0":-5.710676143638544,"x":128.6,"y":153.26,"x0":-1.4037132151077385,"y0":50.00619331971008,"z0":6.450979444372906,"aX":3.7224661258032348},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":-4.1,"spinRate":2285,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4042140551874831,"extension":6.841883641008451},"index":4,"playId":"766be55e-4039-3a1b-96be-7b857403ab43","pitchNumber":5,"startTime":"2025-07-26T00:00:53.528Z","endTime":"2025-07-26T00:00:58.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-26T00:01:08.093Z","endTime":"2025-07-26T00:01:19.447Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.950648499987118,"aZ":-14.119477016935189,"pfxX":1.888752748644679,"pfxZ":9.699094282987376,"pX":0.23396341530929307,"pZ":2.1867113613892983,"vX0":3.2982361777804377,"vY0":-135.8686333906615,"vZ0":-8.580684881603727,"x":108.08,"y":179.74,"x0":-1.243121577057178,"y0":50.003922098908944,"z0":6.3761845982289005,"aX":3.5163335493826406},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-4.2,"spinRate":2339,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.40379207870712275,"extension":7.029189566206548},"hitData":{"launchSpeed":97.0,"launchAngle":4.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.16,"coordY":147.12}},"index":6,"playId":"4244f27f-f8b9-3ef8-b2d0-fe4159fb089e","pitchNumber":6,"startTime":"2025-07-26T00:01:19.447Z","endTime":"2025-07-26T00:01:28.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:01:28.635Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T00:01:47.179Z","endTime":"2025-07-26T00:02:53.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":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":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.38999884499638,"strikeZoneBottom":1.5300006631098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.194660146248406,"aZ":-31.88488963052669,"pfxX":8.209034457018207,"pfxZ":0.20644479415240724,"pX":2.198927525932289,"pZ":1.3786512663234962,"vX0":5.510216089734109,"vY0":-119.4341426269326,"vZ0":-5.210533966023754,"x":33.18,"y":201.56,"x0":-1.2129896264718867,"y0":50.00474196662951,"z0":6.490044658552245,"aX":11.74019221054196},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.7,"breakHorizontal":-16.3,"spinRate":2380,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4604007274634494,"extension":6.886413785825092},"index":0,"playId":"e0d1f4f2-d45d-3393-96b9-4816f7cb9bcf","pitchNumber":1,"startTime":"2025-07-26T00:01:51.168Z","endTime":"2025-07-26T00:01:54.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.39494521244025,"strikeZoneBottom":1.56252809743441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.630866176637518,"aZ":-35.40983260770175,"pfxX":8.07320960114794,"pfxZ":-2.259143947419499,"pX":0.8015756075875468,"pZ":3.23482736542688,"vX0":2.1540075682215902,"vY0":-118.31265128265225,"vZ0":-0.23921418968498898,"x":86.45,"y":151.44,"x0":-1.1677115991348128,"y0":50.00362043534575,"z0":6.557312528278082,"aX":11.551130881113984},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.0,"breakHorizontal":-15.1,"spinRate":2391,"spinDirection":63},"zone":3,"typeConfidence":2.0,"plateTime":0.4613233583642682,"extension":6.911138602178609},"index":1,"playId":"ccc966c9-cfc4-3ae6-9f46-c4dd30d51bfa","pitchNumber":2,"startTime":"2025-07-26T00:02:12.224Z","endTime":"2025-07-26T00:02:16.506Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.664817894051573,"aZ":-18.811273884568834,"pfxX":2.102364548927547,"pfxZ":7.377178022025072,"pX":0.20013825579381053,"pZ":3.2533798227632986,"vX0":3.009036321173947,"vY0":-132.58473177847145,"vZ0":-5.049328227915852,"x":109.37,"y":150.94,"x0":-1.215185558573911,"y0":50.005170403316235,"z0":6.521674644674496,"aX":3.8088107209992175},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.3,"spinRate":2316,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.41036543744922405,"extension":6.9390583176039975},"index":2,"playId":"f480e4a5-a90d-3373-8e29-7809fd12d6a7","pitchNumber":3,"startTime":"2025-07-26T00:02:29.652Z","endTime":"2025-07-26T00:02:33.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.685281434924498,"aZ":-16.862725956375833,"pfxX":0.8040320360726367,"pfxZ":8.117902350161847,"pX":-0.5138703648334267,"pZ":3.279962310299157,"vX0":1.7135502845295036,"vY0":-135.06762407189947,"vZ0":-5.397526058893305,"x":136.59,"y":150.22,"x0":-1.2558482541811082,"y0":50.002946213152875,"z0":6.452682865008714,"aX":1.5160488682721696},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":-1.8,"spinRate":2295,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.40234676718606055,"extension":7.034262733265484},"hitData":{"launchSpeed":83.9,"launchAngle":66.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.86,"coordY":156.75}},"index":3,"playId":"5b0b7d9a-1111-32aa-bc81-ad63ab06e6ce","pitchNumber":4,"startTime":"2025-07-26T00:02:45.136Z","endTime":"2025-07-26T00:02:53.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:02:53.515Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T00:04:56.371Z","endTime":"2025-07-26T00:05:16.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":76.2,"endSpeed":70.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.173322140564256,"aZ":-43.06401198703422,"pfxX":5.411295576045959,"pfxZ":-8.848887826015288,"pX":-0.03466420549850687,"pZ":2.5488009565402643,"vX0":3.3026017384341975,"vY0":-110.92493482325104,"vZ0":0.9902163159865056,"x":118.32,"y":169.96,"x0":-2.2523751863590142,"y0":50.003824272800664,"z0":6.631658928537948,"aX":6.658014438397038},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.4,"breakHorizontal":-10.7,"spinRate":2673,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4961886302701255,"extension":6.253558803368599},"hitData":{"launchSpeed":96.5,"launchAngle":13.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.02,"coordY":79.85}},"index":0,"playId":"d0714c2f-f159-3c82-bc6f-98f064aa39eb","pitchNumber":1,"startTime":"2025-07-26T00:05:05.919Z","endTime":"2025-07-26T00:05:16.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:05:16.340Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to right fielder Jordan Walker. Jackson Merrill to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T00:05:24.897Z","endTime":"2025-07-26T00:07:23.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.76223212126624,"strikeZoneBottom":1.73613903604016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51304800322699,"aZ":-15.563520664366653,"pfxX":-6.2153368807081115,"pfxZ":8.78165912035356,"pX":0.20276344989705083,"pZ":3.0322799431443963,"vX0":8.198726848277508,"vY0":-136.526415815386,"vZ0":-5.656503061134013,"x":109.27,"y":156.91,"x0":-2.0289393318021536,"y0":50.002918656806244,"z0":6.19878767610562,"aX":-11.756721342072641},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2327,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40088567626590166,"extension":6.308445815417181},"index":0,"playId":"c8614175-4898-3faa-928e-984d73fc224c","pitchNumber":1,"startTime":"2025-07-26T00:05:42.767Z","endTime":"2025-07-26T00:05:46.215Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.76270572046068,"strikeZoneBottom":1.73637720293769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9947539296224,"aZ":-25.746411932436843,"pfxX":1.613776142317458,"pfxZ":3.8783929244546655,"pX":0.37610640290369224,"pZ":0.940308082890082,"vX0":5.621873623669698,"vY0":-127.13289595182167,"vZ0":-7.885088984847638,"x":102.66,"y":213.39,"x0":-2.0623842636728162,"y0":50.00344248862849,"z0":6.088199536123928,"aX":2.67435252574521},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":-4.1,"spinRate":2366,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4287841666843284,"extension":6.166640185827593},"index":1,"playId":"4b0d2e70-46df-3448-b4a4-78f928e7891f","pitchNumber":2,"startTime":"2025-07-26T00:06:01.117Z","endTime":"2025-07-26T00:06:04.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"9116459d-aceb-32f6-8e38-6ce21f46fee6","startTime":"2025-07-26T00:06:30.261Z","endTime":"2025-07-26T00:06:36.401Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.66277896093642,"strikeZoneBottom":1.76837672840243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.826952739287897,"aZ":-22.028373478788723,"pfxX":-9.475582157275962,"pfxZ":5.728617707964619,"pX":0.4154623465912793,"pZ":1.6412487262126894,"vX0":9.739828467936857,"vY0":-131.68411487631758,"vZ0":-6.9129443184088935,"x":101.16,"y":194.47,"x0":-2.0857229694280393,"y0":50.00004747038084,"z0":5.909914797838757,"aX":-16.77461511299933},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2103,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.414648542731598,"extension":6.304845672265027},"index":3,"playId":"2a0229c1-5699-3e55-9e37-e45dd23b54b1","pitchNumber":3,"startTime":"2025-07-26T00:06:50.855Z","endTime":"2025-07-26T00:06:55.009Z","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":92.7,"endSpeed":84.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83010345270837,"aZ":-21.70417150711255,"pfxX":-8.196104043870353,"pfxZ":5.671400005356649,"pX":-0.7205226353863186,"pZ":3.6512925280669672,"vX0":6.216074886393541,"vY0":-134.91799685045316,"vZ0":-2.8794933003332277,"x":144.46,"y":140.2,"x0":-1.9872561271904168,"y0":50.005800372656815,"z0":6.2587518835056315,"aX":-15.141440813630672},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2186,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40567466463583335,"extension":6.0932828809521435},"hitData":{"launchSpeed":71.5,"launchAngle":16.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":120.26}},"index":4,"playId":"69e614d7-0271-3e50-827b-1b17c91c3541","pitchNumber":4,"startTime":"2025-07-26T00:07:12.060Z","endTime":"2025-07-26T00:07:23.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:07:23.983Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Gavin Sheets flies into a double play, right fielder Jordan Walker to second baseman Brendan Donovan. Jackson Merrill to 3rd. Xander Bogaerts out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T00:07:32.203Z","endTime":"2025-07-26T00:09:49.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","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":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.46000073754133,"strikeZoneBottom":1.6200001222714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.712648010954016,"aZ":-20.951173985947772,"pfxX":-1.753244094146004,"pfxZ":6.133619904883772,"pX":-0.15991668406573833,"pZ":2.4433926009712645,"vX0":5.2084433705686966,"vY0":-133.1727261682928,"vZ0":-6.251748452638196,"x":123.1,"y":172.81,"x0":-1.897654495323863,"y0":50.000685842950766,"z0":6.296458399820588,"aX":-3.2071870828036193},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":2.3,"spinRate":2297,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.40846658589754403,"extension":6.088296475489379},"index":0,"playId":"bad1e5d4-cde1-3907-b20d-bf41f1570b7f","pitchNumber":1,"startTime":"2025-07-26T00:07:50.613Z","endTime":"2025-07-26T00:07:54.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.2,"strikeZoneTop":3.39377173089203,"strikeZoneBottom":1.68624986156348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.888863344469822,"aZ":-42.32921344131879,"pfxX":4.662585822138691,"pfxZ":-8.145253258185733,"pX":0.6117724055160493,"pZ":0.8215877217612119,"vX0":3.9450257066976406,"vY0":-110.97646802377308,"vZ0":-2.745959116103572,"x":93.68,"y":216.6,"x0":-1.7946923897861478,"y0":50.00201339923464,"z0":6.484737379485284,"aX":5.813836079861396},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-15.1,"breakHorizontal":-9.5,"spinRate":2664,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.49357416522533315,"extension":6.257833942605503},"index":1,"playId":"20ea1d3d-0bc8-3688-b107-f175683c1fd0","pitchNumber":2,"startTime":"2025-07-26T00:08:08.468Z","endTime":"2025-07-26T00:08:12.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"cacd7f9a-3de6-4cae-add7-07057dea1865","startTime":"2025-07-26T00:08:31.320Z","endTime":"2025-07-26T00:08:36.320Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"bff2b6f3-e810-4982-a22d-7f060608106b","startTime":"2025-07-26T00:08:53.968Z","endTime":"2025-07-26T00:08:58.968Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.39414753156802,"strikeZoneBottom":1.61999886016139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.373565157968976,"aZ":-21.93184484955952,"pfxX":-9.198611720847492,"pfxZ":5.480739677524728,"pX":0.48499703083962836,"pZ":3.279878010994403,"vX0":9.659727627377048,"vY0":-136.21048999033187,"vZ0":-4.033647371374187,"x":98.51,"y":150.22,"x0":-1.9210758356276285,"y0":50.004857561591415,"z0":6.306337367669498,"aX":-17.19712308028144},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":2147,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.402915224681744,"extension":6.267359298070322},"index":4,"playId":"8185e16b-62b2-3ffa-8c30-cf68bfeb497c","pitchNumber":3,"startTime":"2025-07-26T00:09:14.221Z","endTime":"2025-07-26T00:09:17.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55076499162691,"aZ":-44.254821610618336,"pfxX":5.563986345929349,"pfxZ":-9.718347708721701,"pX":-0.43805742853011637,"pZ":2.274705227661383,"vX0":1.6831720427346886,"vY0":-111.81091975075609,"vZ0":0.455685553910669,"x":133.7,"y":177.36,"x0":-1.9270249709883338,"y0":50.00276016873241,"z0":6.677209632459272,"aX":6.916917753419737},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-17.0,"breakHorizontal":-10.6,"spinRate":2772,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.49329203103780017,"extension":6.10739286536005},"hitData":{"launchSpeed":92.3,"launchAngle":40.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.27,"coordY":100.0}},"index":5,"playId":"8baad0b8-e699-3f40-b738-e0f74da254fd","pitchNumber":4,"startTime":"2025-07-26T00:09:35.499Z","endTime":"2025-07-26T00:09:49.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:09:49.794Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T00:10:23.452Z","endTime":"2025-07-26T00:11:36.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"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":92.4,"endSpeed":85.3,"strikeZoneTop":3.27000041811314,"strikeZoneBottom":1.52999905890123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.254921977885186,"aZ":-23.802461855243017,"pfxX":-1.089252541078757,"pfxZ":4.560237658646889,"pX":2.044336984990669,"pZ":3.1477153822471107,"vX0":10.610279950754071,"vY0":-134.24835860136855,"vZ0":-4.283829034134252,"x":39.07,"y":153.79,"x0":-1.8067382227270745,"y0":50.006384087958075,"z0":6.444647435141619,"aX":-2.0013508872508403},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":-0.1,"spinRate":2281,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40695896626988803,"extension":6.166836252313898},"index":0,"playId":"6276fe8b-1628-3554-b565-9dcb3b929105","pitchNumber":1,"startTime":"2025-07-26T00:10:23.452Z","endTime":"2025-07-26T00:10:27.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(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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.17075658915243,"strikeZoneBottom":1.52999582635602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72123600925787,"aZ":-20.254333351515395,"pfxX":-8.546568544955559,"pfxZ":6.075783475638676,"pX":-0.48235878828447654,"pZ":3.8455418985544227,"vX0":7.313174055980188,"vY0":-139.07529222381382,"vZ0":-3.1486728742608245,"x":135.39,"y":134.95,"x0":-2.0335335107425747,"y0":50.0034452546082,"z0":6.333181532721541,"aX":-16.76971266176971},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":2138,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39359014028185113,"extension":6.177439987209294},"index":1,"playId":"5db83603-22f3-3ed4-b081-6d7299f5260e","pitchNumber":2,"startTime":"2025-07-26T00:10:47.753Z","endTime":"2025-07-26T00:10:51.873Z","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":96.2,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50984819734822,"aZ":-15.239693243654772,"pfxX":-5.628759037182336,"pfxZ":8.544171500689801,"pX":-0.158962230877299,"pZ":2.8946244547113253,"vX0":7.153753403887107,"vY0":-139.8985537290207,"vZ0":-6.361603944168669,"x":123.06,"y":160.63,"x0":-2.0177389338650795,"y0":50.00602567784847,"z0":6.19678085599996,"aX":-11.16124674179365},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2322,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39148066862305964,"extension":6.268839916090076},"index":2,"playId":"274f60f1-f1bd-3eaf-ac81-14d96ebcb5cf","pitchNumber":3,"startTime":"2025-07-26T00:11:05.459Z","endTime":"2025-07-26T00:11:08.983Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98990672483088,"aZ":-31.158911478679496,"pfxX":6.595571444737361,"pfxZ":0.6981629257297373,"pX":1.6224721185424544,"pZ":1.6698716414189565,"vX0":6.777082367384332,"vY0":-119.90704939787503,"vZ0":-4.081806563997711,"x":55.16,"y":193.69,"x0":-2.101102361628625,"y0":50.00121246028151,"z0":6.185538043337474,"aX":9.567140666256588},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.5,"breakHorizontal":-13.7,"spinRate":2533,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4574414702417684,"extension":6.32315221113977},"index":3,"playId":"565eba02-c690-3293-bff7-bc4ed77c16e7","pitchNumber":4,"startTime":"2025-07-26T00:11:31.917Z","endTime":"2025-07-26T00:11:36.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:11:36.756Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T00:13:26.248Z","endTime":"2025-07-26T00:14:12.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.38086607259131,"strikeZoneBottom":1.56999879209155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.525022109556076,"aZ":-42.91026562948923,"pfxX":2.8980281269787795,"pfxZ":-7.891530381736086,"pX":0.45665388216671626,"pZ":2.262476138303427,"vX0":2.0647453899391977,"vY0":-116.1680636241292,"vZ0":-1.204492889955367,"x":99.59,"y":177.69,"x0":-0.8212318565297347,"y0":50.00069415983378,"z0":6.880496017379719,"aX":3.9445771277211352},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.3,"breakHorizontal":-5.8,"spinRate":2800,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4721744766484921,"extension":6.82787100772759},"index":0,"playId":"98f2ff07-46a4-3c28-8a3a-6f1c351cd317","pitchNumber":1,"startTime":"2025-07-26T00:13:45.727Z","endTime":"2025-07-26T00:13:49.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.344248881516613,"aZ":-10.205566613047894,"pfxX":-2.413426622167564,"pfxZ":11.796761436964282,"pX":0.085455336928377,"pZ":3.764569820567114,"vX0":3.586472922923975,"vY0":-135.74395214770877,"vZ0":-6.015877406020623,"x":113.74,"y":137.14,"x0":-0.9406805068432543,"y0":50.00087127044306,"z0":6.723484532490848,"aX":-4.493884175378244},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":3.6,"spinRate":2403,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.40386620058671063,"extension":6.902798073660601},"hitData":{"launchSpeed":102.9,"launchAngle":43.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.99,"coordY":74.85}},"index":1,"playId":"76847663-5314-3c2b-9ce0-35aa6a2d4a8b","pitchNumber":2,"startTime":"2025-07-26T00:14:00.774Z","endTime":"2025-07-26T00:14:12.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:14:12.637Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T00:14:38.466Z","endTime":"2025-07-26T00:15:42.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(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":93.4,"endSpeed":85.5,"strikeZoneTop":3.66740068885392,"strikeZoneBottom":1.61999979219026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92705193396066,"aZ":-15.551941477561014,"pfxX":0.8743501927697928,"pfxZ":8.901399560795369,"pX":1.1889005900769658,"pZ":2.9559070615841723,"vX0":5.409096852260444,"vY0":-135.8246898714741,"vZ0":-6.792379926763189,"x":71.68,"y":158.97,"x0":-0.9424947878465699,"y0":50.00361886634321,"z0":6.571923128003853,"aX":1.6310064304880063},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":2328,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4033595456870054,"extension":6.972955821546071},"index":0,"playId":"aae9e646-8050-3b84-87a6-5396005d58ce","pitchNumber":1,"startTime":"2025-07-26T00:14:38.466Z","endTime":"2025-07-26T00:14:42.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.54245901788781,"strikeZoneBottom":1.61999871056884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.202940603175776,"aZ":-28.321780260174297,"pfxX":6.723301700808559,"pfxZ":2.554748082979007,"pX":1.6211162398403067,"pZ":3.070911650962009,"vX0":4.209822061058465,"vY0":-121.80877465370645,"vZ0":-2.3969000790642094,"x":55.21,"y":155.87,"x0":-1.0011292325378178,"y0":50.00273572927378,"z0":6.508526696143156,"aX":10.134452545959764},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":-13.2,"spinRate":2600,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.449104235594346,"extension":6.960376177422608},"index":1,"playId":"024a24ac-21b6-3ea9-887d-69bc5545a2b9","pitchNumber":2,"startTime":"2025-07-26T00:14:50.986Z","endTime":"2025-07-26T00:14:53.986Z","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":92.8,"endSpeed":85.8,"strikeZoneTop":3.54244727525739,"strikeZoneBottom":1.61999899930291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.567945507658617,"aZ":-16.448234391190134,"pfxX":1.8974841972168375,"pfxZ":8.480907894436825,"pX":1.0159638270199431,"pZ":1.3667145247328216,"vX0":4.659551644027216,"vY0":-134.89876130610708,"vZ0":-10.278547421173924,"x":78.27,"y":201.88,"x0":-0.9759883241183852,"y0":50.00609636716423,"z0":6.369504765743499,"aX":3.5207631792997702},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":-4.3,"spinRate":2306,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.40501935264117694,"extension":6.997757762349637},"index":2,"playId":"920cb9a5-a1d7-3955-970d-ddccd8f5f278","pitchNumber":3,"startTime":"2025-07-26T00:15:09.147Z","endTime":"2025-07-26T00:15:13.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.60488009034156,"strikeZoneBottom":1.61999986801408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.283336354334374,"aZ":-8.457530978010302,"pfxX":-1.8089821177057486,"pfxZ":12.157139576012991,"pX":-0.050380491006024146,"pZ":2.2731977997501955,"vX0":3.049839255733364,"vY0":-138.83263371404266,"vZ0":-9.751926937137947,"x":118.92,"y":177.4,"x0":-0.9284676805606696,"y0":50.00313945909055,"z0":6.395686582598673,"aX":-3.5293066764285923},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.2,"breakHorizontal":2.6,"spinRate":2319,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.39462881205231204,"extension":7.047676745635259},"index":3,"playId":"7c2b8669-9a11-3cbd-b034-5d8d8ff300b3","pitchNumber":4,"startTime":"2025-07-26T00:15:25.112Z","endTime":"2025-07-26T00:15:29.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.60487599227218,"strikeZoneBottom":1.62000061402901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.103610402343776,"aZ":-13.58826027751016,"pfxX":-3.3420572666390584,"pfxZ":9.665869008890999,"pX":-0.36336785647039904,"pZ":4.12010764244636,"vX0":3.437011009294834,"vY0":-137.90047314902586,"vZ0":-3.97778517746679,"x":130.85,"y":127.54,"x0":-1.1925868396866037,"y0":50.00487645452958,"z0":6.500117543197834,"aX":-6.4277991285499905},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2377,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3974347896684227,"extension":6.909050178269846},"index":4,"playId":"a43788ec-6a53-3034-8873-28c024aec9d9","pitchNumber":5,"startTime":"2025-07-26T00:15:38.625Z","endTime":"2025-07-26T00:15:42.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:15:42.935Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks. Willson Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T00:16:00.687Z","endTime":"2025-07-26T00:17:01.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.58492227859984,"strikeZoneBottom":1.70000058899344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.458651686363762,"aZ":-14.306607257629187,"pfxX":-5.606079883217087,"pfxZ":9.126411000226438,"pX":-0.9867914409680995,"pZ":2.922036968040818,"vX0":3.017845907608619,"vY0":-138.45187766309778,"vZ0":-6.66615615735552,"x":154.61,"y":159.89,"x0":-1.357689594087593,"y0":50.00163243767976,"z0":6.303039651122537,"aX":-10.975181214996844},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2393,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3943224283711695,"extension":6.888977138882158},"index":0,"playId":"73a22984-a2ef-3526-85ba-d9f5f3e1339e","pitchNumber":1,"startTime":"2025-07-26T00:16:06.909Z","endTime":"2025-07-26T00:16:11.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.39750924601362,"strikeZoneBottom":1.69999914598674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61909346394379,"aZ":-13.86282620180963,"pfxX":-6.469783024057074,"pfxZ":9.517473595183016,"pX":0.15203280104746544,"pZ":1.1590761051882559,"vX0":6.356452816816679,"vY0":-137.4066626021318,"vZ0":-10.710054771770832,"x":111.2,"y":207.48,"x0":-1.3435711016639913,"y0":50.0057655839942,"z0":6.033954906985876,"aX":-12.452946917952149},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2368,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39764087043034957,"extension":6.931871291046008},"index":1,"playId":"f5937714-b093-3d33-91d7-cbabd93ad6ae","pitchNumber":2,"startTime":"2025-07-26T00:16:21.269Z","endTime":"2025-07-26T00:16:25.831Z","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":91.9,"endSpeed":84.9,"strikeZoneTop":3.46000018524576,"strikeZoneBottom":1.69999982709222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28980733738356,"aZ":-15.9583102512413,"pfxX":1.7451529228270937,"pfxZ":8.841940168708291,"pX":0.04041788386506001,"pZ":3.9150546003351163,"vX0":3.302884937118138,"vY0":-133.92249449531906,"vZ0":-3.773873905844947,"x":115.46,"y":133.07,"x0":-1.4309430858531793,"y0":50.002750808738185,"z0":6.469012284271618,"aX":3.200750789658087},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-3.8,"spinRate":2292,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.40747020287367297,"extension":7.006297194744438},"index":2,"playId":"8694b7d6-a3d2-3e44-b358-0d4a8d46d681","pitchNumber":3,"startTime":"2025-07-26T00:16:42.023Z","endTime":"2025-07-26T00:16:45.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.5224627881701,"strikeZoneBottom":1.69999945510035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47315201006249,"aZ":-11.368625747820634,"pfxX":-1.2158705672433854,"pfxZ":11.13603492174534,"pX":1.4269879456318268,"pZ":2.7278760184143573,"vX0":6.589096035985191,"vY0":-135.75076830754935,"vZ0":-7.8093174167920125,"x":62.61,"y":165.13,"x0":-0.87266759220009,"y0":50.00017759136961,"z0":6.431558793590157,"aX":-2.272127437472335},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":0.8,"spinRate":2152,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4033466937461947,"extension":7.068727269496987},"index":3,"playId":"34339172-dbca-3021-91a7-465daa85aca4","pitchNumber":4,"startTime":"2025-07-26T00:16:57.841Z","endTime":"2025-07-26T00:17:01.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:17:01.133Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (21) on a line drive to center fielder Jackson Merrill. Willson Contreras scores. Nolan Arenado scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T00:18:29.255Z","endTime":"2025-07-26T00:19:37.186Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3,4,5],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T00:17:07.766Z","endTime":"2025-07-26T00:18:31.326Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.40999929319488,"strikeZoneBottom":1.57999929137738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.621277691964146,"aZ":-43.78815403949521,"pfxX":4.013953906307709,"pfxZ":-8.264256219639975,"pX":0.4802404557014839,"pZ":0.9190480613110972,"vX0":2.586860482952412,"vY0":-118.61073227086176,"vZ0":-3.6587231840597307,"x":98.69,"y":213.97,"x0":-1.1512495853281306,"y0":50.00335655458069,"z0":6.530090946028748,"aX":5.639950402126899},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.6,"breakHorizontal":-7.9,"spinRate":2808,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.46425998591552187,"extension":7.008523419825324},"index":1,"playId":"751c192d-0cf6-3f47-aa34-d1d07d7f86d9","pitchNumber":1,"startTime":"2025-07-26T00:18:31.326Z","endTime":"2025-07-26T00:18:43.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Nick Pivetta. Willson Contreras to 3rd. Nolan Arenado to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"751c192d-0cf6-3f47-aa34-d1d07d7f86d9","startTime":"2025-07-26T00:19:00.877Z","endTime":"2025-07-26T00:19:04.600Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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.1,"endSpeed":86.3,"strikeZoneTop":3.33084217988607,"strikeZoneBottom":1.51648261783743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.833048635870785,"aZ":-9.960311008899989,"pfxX":-0.03333964989773941,"pfxZ":11.696293907278303,"pX":0.5243120711081408,"pZ":2.394328624481866,"vX0":3.9270723979710453,"vY0":-136.84259517442425,"vZ0":-9.103422754502876,"x":97.01,"y":174.13,"x0":-0.9242021051833786,"y0":50.00215382663078,"z0":6.444028139122657,"aX":-0.06448219978849325},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":-0.7,"spinRate":2244,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4000771521981217,"extension":7.149082053707687},"index":3,"playId":"dc02e383-6a7f-3788-8134-98ff918b3e5e","pitchNumber":2,"startTime":"2025-07-26T00:19:04.600Z","endTime":"2025-07-26T00:19:08.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.706032363189095,"aZ":-33.922860583813424,"pfxX":9.466034040135066,"pfxZ":-1.2076413548031288,"pX":0.6436007143374086,"pZ":1.7879511152979428,"vX0":1.6463490896851898,"vY0":-119.94366417096472,"vZ0":-4.096838524960737,"x":92.47,"y":190.51,"x0":-1.2822053254441532,"y0":50.00454792183659,"z0":6.565869079132209,"aX":13.696401116672982},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.0,"breakHorizontal":-17.5,"spinRate":2430,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4578747917055761,"extension":6.856617545673069},"hitData":{"launchSpeed":98.8,"launchAngle":15.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.66,"coordY":64.49}},"index":4,"playId":"d7cdd169-6c70-3316-ba7d-02337377f325","pitchNumber":3,"startTime":"2025-07-26T00:19:22.245Z","endTime":"2025-07-26T00:19:37.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:19:37.186Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to third baseman Jose Iglesias in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T00:20:08.600Z","endTime":"2025-07-26T00:21:48.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19005664692592,"aZ":-12.682317689215651,"pfxX":-1.3877512203032911,"pfxZ":10.224649774525192,"pX":0.441477591830506,"pZ":3.1449086303723655,"vX0":4.340993304094327,"vY0":-137.3822472945215,"vZ0":-6.72748223457764,"x":100.17,"y":153.87,"x0":-0.9806956146814846,"y0":50.00528828702275,"z0":6.492302918940151,"aX":-2.646817667557694},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":1.6,"spinRate":2265,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3991003326764102,"extension":7.099065134638197},"index":0,"playId":"0e677135-5e3c-31d8-94ca-6c0f08d9af87","pitchNumber":1,"startTime":"2025-07-26T00:20:08.600Z","endTime":"2025-07-26T00:20:11.827Z","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":95.1,"endSpeed":87.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.573386168220424,"aZ":-12.757567085246857,"pfxX":-1.2135650499880732,"pfxZ":10.021031378705935,"pX":-0.01534011039482892,"pZ":2.218851326063821,"vX0":3.006521544853125,"vY0":-138.2464351966556,"vZ0":-9.149929496438109,"x":117.58,"y":178.87,"x0":-0.958843977577317,"y0":50.0015076910523,"z0":6.4259924879273225,"aX":-2.3513510359895817},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":1.6,"spinRate":2328,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3960779543109938,"extension":6.949088329233018},"index":1,"playId":"7de36ea3-6ae2-3e8a-8744-631c18bde6d6","pitchNumber":2,"startTime":"2025-07-26T00:20:25.675Z","endTime":"2025-07-26T00:20:28.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-26T00:20:40.126Z","endTime":"2025-07-26T00:20:53.642Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.957421598115303,"aZ":-10.898634892070648,"pfxX":0.4088077210538382,"pfxZ":11.161432313561097,"pX":-0.24998766727034802,"pZ":3.5100019093765167,"vX0":1.758024194210894,"vY0":-137.1039124107015,"vZ0":-6.088043285797519,"x":126.53,"y":144.01,"x0":-0.9522682328347933,"y0":50.00125260775235,"z0":6.501049506658413,"aX":0.7791341376376869},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":-1.1,"spinRate":2298,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39930831941614375,"extension":7.141313070789971},"index":3,"playId":"d382b76d-0df3-32ca-b043-f54444613978","pitchNumber":3,"startTime":"2025-07-26T00:20:53.642Z","endTime":"2025-07-26T00:20:56.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.527024579945095,"aZ":-31.719894065932788,"pfxX":5.056859236327776,"pfxZ":0.2751260305036656,"pX":0.19950505853034473,"pZ":2.846554212960138,"vX0":2.322930596012341,"vY0":-128.25519480526165,"vZ0":-2.7732620665186563,"x":109.4,"y":161.92,"x0":-1.3750048171554718,"y0":50.003933133336126,"z0":6.415557127989128,"aX":8.425262298028473},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-9.7,"spinRate":2409,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.42706081261669393,"extension":6.935345342797509},"index":4,"playId":"74e32c5a-1170-3c6c-bacb-e86b7961789b","pitchNumber":4,"startTime":"2025-07-26T00:21:15.987Z","endTime":"2025-07-26T00:21:19.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.592616227463544,"aZ":-31.099147097617756,"pfxX":6.309979725826713,"pfxZ":0.7618649723275581,"pX":0.3466234088068051,"pZ":3.5678036686204773,"vX0":2.4088340149651892,"vY0":-117.77469885456438,"vZ0":-0.18814347122166497,"x":103.79,"y":142.45,"x0":-1.506858508041458,"y0":50.00443829514835,"z0":6.504453846218385,"aX":8.940315435889508},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.6,"breakHorizontal":-12.0,"spinRate":2430,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.46355660292835044,"extension":7.00094937756819},"hitData":{"launchSpeed":83.7,"launchAngle":70.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.97,"coordY":176.01}},"index":5,"playId":"234e9b11-4d5b-32cb-9516-fcdf11f0d434","pitchNumber":5,"startTime":"2025-07-26T00:21:36.529Z","endTime":"2025-07-26T00:21:48.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:21:48.881Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out sharply, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T00:22:06.310Z","endTime":"2025-07-26T00:22:44.636Z","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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.81554655166054,"strikeZoneBottom":1.8155528199719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.889063907872238,"aZ":-11.778225997016479,"pfxX":-3.5465041321189075,"pfxZ":10.666964624830758,"pX":-0.11994083422380705,"pZ":2.1530578386820944,"vX0":4.1629197433562855,"vY0":-137.2778899535467,"vZ0":-8.93538201245693,"x":121.57,"y":180.65,"x0":-1.193997438008085,"y0":50.0011164496462,"z0":6.248244875222889,"aX":-6.780288129408505},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2336,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.398713767944435,"extension":7.021145179620083},"index":0,"playId":"565b0b2b-bff3-3e9b-a661-182f670e739b","pitchNumber":1,"startTime":"2025-07-26T00:22:16.840Z","endTime":"2025-07-26T00:22:20.815Z","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":83.0,"endSpeed":76.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.161667818611328,"aZ":-29.192821646614906,"pfxX":5.119944719477406,"pfxZ":2.0111635660695377,"pX":0.33303267865059805,"pZ":3.487964057689589,"vX0":2.620821654270207,"vY0":-120.90318914471754,"vZ0":-0.9721251475286394,"x":104.31,"y":144.6,"x0":-1.4295928579003916,"y0":50.00368769872985,"z0":6.452967334318079,"aX":7.5936937914596},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":-9.8,"spinRate":2409,"spinDirection":92},"zone":3,"typeConfidence":2.0,"plateTime":0.4527086951492558,"extension":6.984506709588821},"hitData":{"launchSpeed":109.5,"launchAngle":0.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":136.61,"coordY":147.12}},"index":1,"playId":"68713ad0-0ec0-3352-b28e-e384a16974bd","pitchNumber":2,"startTime":"2025-07-26T00:22:35.606Z","endTime":"2025-07-26T00:22:44.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:22:44.636Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Iglesias flies out to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T00:24:39.899Z","endTime":"2025-07-26T00:24:58.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.453284494496636,"aZ":-22.97185389725907,"pfxX":0.5692652139327758,"pfxZ":5.195841447596719,"pX":0.36631889470555584,"pZ":1.9972669052943477,"vX0":6.253899979314936,"vY0":-131.80810666353273,"vZ0":-6.784111557883131,"x":103.04,"y":184.85,"x0":-2.105035257671042,"y0":50.000750459374935,"z0":6.285884066588477,"aX":1.0058371511056414},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.3,"spinRate":2224,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4146024510447739,"extension":6.357962714274318},"hitData":{"launchSpeed":94.7,"launchAngle":35.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.19,"coordY":85.44}},"index":0,"playId":"bafb1b43-4eb4-317c-bc18-a15b00298442","pitchNumber":1,"startTime":"2025-07-26T00:24:48.082Z","endTime":"2025-07-26T00:24:58.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:24:58.037Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elias Díaz flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T00:25:12.996Z","endTime":"2025-07-26T00:26:37.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.31848930444952,"strikeZoneBottom":1.46000082352982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.850469423923272,"aZ":-13.799213150350814,"pfxX":-5.818425487115292,"pfxZ":9.426512700391228,"pX":-0.3572726801344852,"pZ":3.1462356919313637,"vX0":6.83371102944403,"vY0":-138.2535915770944,"vZ0":-5.939605463320062,"x":130.62,"y":153.83,"x0":-2.097163630202093,"y0":50.00046340043171,"z0":6.237096689055529,"aX":-11.339318886665561},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2332,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39513900455659634,"extension":6.319725405289665},"index":0,"playId":"8f13f613-8521-3b21-a206-7f1aadf2ed27","pitchNumber":1,"startTime":"2025-07-26T00:25:26.282Z","endTime":"2025-07-26T00:25:29.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-26T00:25:39.684Z","endTime":"2025-07-26T00:25:51.814Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.14071632818791,"strikeZoneBottom":1.39533824087028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.725724795680517,"aZ":-43.06027816191006,"pfxX":6.01113552104465,"pfxZ":-8.609234084305664,"pX":-0.4953230037289924,"pZ":3.098544479200418,"vX0":2.227717701539258,"vY0":-112.16151013623443,"vZ0":1.9076975511093475,"x":135.88,"y":155.12,"x0":-2.284606031696699,"y0":50.003940207282575,"z0":6.653302626611491,"aX":7.599861411034537},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.6,"breakHorizontal":-11.5,"spinRate":2673,"spinDirection":33},"zone":1,"typeConfidence":2.0,"plateTime":0.48978250966088677,"extension":6.226614928092626},"index":2,"playId":"35be36c1-de67-3cf4-a103-d9580525e6bb","pitchNumber":2,"startTime":"2025-07-26T00:25:51.814Z","endTime":"2025-07-26T00:25:55.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.28165441464252,"strikeZoneBottom":1.46044194290389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.058915342933997,"aZ":-15.36937256183514,"pfxX":-6.032394587942293,"pfxZ":8.788202651720644,"pX":0.7085287869450683,"pZ":3.1796068541249394,"vX0":9.89964758461129,"vY0":-137.30781803371485,"vZ0":-5.3984858514711656,"x":89.99,"y":152.93,"x0":-2.157755487919277,"y0":50.00086171272515,"z0":6.214930042957083,"aX":-11.53286410633364},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3987255888330763,"extension":6.289671661041474},"index":3,"playId":"f70c175f-5069-3246-b446-e55df6ab23d9","pitchNumber":3,"startTime":"2025-07-26T00:26:08.416Z","endTime":"2025-07-26T00:26:12.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46197211693531,"aZ":-37.953319791184335,"pfxX":6.554552581114493,"pfxZ":-4.124660856357567,"pX":0.6917558143559956,"pZ":2.5546872867498087,"vX0":4.76786608287627,"vY0":-117.6439915185083,"vZ0":-0.8006349282693902,"x":90.63,"y":169.8,"x0":-2.213257389506897,"y0":50.00318859053883,"z0":6.419383857018788,"aX":9.181067515491634},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.4,"breakHorizontal":-13.1,"spinRate":2515,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4657051611393377,"extension":6.344211029229453},"hitData":{"launchSpeed":75.5,"launchAngle":47.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.29,"coordY":110.12}},"index":4,"playId":"be919786-e36d-330b-9412-ac56e8dc70ba","pitchNumber":4,"startTime":"2025-07-26T00:26:28.541Z","endTime":"2025-07-26T00:26:37.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:26:37.728Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (16) on a sharp line drive to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T00:26:49.490Z","endTime":"2025-07-26T00:30:10.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.86831555032981,"strikeZoneBottom":1.78999875399578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.355329759450473,"aZ":-34.10001611632286,"pfxX":6.718474090168661,"pfxZ":-1.3610167537622235,"pX":0.4693830887064795,"pZ":1.8205082865256774,"vX0":4.501510447213697,"vY0":-117.91886149184879,"vZ0":-2.9761587186693426,"x":99.11,"y":189.63,"x0":-2.337299240153417,"y0":50.00584217345853,"z0":6.24396813030699,"aX":9.466477811665078},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.9,"breakHorizontal":-13.3,"spinRate":2544,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4644400679186296,"extension":6.330045826337558},"index":0,"playId":"05382bc9-b753-306b-97a0-8c3950fd1ab4","pitchNumber":1,"startTime":"2025-07-26T00:27:05.341Z","endTime":"2025-07-26T00:27:09.649Z","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":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32517295652208,"aZ":-44.17713923331841,"pfxX":5.761739776854349,"pfxZ":-9.457618607758052,"pX":-0.6653475120006158,"pZ":2.246512324889468,"vX0":1.7898973578591848,"vY0":-112.52170769339898,"vZ0":0.300968805925625,"x":142.36,"y":178.12,"x0":-2.2217065337098214,"y0":50.00152147265985,"z0":6.624071090107462,"aX":7.313507132364729},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-16.7,"breakHorizontal":-10.9,"spinRate":2697,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.4886550922201538,"extension":6.268740459904531},"index":1,"playId":"08179694-a3a6-3fcc-a990-7791c4c1a290","pitchNumber":2,"startTime":"2025-07-26T00:27:19.279Z","endTime":"2025-07-26T00:27:23.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.90152197049771,"strikeZoneBottom":1.82289284539268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5499731078006,"aZ":-14.3350846520506,"pfxX":-6.045625560529974,"pfxZ":8.869561178556024,"pX":-0.6629037324449715,"pZ":3.8198215913835147,"vX0":6.2316382343143975,"vY0":-140.40586235105934,"vZ0":-4.614122402963576,"x":142.27,"y":135.64,"x0":-2.117654122627799,"y0":50.006941695785436,"z0":6.406544695304405,"aX":-12.1648580416068},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2366,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38899101945051395,"extension":6.295872332806044},"index":2,"playId":"aed8abb9-0ac2-39a3-93d0-81c03de65715","pitchNumber":3,"startTime":"2025-07-26T00:27:49.623Z","endTime":"2025-07-26T00:27:54.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.8357783068629,"strikeZoneBottom":1.79000086220434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45511331620514,"aZ":-21.072763085328347,"pfxX":-8.550393392533566,"pfxZ":6.492653342121637,"pX":1.3158361978678998,"pZ":0.7319342147580784,"vX0":11.489827472729935,"vY0":-129.06106627883884,"vZ0":-9.420382366604027,"x":66.84,"y":219.02,"x0":-2.05524194739292,"y0":50.00457021097938,"z0":6.013891205889887,"aX":-14.622363525986486},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":13.3,"spinRate":1774,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42222396797403494,"extension":6.503686875654116},"index":3,"playId":"23169c87-92a6-3f37-800c-2536adbfff5a","pitchNumber":4,"startTime":"2025-07-26T00:28:03.853Z","endTime":"2025-07-26T00:28:06.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.063915703021095,"aZ":-26.013644179234845,"pfxX":-9.522647379394549,"pfxZ":3.2299995870680593,"pX":-0.001975637189660875,"pZ":2.4016539764842757,"vX0":10.506948404638633,"vY0":-136.68004514987183,"vZ0":-4.368979466065593,"x":117.08,"y":173.94,"x0":-2.6454138094670965,"y0":50.001113822491845,"z0":5.791506606931168,"aX":-18.147933157423104},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2191,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.39963343244708804,"extension":6.43145862931846},"index":4,"playId":"7887836e-9449-3e09-abce-6fd8ac54f199","pitchNumber":5,"startTime":"2025-07-26T00:28:23.584Z","endTime":"2025-07-26T00:28:27.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.70423423774547,"strikeZoneBottom":1.75710475516683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.387062774885578,"aZ":-42.70914039033895,"pfxX":3.5252559691683993,"pfxZ":-8.22007769122877,"pX":0.22851753437258515,"pZ":0.5454023326973311,"vX0":3.897342382547378,"vY0":-112.99733984220397,"vZ0":-3.382736441288057,"x":108.29,"y":224.05,"x0":-1.9828405138305754,"y0":50.005344519510935,"z0":6.392619419177776,"aX":4.515870070833361},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.5,"breakHorizontal":-7.4,"spinRate":2557,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4864705374172362,"extension":6.430823667113706},"index":5,"playId":"645a9dc5-8f14-3090-ba2a-e38cfb3d7ff6","pitchNumber":6,"startTime":"2025-07-26T00:28:45.818Z","endTime":"2025-07-26T00:28:49.580Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77807602155485,"aZ":-25.147743193035147,"pfxX":1.1721700640595656,"pfxZ":3.978836326033769,"pX":0.9159119909239489,"pZ":1.775955093590658,"vX0":7.918268213829602,"vY0":-130.8823914434574,"vZ0":-6.319486181127157,"x":82.09,"y":190.83,"x0":-2.2780793990749792,"y0":50.005463761671976,"z0":6.0575013162086515,"aX":2.072066996783866},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-3.6,"spinRate":2375,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4155234749966019,"extension":6.397824346479821},"index":6,"playId":"a611b297-61f0-376a-b8c5-be2f8e47ceba","pitchNumber":7,"startTime":"2025-07-26T00:29:04.552Z","endTime":"2025-07-26T00:29:10.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.341571210642538,"aZ":-23.75134602367433,"pfxX":-6.002981839624386,"pfxZ":5.329242318873597,"pX":0.009218876772929823,"pZ":2.6713731829025784,"vX0":8.268225178922716,"vY0":-124.7415446038062,"vZ0":-3.338145801189972,"x":116.65,"y":166.65,"x0":-2.5635464366123855,"y0":50.0032966678281,"z0":5.977978797556357,"aX":-9.49070680582413},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.1,"breakHorizontal":9.0,"spinRate":1562,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.438540260242541,"extension":6.746229033914743},"hitData":{"launchSpeed":111.0,"launchAngle":12.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":34.91,"coordY":92.25}},"index":7,"playId":"c6bc9f3c-975b-3a48-9684-63920ebaf20f","pitchNumber":8,"startTime":"2025-07-26T00:29:56.145Z","endTime":"2025-07-26T00:30:10.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:30:10.609Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T00:30:34.898Z","endTime":"2025-07-26T00:30:47.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.425843771532076,"aZ":-20.858131292049496,"pfxX":-0.9320077418573431,"pfxZ":6.264660310441205,"pX":1.0002168727153733,"pZ":2.322861396064452,"vX0":7.836874593151663,"vY0":-133.01916199012945,"vZ0":-6.528730752719696,"x":78.87,"y":176.06,"x0":-1.8531407131373938,"y0":50.003689236008896,"z0":6.303495202934254,"aX":-1.6852305841609179},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":0.1,"spinRate":2286,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4105333096815671,"extension":6.247603397498499},"hitData":{"launchSpeed":98.0,"launchAngle":29.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.04,"coordY":54.1}},"index":0,"playId":"81db6e7e-f929-3606-9c92-520a5fe908f1","pitchNumber":1,"startTime":"2025-07-26T00:30:39.440Z","endTime":"2025-07-26T00:30:47.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:30:47.420Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T00:32:52.786Z","endTime":"2025-07-26T00:33:43.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11845635384926,"aZ":-11.328724660919429,"pfxX":1.1608821504026379,"pfxZ":11.508229773885956,"pX":0.7772558046496113,"pZ":2.9836441257277806,"vX0":3.988731957667576,"vY0":-133.79038374919705,"vZ0":-7.397785849823668,"x":87.37,"y":158.22,"x0":-0.8841963229916783,"y0":50.00036471953391,"z0":6.598065713245105,"aX":2.1015920740227365},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":-3.0,"spinRate":2293,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.4095466006595081,"extension":6.925587829205363},"index":0,"playId":"1024f927-ba65-3002-933c-88acce34eefd","pitchNumber":1,"startTime":"2025-07-26T00:32:59.196Z","endTime":"2025-07-26T00:33:03.602Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.905949284755803,"aZ":-9.558211082505435,"pfxX":-1.709263598124548,"pfxZ":12.088753562087582,"pX":0.03623602881124929,"pZ":2.7745690709024555,"vX0":3.327489664146324,"vY0":-136.16460287929547,"vZ0":-8.16626325113785,"x":115.62,"y":163.87,"x0":-0.9815958252442956,"y0":50.00674120644268,"z0":6.480723174197611,"aX":-3.1991023172454813},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.3,"breakHorizontal":2.4,"spinRate":2306,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40280800505163894,"extension":7.033878523078216},"index":1,"playId":"21e32b78-2511-3623-bf74-4b978dd743bf","pitchNumber":2,"startTime":"2025-07-26T00:33:19.763Z","endTime":"2025-07-26T00:33:22.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.263195941054665,"aZ":-11.623992106841726,"pfxX":-1.623186557526506,"pfxZ":10.847950380099057,"pX":-0.02303393174394236,"pZ":2.896901714843028,"vX0":3.1929545956189815,"vY0":-136.56358351838986,"vZ0":-7.539787072615386,"x":117.88,"y":160.56,"x0":-0.9949673987304566,"y0":50.00362679233447,"z0":6.4880871641322315,"aX":-3.0754738088048192},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":2.3,"spinRate":2428,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4006495409788129,"extension":7.073250517419347},"index":2,"playId":"bfc8e46e-0436-307a-aeb4-317ee4ea4613","pitchNumber":3,"startTime":"2025-07-26T00:33:40.426Z","endTime":"2025-07-26T00:33:43.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:33:43.699Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Donovan called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T00:34:07.720Z","endTime":"2025-07-26T00:36:11.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":71.6,"strikeZoneTop":3.27999977219279,"strikeZoneBottom":1.64573517272133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99713917483608,"aZ":-45.503272516087776,"pfxX":3.2901382181671153,"pfxZ":-10.292953465384695,"pX":0.23408287101265707,"pZ":4.197223755382526,"vX0":1.831097367717664,"vY0":-113.44815338251574,"vZ0":3.9927031139105877,"x":108.08,"y":125.45,"x0":-1.0126477187096816,"y0":50.00223161507683,"z0":6.969464414634186,"aX":4.2607133492736935},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.2,"breakHorizontal":-6.5,"spinRate":2736,"spinDirection":23},"zone":12,"typeConfidence":2.0,"plateTime":0.48399656621398135,"extension":6.82381559393829},"index":0,"playId":"091cb426-4a14-344c-b6f0-08c876f27045","pitchNumber":1,"startTime":"2025-07-26T00:34:09.359Z","endTime":"2025-07-26T00:34:12.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.28000104579503,"strikeZoneBottom":1.61286505462003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.956729504944203,"aZ":-45.5037683144944,"pfxX":3.554484394135848,"pfxZ":-10.212936025883293,"pX":0.41494120389553946,"pZ":2.1535780061121166,"vX0":2.025117237122226,"vY0":-114.38507771565419,"vZ0":-0.3373873117282842,"x":101.18,"y":180.63,"x0":-0.9478851531824171,"y0":50.00075357028887,"z0":6.820026984933588,"aX":4.6405986144682165},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-18.1,"breakHorizontal":-7.0,"spinRate":2838,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.4815341753252538,"extension":6.812559102920282},"index":1,"playId":"811eb395-bb60-339f-9135-b9fd91b831a1","pitchNumber":2,"startTime":"2025-07-26T00:34:26.749Z","endTime":"2025-07-26T00:34:30.741Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.31286303142719,"strikeZoneBottom":1.61287316259353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.395007108612248,"aZ":-13.804889603584849,"pfxX":0.8938232586505048,"pfxZ":10.02407447751432,"pX":-0.10338883888203305,"pZ":4.483650051410865,"vX0":2.6397295313753424,"vY0":-134.56352649882916,"vZ0":-2.8365552898609283,"x":120.94,"y":117.72,"x0":-1.2134840251227625,"y0":50.003050628678515,"z0":6.5303902087260965,"aX":1.6375814899300223},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-2.2,"spinRate":2284,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.40715698659009725,"extension":6.887273093105696},"index":2,"playId":"8abffb3f-e9ba-32cc-81e8-f71c278631bb","pitchNumber":3,"startTime":"2025-07-26T00:34:42.917Z","endTime":"2025-07-26T00:34:46.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.371034084608116,"aZ":-18.529826933057635,"pfxX":3.3299946724669303,"pfxZ":7.74079497264843,"pX":0.9281108936995801,"pZ":3.015116593125615,"vX0":4.09041481134265,"vY0":-132.2435589377877,"vZ0":-5.586055456513413,"x":81.62,"y":157.37,"x0":-1.0741017334305443,"y0":50.00626686681751,"z0":6.523190844592814,"aX":5.87293379353698},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.0,"breakHorizontal":-7.0,"spinRate":2310,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4148794295793605,"extension":7.034066460204538},"index":3,"playId":"5891de97-54e4-3d0f-8aad-bfa7821edac6","pitchNumber":4,"startTime":"2025-07-26T00:35:00.775Z","endTime":"2025-07-26T00:35:04.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.538433801737625,"aZ":-45.10431765476128,"pfxX":3.8428196402429364,"pfxZ":-9.531288419813082,"pX":0.5875045035773412,"pZ":2.4747595761807974,"vX0":2.139808601106913,"vY0":-115.96010566472887,"vZ0":0.11385094134097695,"x":94.61,"y":171.96,"x0":-0.8478281181638667,"y0":50.00377614789011,"z0":6.74297424511072,"aX":5.211746050312464},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.9,"breakHorizontal":-7.6,"spinRate":2856,"spinDirection":21},"zone":6,"typeConfidence":2.0,"plateTime":0.47310412230373,"extension":7.002659459681397},"index":4,"playId":"97b1a58b-d817-3840-a692-06e623ac988e","pitchNumber":5,"startTime":"2025-07-26T00:35:24.633Z","endTime":"2025-07-26T00:35:28.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.140894315511144,"aZ":-12.04703279872067,"pfxX":-0.8836893140466251,"pfxZ":10.503216506230116,"pX":0.7688332839510988,"pZ":3.3319873076377817,"vX0":5.158469819479581,"vY0":-137.03027048779467,"vZ0":-6.174672823863179,"x":87.69,"y":148.82,"x0":-1.0171017977072871,"y0":50.00267442145323,"z0":6.425415987742449,"aX":-1.6946376379902748},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":0.6,"spinRate":2233,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.39856898852966793,"extension":7.095532528749423},"index":5,"playId":"a49f402a-b26f-3188-a91d-5dfe647ae175","pitchNumber":6,"startTime":"2025-07-26T00:35:46.897Z","endTime":"2025-07-26T00:35:50.562Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.31266616455391,"strikeZoneBottom":1.61267737072847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02235503529911,"aZ":-11.873460622565496,"pfxX":-0.20878332889818463,"pfxZ":10.805482618488757,"pX":-0.662313202139499,"pZ":2.7963384992193454,"vX0":0.5451136770173932,"vY0":-135.79887818344335,"vZ0":-7.812792304909336,"x":142.25,"y":163.28,"x0":-0.8379848568988685,"y0":50.00616008011837,"z0":6.525057858925292,"aX":-0.39239073518116707},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":0.2,"spinRate":2184,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.4023827899249959,"extension":7.136902075935043},"index":6,"playId":"a5444678-fccd-3dd2-8f41-774aefd6d286","pitchNumber":7,"startTime":"2025-07-26T00:36:07.300Z","endTime":"2025-07-26T00:36:11.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:36:11.620Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T00:36:21.102Z","endTime":"2025-07-26T00:37:03.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.48839525555502,"strikeZoneBottom":1.62842861971053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.176028272812168,"aZ":-44.57902105188658,"pfxX":2.1489549721027523,"pfxZ":-8.890674327528924,"pX":0.619223129012707,"pZ":3.2782913917243635,"vX0":2.961838790723022,"vY0":-117.61817662567792,"vZ0":1.5195983523475394,"x":93.4,"y":150.27,"x0":-0.9375490065622624,"y0":50.002592157166895,"z0":6.770848627546805,"aX":2.998133885105123},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.4,"breakHorizontal":-4.7,"spinRate":2749,"spinDirection":25},"zone":3,"typeConfidence":2.0,"plateTime":0.4664183525190344,"extension":6.897585226285923},"index":0,"playId":"a473e854-c299-3015-b115-1424e74a4992","pitchNumber":1,"startTime":"2025-07-26T00:36:37.931Z","endTime":"2025-07-26T00:36:41.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70422456953379,"aZ":-13.877746374347039,"pfxX":-0.6484161849998413,"pfxZ":9.754876598699425,"pX":0.07206303784033936,"pZ":3.2140432962786774,"vX0":2.953394502118459,"vY0":-135.84379081243938,"vZ0":-6.287110619083561,"x":114.25,"y":152.0,"x0":-0.9432541917539442,"y0":50.00577983014266,"z0":6.516618099128279,"aX":-1.21670016050228},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":0.6,"spinRate":2232,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.4026283706451417,"extension":7.085597764184922},"hitData":{"launchSpeed":95.8,"launchAngle":14.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.89,"coordY":101.64}},"index":1,"playId":"0b5d7e5a-3e7d-381f-8adf-984c5713c506","pitchNumber":2,"startTime":"2025-07-26T00:36:52.246Z","endTime":"2025-07-26T00:37:03.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:37:03.526Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T00:37:21.037Z","endTime":"2025-07-26T00:37:34.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.519259357160323,"aZ":-44.503606102857205,"pfxX":4.3136594941103255,"pfxZ":-9.025372885388949,"pX":0.8581410620964454,"pZ":2.4731952727028337,"vX0":3.057773261985858,"vY0":-116.3585564424802,"vZ0":0.08271538308970294,"x":84.29,"y":172.0,"x0":-1.034842896364561,"y0":50.00053969136913,"z0":6.66551200492555,"aX":5.894348527574942},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.0,"breakHorizontal":-8.6,"spinRate":2815,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.47132193574985504,"extension":6.901746334724362},"hitData":{"launchSpeed":78.9,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.42,"coordY":153.71}},"index":0,"playId":"d2817517-1ea5-3a2d-9d19-196c5d4e7084","pitchNumber":1,"startTime":"2025-07-26T00:37:26.105Z","endTime":"2025-07-26T00:37:34.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:37:34.344Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp line drive to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T00:39:31.239Z","endTime":"2025-07-26T00:40:57.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.9,"strikeZoneTop":3.61733184498268,"strikeZoneBottom":1.66267783065661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11943710296867,"aZ":-43.049559788905654,"pfxX":4.425319511781947,"pfxZ":-8.462513672258257,"pX":0.4056449924118418,"pZ":2.0707770377660983,"vX0":4.440694627971532,"vY0":-112.84947255138077,"vZ0":-0.22183714257548193,"x":101.54,"y":182.87,"x0":-2.164660220708972,"y0":50.00152172767088,"z0":6.518133002335432,"aX":5.688401992229497},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.0,"breakHorizontal":-9.1,"spinRate":2653,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.48593939658001295,"extension":6.310702092449177},"index":0,"playId":"5c69f367-25b8-33f7-8d85-0b4b568525db","pitchNumber":1,"startTime":"2025-07-26T00:39:48.216Z","endTime":"2025-07-26T00:39:52.185Z","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.6,"endSpeed":86.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76744794382166,"aZ":-22.726128376027514,"pfxX":-9.714477823025968,"pfxZ":4.971322035713309,"pX":-0.10400724760054214,"pZ":2.36085306779194,"vX0":9.624939908510921,"vY0":-137.34054628686462,"vZ0":-5.609179316568629,"x":120.96,"y":175.04,"x0":-2.3998589372358983,"y0":50.0053926161941,"z0":5.985649683633665,"aX":-18.472945864181646},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":2223,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3995308608971686,"extension":6.320017169874569},"index":1,"playId":"b5d981dd-67d9-3842-a5cd-faf7d08da60b","pitchNumber":2,"startTime":"2025-07-26T00:40:02.623Z","endTime":"2025-07-26T00:40:05.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.68266266659525,"strikeZoneBottom":1.66267236601225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.74561956965291,"aZ":-12.246787284940046,"pfxX":-3.2757985809336265,"pfxZ":10.235538818022478,"pX":-1.424895876643153,"pZ":3.5996484381955316,"vX0":2.605087038544267,"vY0":-137.94594327209677,"vZ0":-5.672552227647529,"x":171.31,"y":141.59,"x0":-1.9511316680567443,"y0":50.00330617336859,"z0":6.492542640791346,"aX":-6.378071391609897},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2383,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39551335425492073,"extension":6.215741299527134},"index":2,"playId":"1bb6d7d5-f8b7-3fba-8fad-db82c9078566","pitchNumber":3,"startTime":"2025-07-26T00:40:28.937Z","endTime":"2025-07-26T00:40:32.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.91209045307169,"aZ":-36.42278659103288,"pfxX":6.999464960929705,"pfxZ":-2.97010823802262,"pX":0.3440606379262989,"pZ":1.6918307520204978,"vX0":3.764449524929664,"vY0":-118.29440829483083,"vZ0":-3.114978554244608,"x":103.89,"y":193.1,"x0":-2.1734705368199836,"y0":50.00522606279536,"z0":6.3388279609683,"aX":9.998826194813397},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.9,"breakHorizontal":-13.6,"spinRate":2624,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4616458627340232,"extension":6.271354465575121},"hitData":{"launchSpeed":103.4,"launchAngle":9.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.72,"coordY":92.61}},"index":3,"playId":"f53905cf-cd4e-346c-8c96-59cfe4253b9d","pitchNumber":4,"startTime":"2025-07-26T00:40:45.840Z","endTime":"2025-07-26T00:40:57.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:40:57.787Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T00:43:31.212Z","endTime":"2025-07-26T00:44:23.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5],"actionIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T00:41:05.910Z","endTime":"2025-07-26T00:41:28.879Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Steven Matz replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T00:41:28.879Z","endTime":"2025-07-26T00:43:33.526Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571927,"link":"/api/v1/people/571927"},"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8596107851392,"aZ":-19.403333268873684,"pfxX":8.805302044571716,"pfxZ":6.560390319657925,"pX":0.7372999916774193,"pZ":4.168739857336353,"vX0":-5.506605409764286,"vY0":-137.96011132865854,"vZ0":-0.7547271180090172,"x":88.9,"y":126.22,"x0":1.6050408912809375,"y0":50.00301436639576,"z0":5.741944253540774,"aX":17.140758445904456},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":-15.0,"spinRate":2203,"spinDirection":125},"zone":12,"typeConfidence":0.93,"plateTime":0.39553584528479613,"extension":6.567994593195222},"index":2,"playId":"2bb97f1d-e30d-325b-a6c5-e765c34f2937","pitchNumber":1,"startTime":"2025-07-26T00:43:33.526Z","endTime":"2025-07-26T00:43:36.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-26T00:43:42.995Z","endTime":"2025-07-26T00:43:54.257Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":85.9,"strikeZoneTop":3.65431690676318,"strikeZoneBottom":1.69216987326951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.323966822462097,"aZ":-20.50819482880623,"pfxX":9.036778704626236,"pfxZ":6.217160424257264,"pX":-0.24981992138678538,"pZ":3.0263947241228677,"vX0":-7.905972181195746,"vY0":-135.31852101257053,"vZ0":-3.2520792926536854,"x":126.52,"y":157.07,"x0":1.5191889124866396,"y0":50.00162223405199,"z0":5.661043228474052,"aX":16.952281898874208},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":-14.9,"spinRate":2209,"spinDirection":118},"zone":5,"typeConfidence":0.89,"plateTime":0.40299778398967634,"extension":6.6829297862695345},"index":4,"playId":"e7625fcc-9ef8-38bc-89dc-a392263cb12b","pitchNumber":2,"startTime":"2025-07-26T00:43:54.257Z","endTime":"2025-07-26T00:43:58.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41482071664216,"aZ":-38.60528706575613,"pfxX":-4.945743750796197,"pfxZ":-4.867807874256365,"pX":-0.2082096343449887,"pZ":1.762349946969467,"vX0":-2.4384890164436785,"vY0":-113.99043875036234,"vZ0":-0.35104309376468934,"x":124.94,"y":191.2,"x0":1.5171796941161824,"y0":50.005538173422885,"z0":5.720819490854906,"aX":-6.527395257890199},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-8.6,"breakHorizontal":9.6,"spinRate":2266,"spinDirection":320},"zone":8,"typeConfidence":0.9,"plateTime":0.4799966856318547,"extension":6.585025923290879},"hitData":{"launchSpeed":106.5,"launchAngle":17.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.13,"coordY":79.0}},"index":5,"playId":"120cb428-5cde-34b5-9887-06e745921580","pitchNumber":3,"startTime":"2025-07-26T00:44:13.087Z","endTime":"2025-07-26T00:44:23.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:44:23.603Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to center fielder Victor Scott II. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T00:44:37.484Z","endTime":"2025-07-26T00:45:55.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.66253297081221,"strikeZoneBottom":1.70254250975316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.902406556786303,"aZ":-28.984462342743047,"pfxX":7.9071818812932415,"pfxZ":2.1484236660625022,"pX":0.5786182277260479,"pZ":2.8695160708297855,"vX0":-5.253562450869743,"vY0":-120.42237390112095,"vZ0":-0.7374681539627619,"x":94.94,"y":161.3,"x0":1.7488819904872666,"y0":50.00338881550922,"z0":5.718378048191708,"aX":11.745339631643555},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":-13.2,"spinRate":2550,"spinDirection":90},"zone":6,"typeConfidence":0.9,"plateTime":0.45288423121434507,"extension":6.680810378805719},"index":0,"playId":"3aa2697f-5e66-329d-a62c-1ca47c335e22","pitchNumber":1,"startTime":"2025-07-26T00:44:49.701Z","endTime":"2025-07-26T00:44:53.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"9e814c0a-733f-4800-9e6c-52becd2e53f8","startTime":"2025-07-26T00:45:04.726Z","endTime":"2025-07-26T00:45:09.446Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.66252426801194,"strikeZoneBottom":1.70253806263252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.884159009249483,"aZ":-20.238252344514724,"pfxX":10.143232925953583,"pfxZ":6.26819749854536,"pX":-0.11059863475836357,"pZ":2.0285086457218573,"vX0":-7.916476790375329,"vY0":-136.59265614995118,"vZ0":-5.854793295800076,"x":121.22,"y":184.01,"x0":1.4961388443665795,"y0":50.003047783813,"z0":5.57524023335434,"aX":19.316976010737505},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-16.9,"spinRate":2243,"spinDirection":118},"zone":8,"typeConfidence":0.91,"plateTime":0.39979890601209345,"extension":6.671061275856315},"index":2,"playId":"5d18c601-23d3-37f2-8d15-c0898683f8fe","pitchNumber":2,"startTime":"2025-07-26T00:45:24.293Z","endTime":"2025-07-26T00:45:27.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.764087237276286,"aZ":-36.279351546546614,"pfxX":7.864547522601011,"pfxZ":-2.8057735166913247,"pX":0.904269526121766,"pZ":2.3732790794495897,"vX0":-4.291575730599621,"vY0":-119.50449228398611,"vZ0":-0.12372040586867361,"x":82.53,"y":174.7,"x0":1.6918429193443654,"y0":50.004977300747086,"z0":5.6561807229170045,"aX":11.496141318202044},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.9,"breakHorizontal":-13.3,"spinRate":2463,"spinDirection":91},"zone":14,"typeConfidence":0.86,"plateTime":0.4565111187642148,"extension":6.733553248051275},"hitData":{"launchSpeed":94.8,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":88.85}},"index":3,"playId":"be288997-6009-31a8-9409-494d8541bade","pitchNumber":3,"startTime":"2025-07-26T00:45:44.071Z","endTime":"2025-07-26T00:45:55.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:45:55.579Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Sheets grounds into a double play, pitcher Steven Matz to shortstop Masyn Winn to first baseman Willson Contreras. Xander Bogaerts out at 2nd. Gavin Sheets out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T00:46:10.050Z","endTime":"2025-07-26T00:47:03.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571927,"link":"/api/v1/people/571927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.49236432436147,"strikeZoneBottom":1.65237420770264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.092542616114052,"aZ":-21.21707421964219,"pfxX":8.779268082703695,"pfxZ":5.767032736656306,"pX":-0.2853016499556089,"pZ":2.6871340152218663,"vX0":-7.868659105091512,"vY0":-136.29703636283344,"vZ0":-3.7396735453607777,"x":127.88,"y":166.23,"x0":1.4841567208795838,"y0":50.00589353259999,"z0":5.524087290772262,"aX":16.689600232410776},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":-14.4,"spinRate":2234,"spinDirection":119},"zone":4,"typeConfidence":0.89,"plateTime":0.40031257569940104,"extension":6.735550056038825},"index":0,"playId":"00c32373-3425-3029-8eac-662f3f8a53f2","pitchNumber":1,"startTime":"2025-07-26T00:46:24.807Z","endTime":"2025-07-26T00:46:28.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.673989922628795,"aZ":-41.061320477992844,"pfxX":-4.889474891231808,"pfxZ":-6.703896193957265,"pX":-0.6703006484409456,"pZ":2.229226917844333,"vX0":-3.7417717799327517,"vY0":-114.56018371302183,"vZ0":1.2186138697488489,"x":142.55,"y":178.59,"x0":1.6208716450565581,"y0":50.002009011712076,"z0":5.7119734855523605,"aX":-6.481952053737545},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.5,"breakHorizontal":9.8,"spinRate":2417,"spinDirection":323},"zone":4,"typeConfidence":0.9,"plateTime":0.47858391391186705,"extension":6.606856702438199},"index":1,"playId":"b6de0530-fcb8-3f0c-8876-09c7c5fe7295","pitchNumber":2,"startTime":"2025-07-26T00:46:38.171Z","endTime":"2025-07-26T00:46:41.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.687024590418947,"aZ":-38.76194054488998,"pfxX":-6.44887257405919,"pfxZ":-4.958946858764536,"pX":-0.576131198068601,"pZ":1.8369597356846104,"vX0":-3.1193218832636385,"vY0":-114.66501170499654,"vZ0":-0.016065534559079886,"x":138.96,"y":189.18,"x0":1.6407797287406218,"y0":50.00333832247055,"z0":5.6337662372275785,"aX":-8.56582075911564},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.6,"breakHorizontal":12.5,"spinRate":2427,"spinDirection":319},"zone":7,"typeConfidence":0.9,"plateTime":0.47812507222454537,"extension":6.693422081245895},"hitData":{"launchSpeed":90.4,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.04,"coordY":180.57}},"index":2,"playId":"f33ba773-c2a1-3950-9b2b-aeffe5ef85be","pitchNumber":3,"startTime":"2025-07-26T00:46:55.643Z","endTime":"2025-07-26T00:47:03.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:47:03.149Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (28) on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:49:02.836Z","endTime":"2025-07-26T00:50:22.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.54495767727631,"strikeZoneBottom":1.65249055626248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.141653842772218,"aZ":-44.87768417952432,"pfxX":4.248296717205896,"pfxZ":-9.668491937414458,"pX":0.6318655709433899,"pZ":-0.09066015348180258,"vX0":2.6534638960770227,"vY0":-114.72950704986528,"vZ0":-5.036959240657505,"x":92.91,"y":241.23,"x0":-1.0975648436532799,"y0":50.00422569699301,"z0":6.575051986275784,"aX":5.580320279625833},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-18.6,"breakHorizontal":-8.4,"spinRate":2757,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4801116491227502,"extension":6.993400012804721},"index":0,"playId":"16ce8779-6dca-3a41-a190-47b2c2cc75b2","pitchNumber":1,"startTime":"2025-07-26T00:49:12.897Z","endTime":"2025-07-26T00:49:16.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.47999927926265,"strikeZoneBottom":1.65248603443727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00741729889446,"aZ":-45.03913974195331,"pfxX":2.823894373882357,"pfxZ":-9.56269418156559,"pX":-0.15630689065118,"pZ":1.970057353165605,"vX0":1.1018245557490836,"vY0":-115.90662249359652,"vZ0":-0.9609077632471782,"x":122.96,"y":185.59,"x0":-1.0063918188355885,"y0":50.00459985442144,"z0":6.734735420543489,"aX":3.7978765818786515},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-17.2,"breakHorizontal":-5.4,"spinRate":2699,"spinDirection":20},"zone":8,"typeConfidence":2.0,"plateTime":0.47467507423059185,"extension":6.988620636743341},"index":1,"playId":"eab60dbd-f093-3adf-af37-18e33afef8ca","pitchNumber":2,"startTime":"2025-07-26T00:49:29.558Z","endTime":"2025-07-26T00:49:33.545Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.6423665915488,"strikeZoneBottom":1.65248521996407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73224771602273,"aZ":-13.021817047435365,"pfxX":-1.5845620944771288,"pfxZ":10.218562974903657,"pX":0.5996609601846289,"pZ":3.0767921320976006,"vX0":3.8766443738746372,"vY0":-135.80642294855997,"vZ0":-6.773670688749405,"x":94.14,"y":155.71,"x0":-0.6381917268477667,"y0":50.006423072780834,"z0":6.5027223400269865,"aX":-2.9712477157939454},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":2.0,"spinRate":2257,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.4027602559959145,"extension":7.099852382755802},"index":2,"playId":"6d9f80bf-b154-3974-b0c0-c9b96667cad9","pitchNumber":3,"startTime":"2025-07-26T00:49:45.479Z","endTime":"2025-07-26T00:49:49.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T00:49:56.796Z","endTime":"2025-07-26T00:50:09.063Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.530212049035953,"aZ":-42.130769617683356,"pfxX":2.1592434489989834,"pfxZ":-6.989904753588506,"pX":0.6159461038651757,"pZ":2.502591975509206,"vX0":2.750618849973929,"vY0":-118.59669304337726,"vZ0":-0.8351730218689861,"x":93.52,"y":171.21,"x0":-0.8389750023536858,"y0":50.00004964433876,"z0":6.6994936071545474,"aX":3.077119488617649},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.6,"breakHorizontal":-4.6,"spinRate":2777,"spinDirection":21},"zone":6,"typeConfidence":2.0,"plateTime":0.4617212997334761,"extension":7.007169820206415},"hitData":{"launchSpeed":102.2,"launchAngle":16.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":84.02,"coordY":53.15}},"index":4,"playId":"d98b7cda-da69-394a-b3f7-42f89131e81a","pitchNumber":4,"startTime":"2025-07-26T00:50:09.063Z","endTime":"2025-07-26T00:50:22.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:50:22.877Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez. Willson Contreras to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:50:46.586Z","endTime":"2025-07-26T00:51:30.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.420399752945006,"aZ":-12.260746335939976,"pfxX":-0.6805873585202169,"pfxZ":10.320903133277442,"pX":-0.022931693940053916,"pZ":3.126018611927176,"vX0":2.5399126733950985,"vY0":-137.52034514861046,"vZ0":-6.989798268456324,"x":117.87,"y":154.38,"x0":-0.8671183308371696,"y0":50.001464229840465,"z0":6.519563629475908,"aX":-1.3132444181795428},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":0.7,"spinRate":2369,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.39718002208293957,"extension":7.037096380226741},"index":0,"playId":"dfb220b7-1b38-3293-91c0-52f684877077","pitchNumber":1,"startTime":"2025-07-26T00:50:50.917Z","endTime":"2025-07-26T00:50:54.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"897a4018-66b6-41f7-809e-3932911817a3","startTime":"2025-07-26T00:51:10.091Z","endTime":"2025-07-26T00:51:15.091Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.239494160093606,"aZ":-11.234321473033493,"pfxX":-1.3861964871170533,"pfxZ":10.842388324236591,"pX":0.2756671441863114,"pZ":1.7412353709653836,"vX0":3.20184165387275,"vY0":-137.53978965784148,"vZ0":-10.67337133366042,"x":106.49,"y":191.77,"x0":-0.7193138821313184,"y0":50.00183327224859,"z0":6.416098383643266,"aX":-2.6771462414587694},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":1.9,"spinRate":2202,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.397032513521002,"extension":7.145343560606622},"hitData":{"launchSpeed":99.0,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":147.12}},"index":2,"playId":"e0366276-9157-31fd-8e6f-32e393bbe9c2","pitchNumber":2,"startTime":"2025-07-26T00:51:23.220Z","endTime":"2025-07-26T00:51:30.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:51:30.683Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:52:04.564Z","endTime":"2025-07-26T00:52:18.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T00:51:54.337Z","endTime":"2025-07-26T00:52:06.866Z","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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11061093465697,"aZ":-12.168465313796933,"pfxX":-2.218853539379396,"pfxZ":10.541423620822574,"pX":-0.09958929108503943,"pZ":1.9686780342614079,"vX0":2.902205488849441,"vY0":-136.63625977816076,"vZ0":-9.770466348778854,"x":120.8,"y":185.63,"x0":-0.8854759926662471,"y0":50.00191502810827,"z0":6.419305050399689,"aX":-4.210432235624319},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":3.5,"spinRate":2273,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.40033818561858814,"extension":7.1891362173639966},"hitData":{"launchSpeed":81.4,"launchAngle":51.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.51,"coordY":116.3}},"index":1,"playId":"a475852a-5feb-3a87-84e7-394f1c31e203","pitchNumber":1,"startTime":"2025-07-26T00:52:06.866Z","endTime":"2025-07-26T00:52:18.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:52:18.701Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out to pitcher Nick Pivetta.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:52:39.611Z","endTime":"2025-07-26T00:54:20.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.30205347484484,"strikeZoneBottom":1.45206239785378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.386801038162986,"aZ":-27.94709050404575,"pfxX":6.8544163235228055,"pfxZ":2.7646273974939195,"pX":1.551972629792425,"pZ":3.1503480842572413,"vX0":4.073569103067236,"vY0":-123.11621875354011,"vZ0":-2.4921811992599956,"x":57.84,"y":153.72,"x0":-1.0167431904675062,"y0":50.0016749318481,"z0":6.550810381908609,"aX":10.478332516071738},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.7,"breakHorizontal":-13.4,"spinRate":2310,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.445586695798474,"extension":6.784362726320486},"index":0,"playId":"cf35aa6c-be1c-35d3-9fc2-6922587dbec2","pitchNumber":1,"startTime":"2025-07-26T00:52:48.375Z","endTime":"2025-07-26T00:52:51.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.307717387729987,"aZ":-27.99096955891405,"pfxX":6.244506269239139,"pfxZ":2.796638094869259,"pX":-0.25450980964061737,"pZ":2.3306857787590616,"vX0":0.966998915939579,"vY0":-121.606867292567,"vZ0":-3.8342633638618766,"x":126.7,"y":175.85,"x0":-1.4686008174014542,"y0":50.002439443754525,"z0":6.361664925355731,"aX":9.33180256747635},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-11.5,"spinRate":2512,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.45076387251685057,"extension":6.950666912727442},"index":1,"playId":"da8c1391-33bb-38a5-bf0f-df227727e88a","pitchNumber":2,"startTime":"2025-07-26T00:53:03.406Z","endTime":"2025-07-26T00:53:06.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.14196214861763,"strikeZoneBottom":1.42000007773553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.546654223980212,"aZ":-24.72171811418642,"pfxX":2.354413296077516,"pfxZ":4.857343489461247,"pX":0.11688478843022046,"pZ":4.174564867735876,"vX0":3.0963029278875416,"vY0":-122.61933391696732,"vZ0":-0.41810766921074993,"x":112.54,"y":126.07,"x0":-1.4644749922315574,"y0":50.001890829663964,"z0":6.442936835551316,"aX":3.611710844542397},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":-4.9,"spinRate":2463,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.445419543555972,"extension":7.063708790563368},"index":2,"playId":"5f7e9927-f62e-3cad-9a78-447ab3975abb","pitchNumber":3,"startTime":"2025-07-26T00:53:21.813Z","endTime":"2025-07-26T00:53:25.537Z","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":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.150982965862987,"aZ":-27.67224681811368,"pfxX":1.734065253287385,"pfxZ":2.6840647579244017,"pX":1.0513879450648742,"pZ":1.1384602564177781,"vX0":4.700846038062386,"vY0":-128.18077051902213,"vZ0":-7.83973291343109,"x":76.92,"y":208.04,"x0":-1.0248789587675913,"y0":50.00638474729594,"z0":6.3684791892633745,"aX":2.9131451008124785},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.1,"spinRate":2221,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42577138167815054,"extension":7.1652542318825425},"index":3,"playId":"1d9bd28a-acb2-3bf5-ae42-c54c73aa4f6d","pitchNumber":4,"startTime":"2025-07-26T00:53:42.363Z","endTime":"2025-07-26T00:53:47.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-26T00:54:02.445Z","endTime":"2025-07-26T00:54:13.137Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"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":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.404449622581915,"aZ":-9.88075179383064,"pfxX":-2.7491713020229636,"pfxZ":11.31741198715847,"pX":-1.6447095561164113,"pZ":3.500262431556291,"vX0":-0.12650466121541387,"vY0":-139.25527800675394,"vZ0":-6.343216056792714,"x":179.69,"y":144.27,"x0":-1.2413681403511474,"y0":50.00473528415788,"z0":6.457035624623237,"aX":-5.415348411290801},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":5.0,"spinRate":2352,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39288423166165076,"extension":7.071397336659636},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.13,"coordY":188.67}},"index":5,"playId":"41871418-1c37-3528-bea6-55f2a08e3ce4","pitchNumber":5,"startTime":"2025-07-26T00:54:13.137Z","endTime":"2025-07-26T00:54:20.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:54:20.327Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:56:35.327Z","endTime":"2025-07-26T00:57:05.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.3698193088624,"strikeZoneBottom":1.59656737672575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54129785813192,"aZ":-20.660054143018172,"pfxX":9.627571715191316,"pfxZ":6.053669595961729,"pX":-0.24724646153618696,"pZ":4.759427147118801,"vX0":-8.012518613009767,"vY0":-137.08486586653916,"vZ0":0.8064880389906516,"x":126.42,"y":110.28,"x0":1.4638892848241722,"y0":50.00118279405325,"z0":5.872666223423841,"aX":18.30686028626912},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":-15.7,"spinRate":2222,"spinDirection":121},"zone":11,"typeConfidence":0.93,"plateTime":0.39968781568476697,"extension":6.618527497021606},"index":0,"playId":"575a5ea1-278f-3796-b444-a8a406b915f9","pitchNumber":1,"startTime":"2025-07-26T00:56:43.591Z","endTime":"2025-07-26T00:56:46.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.121397743549448,"aZ":-40.08648364139183,"pfxX":-5.575579971110088,"pfxZ":-5.934875523651806,"pX":0.094362311134709,"pZ":3.221030130804222,"vX0":-1.8211942543719533,"vY0":-114.69962757452032,"vZ0":3.0118669727553105,"x":113.4,"y":151.81,"x0":1.6229392535288354,"y0":50.00311979061908,"z0":5.798427698680968,"aX":-7.4321970999305105},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.7,"breakHorizontal":10.6,"spinRate":2171,"spinDirection":320},"zone":2,"typeConfidence":0.9,"plateTime":0.4774506887131622,"extension":6.6540893910466705},"hitData":{"launchSpeed":93.9,"launchAngle":19.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.33,"coordY":73.68}},"index":1,"playId":"0f79c1a9-aff3-3a95-8b52-8a3df8a71431","pitchNumber":2,"startTime":"2025-07-26T00:56:55.313Z","endTime":"2025-07-26T00:57:05.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:57:05.063Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Iglesias grounds into a force out, second baseman Brendan Donovan to shortstop Masyn Winn. Jake Cronenworth out at 2nd. Jose Iglesias to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:59:49.708Z","endTime":"2025-07-26T01:01:06.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T00:57:18.415Z","endTime":"2025-07-26T00:57:46.805Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Phil Maton replaces Steven Matz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T00:57:46.805Z","endTime":"2025-07-26T00:59:51.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":67.7,"strikeZoneTop":3.27340385472419,"strikeZoneBottom":1.44341245334039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.161990189457477,"aZ":-39.11009282241019,"pfxX":10.182302155580867,"pfxZ":-5.915157182383016,"pX":0.9582942513534868,"pZ":2.311606417669876,"vX0":2.1846336565440754,"vY0":-109.1341055120638,"vZ0":2.633018743629682,"x":80.47,"y":176.37,"x0":-1.384162461929822,"y0":50.0016459449839,"z0":5.387144703627621,"aX":11.941336484957686},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-9.4,"breakHorizontal":-19.1,"spinRate":3088,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.5072949593681231,"extension":6.8493576107811265},"index":2,"playId":"dc284a16-e306-36fd-aaeb-8fd25d866ab8","pitchNumber":1,"startTime":"2025-07-26T00:59:51.867Z","endTime":"2025-07-26T00:59:55.912Z","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":75.3,"endSpeed":68.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.839421260208592,"aZ":-41.079987480960924,"pfxX":9.99909165899099,"pfxZ":-7.5321635394185,"pX":-0.35395837452227646,"pZ":2.1388076960069,"vX0":-0.4161339557538475,"vY0":-109.41818826327933,"vZ0":2.846229468353706,"x":130.49,"y":181.03,"x0":-1.452839870588074,"y0":50.003643107071454,"z0":5.303188911257681,"aX":11.819213197194522},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-12.2,"breakHorizontal":-17.9,"spinRate":3185,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.5054965010401067,"extension":6.924254551848564},"index":3,"playId":"f1cce775-3222-3329-9bde-1a347896bb51","pitchNumber":2,"startTime":"2025-07-26T01:00:12.162Z","endTime":"2025-07-26T01:00:15.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.5,"strikeZoneTop":3.23999906284292,"strikeZoneBottom":1.40999983995883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.291598086160366,"aZ":-40.53969718021093,"pfxX":7.575696898431526,"pfxZ":-6.8895529884899025,"pX":2.139042027330823,"pZ":0.8422624281365552,"vX0":5.0794076225934255,"vY0":-110.56714813568391,"vZ0":-0.022088468672259998,"x":35.46,"y":216.04,"x0":-1.1881546012970383,"y0":50.00361810701957,"z0":5.176650515113419,"aX":9.196659520858788},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-12.0,"breakHorizontal":-15.2,"spinRate":3233,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.49911031356045177,"extension":7.1050048043083285},"index":4,"playId":"e768f3e4-f1f0-3fc4-bd40-bdbb9fba37ff","pitchNumber":3,"startTime":"2025-07-26T01:00:37.273Z","endTime":"2025-07-26T01:00:40.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42006761980263,"aZ":-39.176757351119015,"pfxX":9.831603814877031,"pfxZ":-5.589740246164135,"pX":0.7600041608402989,"pZ":2.679330791793717,"vX0":1.8126227596681201,"vY0":-112.20781147160181,"vZ0":3.131969448847406,"x":88.03,"y":166.44,"x0":-1.3373996175924325,"y0":50.00005036746024,"z0":5.302913703871181,"aX":12.32721725833056},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.8,"breakHorizontal":-18.2,"spinRate":3072,"spinDirection":59},"zone":3,"typeConfidence":2.0,"plateTime":0.4912473423969588,"extension":7.0340883274571135},"hitData":{"launchSpeed":80.3,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.11,"coordY":146.11}},"index":5,"playId":"44b9276a-3c1b-35de-81e5-640de4fe5026","pitchNumber":4,"startTime":"2025-07-26T01:00:59.309Z","endTime":"2025-07-26T01:01:06.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:01:06.850Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trenton Brooks grounds out, second baseman Brendan Donovan to first baseman Willson Contreras. Jose Iglesias to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T01:02:09.996Z","endTime":"2025-07-26T01:02:52.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trenton Brooks replaces Elias Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T01:01:36.173Z","endTime":"2025-07-26T01:02:08.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670092,"link":"/api/v1/people/670092"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-26T01:02:08.031Z","endTime":"2025-07-26T01:02:12.368Z","isPitch":false,"type":"action"},{"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":92.1,"endSpeed":85.8,"strikeZoneTop":3.34329658508209,"strikeZoneBottom":1.543309061729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67869984380705,"aZ":-17.761942456150525,"pfxX":-0.4438039965148981,"pfxZ":7.725284835334074,"pX":-1.7307073014958534,"pZ":2.936800705905627,"vX0":-0.8294269375831077,"vY0":-134.38992542512375,"vZ0":-2.765619526869469,"x":182.97,"y":159.49,"x0":-1.3627779554812995,"y0":50.00389282655493,"z0":5.211870529815134,"aX":-0.8277582040893228},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":1.0,"spinRate":2531,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4045102944345649,"extension":7.083881052307748},"index":2,"playId":"b5ac6402-d483-3b13-91db-ab1529811af9","pitchNumber":1,"startTime":"2025-07-26T01:02:12.368Z","endTime":"2025-07-26T01:02:21.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Yohel Pozo. Jose Iglesias to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"b5ac6402-d483-3b13-91db-ab1529811af9","startTime":"2025-07-26T01:02:36.157Z","endTime":"2025-07-26T01:02:45.114Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48432976195056,"aZ":-25.98989122882628,"pfxX":4.868141216277806,"pfxZ":3.8787861288102903,"pX":-0.6341322754387616,"pZ":2.38158518241831,"vX0":1.2482414237861306,"vY0":-125.00029794387817,"vZ0":-1.4207488638758368,"x":141.17,"y":174.48,"x0":-1.771614434794216,"y0":50.001526925761716,"z0":5.076564984194319,"aX":7.758780142482213},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":-9.1,"spinRate":2668,"spinDirection":106},"zone":4,"typeConfidence":2.0,"plateTime":0.4369619523191788,"extension":6.886433321886},"hitData":{"launchSpeed":84.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":150.67}},"index":4,"playId":"05708650-65cc-3701-a555-7c930f57848c","pitchNumber":2,"startTime":"2025-07-26T01:02:45.114Z","endTime":"2025-07-26T01:02:52.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:02:52.114Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T01:03:21.363Z","endTime":"2025-07-26T01:04:06.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.86958798980728,"strikeZoneBottom":1.85641719136621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.057361558972428,"aZ":-17.787905821152222,"pfxX":-0.5457735899761826,"pfxZ":7.5224099289211095,"pX":0.3504338098187023,"pZ":2.3675480314352995,"vX0":3.990561377279227,"vY0":-136.44796471508624,"vZ0":-4.2617883499143945,"x":103.64,"y":174.86,"x0":-1.0512999595878103,"y0":50.00213315088693,"z0":5.152006054263536,"aX":-1.0444424405907566},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":0.2,"spinRate":2541,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3992878635265358,"extension":7.16918264803689},"index":0,"playId":"cb3c6f41-b957-3417-ba83-945f646a4392","pitchNumber":1,"startTime":"2025-07-26T01:03:21.645Z","endTime":"2025-07-26T01:03:25.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.80318970212353,"strikeZoneBottom":1.82320094475068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60861067601947,"aZ":-16.433057467659957,"pfxX":-0.6952253370576273,"pfxZ":8.315372093468287,"pX":0.26022290844239737,"pZ":1.9888983363972277,"vX0":4.16393379958895,"vY0":-136.16255858107382,"vZ0":-5.328803998075248,"x":107.08,"y":185.08,"x0":-1.1931312537250056,"y0":50.002622389824516,"z0":5.093944595271265,"aX":-1.316301787077496},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":0.5,"spinRate":2616,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40100892518318787,"extension":7.4091726272162415},"index":1,"playId":"9bd895db-ea52-3e27-9f67-7d4098f49af4","pitchNumber":2,"startTime":"2025-07-26T01:03:42.508Z","endTime":"2025-07-26T01:03:46.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.6,"endSpeed":70.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.163522847489286,"aZ":-41.65594755458565,"pfxX":9.068734175913239,"pfxZ":-7.591216689302599,"pX":1.635870000488957,"pZ":0.804094621068691,"vX0":3.6831882058364505,"vY0":-112.76417611666328,"vZ0":-0.3712954977954803,"x":54.64,"y":217.07,"x0":-1.2115736569639164,"y0":50.001528264415974,"z0":5.2820231618218925,"aX":11.330825140686587},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.3,"breakHorizontal":-17.5,"spinRate":3234,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.49136205332650773,"extension":7.165045123336863},"index":2,"playId":"42ef0e20-b0fc-315f-a61e-ff02edf70121","pitchNumber":3,"startTime":"2025-07-26T01:04:02.880Z","endTime":"2025-07-26T01:04:06.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:04:06.997Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T01:06:10.134Z","endTime":"2025-07-26T01:07:11.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Martín Maldonado replaces Trenton Brooks, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:05:28.400Z","endTime":"2025-07-26T01:06:12.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":670092,"link":"/api/v1/people/670092"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.86661102627064,"strikeZoneBottom":1.86663503423723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.813389792870783,"aZ":-10.678363346533807,"pfxX":-0.7301362492233271,"pfxZ":11.382294939798133,"pX":-0.013994799519432161,"pZ":3.281545908644702,"vX0":2.672657502040432,"vY0":-136.49951701847363,"vZ0":-6.726399111102071,"x":117.53,"y":150.18,"x0":-0.9106203371656333,"y0":50.00497453836135,"z0":6.511752059389689,"aX":-1.3795628433956448},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":0.7,"spinRate":2420,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.40114683307957444,"extension":7.083297361353229},"index":1,"playId":"c7b0075e-a179-3e75-bf88-b01f08461cc3","pitchNumber":1,"startTime":"2025-07-26T01:06:12.424Z","endTime":"2025-07-26T01:06:16.291Z","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":93.1,"endSpeed":85.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948184356307223,"aZ":-11.11235723483159,"pfxX":-2.668415626848878,"pfxZ":11.33539779170674,"pX":-1.3600292289087406,"pZ":3.1769510200239406,"vX0":-0.25090369353007314,"vY0":-135.53708537322564,"vZ0":-7.108966850889017,"x":168.84,"y":153.0,"x0":-0.9195124331729164,"y0":50.006775131654116,"z0":6.612133256059285,"aX":-4.959713012525382},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":4.9,"spinRate":2325,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4043020906086525,"extension":6.809943576562585},"index":2,"playId":"a53b01af-e188-3e74-ab35-575f5cf075ee","pitchNumber":2,"startTime":"2025-07-26T01:06:26.386Z","endTime":"2025-07-26T01:06:32.061Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.86595658862125,"strikeZoneBottom":1.83299065935184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58786135103358,"aZ":-15.417333932879155,"pfxX":0.41987315264859304,"pfxZ":8.775094181143313,"pX":0.41748973622551205,"pZ":2.4840393828469467,"vX0":3.4289291517376252,"vY0":-136.69023019081482,"vZ0":-7.822193743492017,"x":101.09,"y":171.71,"x0":-0.9030444497284013,"y0":50.001271575429676,"z0":6.422615476628841,"aX":0.801110102779913},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":-1.4,"spinRate":2239,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.39934387338401356,"extension":6.993893550978025},"index":3,"playId":"c5a4232f-eca4-305d-bd8b-648d304439d9","pitchNumber":3,"startTime":"2025-07-26T01:07:07.142Z","endTime":"2025-07-26T01:07:11.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:07:11.709Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T01:09:40.728Z","endTime":"2025-07-26T01:10:27.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T01:07:20.038Z","endTime":"2025-07-26T01:08:40.463Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Wandy Peralta replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-26T01:08:40.463Z","endTime":"2025-07-26T01:09:43.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43063362764622,"aZ":-27.73220054432686,"pfxX":-1.2477878355887688,"pfxZ":2.7250333365425767,"pX":0.16360981341772468,"pZ":2.439300739367317,"vX0":-0.9010001215779478,"vY0":-125.9824145934914,"vZ0":-2.8468527960892516,"x":110.76,"y":172.92,"x0":0.6863566199929829,"y0":50.00205930114872,"z0":5.795035383082171,"aX":-2.031653810207908},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2206,"spinDirection":163},"zone":5,"typeConfidence":0.9,"plateTime":0.43259946861454956,"extension":5.874881514386719},"index":2,"playId":"750d3a2f-df50-3104-9d1b-25213652bec5","pitchNumber":1,"startTime":"2025-07-26T01:09:43.005Z","endTime":"2025-07-26T01:09:47.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70834536689614,"aZ":-22.207092659987723,"pfxX":6.406935751491464,"pfxZ":5.161122076199001,"pX":0.39119105774190693,"pZ":2.0174431073021,"vX0":-2.4741766457968932,"vY0":-137.62408245452164,"vZ0":-6.433257484922423,"x":102.09,"y":184.31,"x0":0.46623197869753225,"y0":50.00001669861664,"z0":5.874957922302845,"aX":12.366904959426448},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-11.2,"spinRate":2139,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.3970175229542656,"extension":5.834674684277759},"hitData":{"launchSpeed":87.8,"launchAngle":54.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.47,"coordY":109.32}},"index":3,"playId":"2435e4f2-6dfa-3c94-aada-0ac097b8e0c0","pitchNumber":2,"startTime":"2025-07-26T01:10:18.521Z","endTime":"2025-07-26T01:10:27.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:10:27.351Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brendan Donovan lines out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T01:10:38.178Z","endTime":"2025-07-26T01:11:50.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.1,"strikeZoneTop":3.47975278562529,"strikeZoneBottom":1.57999864354498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.954261543034676,"aZ":-20.99937351123844,"pfxX":6.455615519226104,"pfxZ":5.793380032406576,"pX":-0.022589192409754908,"pZ":3.173953715170586,"vX0":-3.2257082828401997,"vY0":-137.42202065916734,"vZ0":-4.397634723424275,"x":117.86,"y":153.08,"x0":0.3220962330859352,"y0":50.005826869573475,"z0":6.2054322355582325,"aX":12.457344808560519},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-11.2,"spinRate":2203,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.39725404989732915,"extension":5.597769890533617},"index":0,"playId":"7915b96d-766e-300c-9581-e0420c63616d","pitchNumber":1,"startTime":"2025-07-26T01:10:48.132Z","endTime":"2025-07-26T01:10:51.984Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00685554447229,"aZ":-21.832876578432597,"pfxX":6.762762651168336,"pfxZ":5.225515346266398,"pX":0.48235777491783566,"pZ":2.889410829126615,"vX0":-2.073034707994744,"vY0":-139.0145134845273,"vZ0":-4.605483146783135,"x":98.61,"y":160.77,"x0":0.3542336253793799,"y0":50.000929022757354,"z0":5.9964620374005495,"aX":13.377410925645917},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":-11.9,"spinRate":2246,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3923998099013377,"extension":5.938614909937839},"index":1,"playId":"a06c28d6-2ecb-389d-81d8-526a4f36ff84","pitchNumber":2,"startTime":"2025-07-26T01:11:02.474Z","endTime":"2025-07-26T01:11:05.969Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.24670274287752,"strikeZoneBottom":1.57999913252948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.473862546633825,"aZ":-24.736771828954506,"pfxX":-0.14503947212642876,"pfxZ":4.498323571338892,"pX":-0.7016257974178879,"pZ":0.34760467717657517,"vX0":-3.17020741480385,"vY0":-127.31383833662005,"vZ0":-7.9698080688867385,"x":143.74,"y":229.39,"x0":0.5750118086126597,"y0":50.003149158585835,"z0":5.456623118280536,"aX":-0.2388714127647289},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2300,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.4291182900908632,"extension":6.0364286893329115},"index":2,"playId":"545bfc13-ebc4-3477-89dc-b06e51b08576","pitchNumber":3,"startTime":"2025-07-26T01:11:22.821Z","endTime":"2025-07-26T01:11:26.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.343879939515176,"aZ":-22.52365881557861,"pfxX":8.188539354764448,"pfxZ":4.962323777563384,"pX":1.0478224608441908,"pZ":2.4778951303986814,"vX0":-0.9491833835663068,"vY0":-138.20472621215305,"vZ0":-5.4072122634801785,"x":77.06,"y":171.88,"x0":0.33023679310265114,"y0":50.00325353060906,"z0":5.962174913655734,"aX":15.91942297073312},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":-14.6,"spinRate":1972,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3955687925416149,"extension":5.843834206060603},"hitData":{"launchSpeed":64.3,"launchAngle":20.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.49,"coordY":138.31}},"index":3,"playId":"2abc2071-b1eb-37e0-b892-09c21b127b8b","pitchNumber":4,"startTime":"2025-07-26T01:11:44.874Z","endTime":"2025-07-26T01:11:50.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:11:50.299Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T01:14:08.311Z","endTime":"2025-07-26T01:15:20.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:13:01.997Z","endTime":"2025-07-26T01:14:10.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.27817568095316,"strikeZoneBottom":1.55183394206232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.793324510950836,"aZ":-32.69090690550669,"pfxX":-6.954350933872246,"pfxZ":-0.3669735827324381,"pX":0.656941255749681,"pZ":3.084040404154617,"vX0":-0.9314426420899552,"vY0":-118.10862330937724,"vZ0":1.6043345716813286,"x":91.96,"y":155.51,"x0":1.960041321171611,"y0":50.003292984364506,"z0":5.416026759355195,"aX":-9.764305638098449},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.0,"breakHorizontal":12.8,"spinRate":2716,"spinDirection":302},"zone":3,"typeConfidence":2.0,"plateTime":0.46484741418761066,"extension":5.238247544360989},"index":1,"playId":"64b6fe39-0b6f-3d8e-a87a-e26fca03de8f","pitchNumber":1,"startTime":"2025-07-26T01:14:10.567Z","endTime":"2025-07-26T01:14:14.400Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.27818423814325,"strikeZoneBottom":1.52000097393906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.250332846647236,"aZ":-27.911872453358466,"pfxX":10.713038412080575,"pfxZ":2.3305184114082524,"pX":-0.3273746201867701,"pZ":0.8751040347099995,"vX0":-8.751070647203461,"vY0":-134.28579770387324,"vZ0":-5.926303671517875,"x":129.48,"y":215.15,"x0":1.576891909259092,"y0":50.00564329016021,"z0":5.08846864858451,"aX":19.628260373331276},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":-17.6,"spinRate":2118,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.40740962141787085,"extension":5.351710135137551},"index":2,"playId":"fdcf5385-279b-3d84-85b0-f48eb926e3e7","pitchNumber":2,"startTime":"2025-07-26T01:14:26.132Z","endTime":"2025-07-26T01:14:29.542Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.582590708529217,"aZ":-28.95462220434517,"pfxX":10.66706050697614,"pfxZ":1.7329383257367779,"pX":0.23865508261984594,"pZ":2.024720902012188,"vX0":-7.323246518172636,"vY0":-135.5671477441127,"vZ0":-3.0003173059831836,"x":107.9,"y":184.11,"x0":1.5887535124797945,"y0":50.006403695363545,"z0":5.166550446086778,"aX":19.863047837567294},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":-17.8,"spinRate":2201,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.40400231901387373,"extension":5.276631261526967},"index":3,"playId":"95fa028f-02b5-35d3-b382-bfb28c01ee79","pitchNumber":3,"startTime":"2025-07-26T01:14:41.372Z","endTime":"2025-07-26T01:14:46.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29425331539392,"aZ":-35.58777027860575,"pfxX":-5.104846085328187,"pfxZ":-2.363562947735435,"pX":0.08023561581870464,"pZ":2.4756435296987136,"vX0":-2.678096082629491,"vY0":-119.51764573520354,"vZ0":0.8660165970296438,"x":113.94,"y":171.94,"x0":1.8788693981918372,"y0":50.001961118249476,"z0":5.307623177965169,"aX":-7.375470873295002},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.8,"breakHorizontal":9.8,"spinRate":2832,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.4584854900166415,"extension":5.168753984465789},"hitData":{"launchSpeed":94.1,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.63,"coordY":105.06}},"index":4,"playId":"8095a3f1-fee2-3679-89fb-85433dbdf760","pitchNumber":4,"startTime":"2025-07-26T01:15:08.297Z","endTime":"2025-07-26T01:15:20.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:15:20.393Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T01:15:40.766Z","endTime":"2025-07-26T01:16:09.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.521923894200256,"aZ":-30.725903884612688,"pfxX":8.13862582488443,"pfxZ":0.8848691313655852,"pX":0.7608105472012777,"pZ":1.8812886052269557,"vX0":-4.471782987072509,"vY0":-126.1728105239918,"vZ0":-2.3608191329866437,"x":88.0,"y":187.99,"x0":1.4867386907330098,"y0":50.00211405513121,"z0":5.273358227500432,"aX":13.293193972743325},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-13.9,"spinRate":1475,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.43195844362128266,"extension":5.286692651429058},"index":0,"playId":"7444b6a0-1915-344b-8e91-697cfa78918e","pitchNumber":1,"startTime":"2025-07-26T01:15:42.142Z","endTime":"2025-07-26T01:15:45.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.859779291770483,"aZ":-30.53528376590985,"pfxX":8.875120110964072,"pfxZ":0.9973359869727112,"pX":0.68492423927099,"pZ":2.6011881163684993,"vX0":-4.945205884570803,"vY0":-126.67379602819766,"vZ0":-0.9249999659832757,"x":90.89,"y":168.55,"x0":1.496769678383408,"y0":50.00454846811633,"z0":5.385480081755734,"aX":14.604170334160163},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":-15.1,"spinRate":1605,"spinDirection":108},"zone":6,"typeConfidence":2.0,"plateTime":0.43035642646172834,"extension":5.298487056406353},"hitData":{"launchSpeed":99.3,"launchAngle":34.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.6,"coordY":55.85}},"index":1,"playId":"b7c11167-c25d-3190-9bf5-fdb656d2a2e0","pitchNumber":2,"startTime":"2025-07-26T01:15:57.199Z","endTime":"2025-07-26T01:16:09.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:16:09.093Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Merrill grounds into a force out, shortstop Masyn Winn to second baseman Brendan Donovan. Luis Arraez out at 2nd. Jackson Merrill to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T01:16:24.623Z","endTime":"2025-07-26T01:16:56.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.394384241372453,"aZ":-31.339824190461634,"pfxX":-5.688898657507219,"pfxZ":0.562181920840759,"pX":-1.3498464713580365,"pZ":1.9614605136835228,"vX0":-5.138452461376785,"vY0":-121.13537579596235,"vZ0":-1.4802298196045935,"x":168.45,"y":185.82,"x0":1.5404262652452576,"y0":50.00187840886728,"z0":5.328683194378419,"aX":-8.425332189214929},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.0,"breakHorizontal":11.5,"spinRate":2790,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45273879528047845,"extension":5.406448341826234},"index":0,"playId":"4a0631b8-43c5-3495-9399-5629f9b22893","pitchNumber":1,"startTime":"2025-07-26T01:16:32.942Z","endTime":"2025-07-26T01:16:36.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63558425445201,"aZ":-28.86503211072535,"pfxX":9.891646980336905,"pfxZ":1.7537423401573289,"pX":-0.1683309583949597,"pZ":1.85324315355176,"vX0":-8.03445401652597,"vY0":-135.7245684841857,"vZ0":-3.386368191362091,"x":123.42,"y":188.74,"x0":1.5290812792222046,"y0":50.00345686557244,"z0":5.103347754281857,"aX":18.659232556842735},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.8,"breakHorizontal":-16.4,"spinRate":2205,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4018838725324514,"extension":5.420339745805539},"hitData":{"launchSpeed":88.0,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":148.14}},"index":1,"playId":"9b65acbd-aa86-36f3-a2e0-b4f7d21397c6","pitchNumber":2,"startTime":"2025-07-26T01:16:48.367Z","endTime":"2025-07-26T01:16:56.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:16:56.484Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Nolan Arenado to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T01:17:26.889Z","endTime":"2025-07-26T01:17:43.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.454759312223967,"aZ":-34.277302044484195,"pfxX":-6.796542534786285,"pfxZ":-1.4416438755468715,"pX":-0.7380930424888296,"pZ":2.3999674356762424,"vX0":-3.6007127115287094,"vY0":-120.4497341075326,"vZ0":0.26670617924280826,"x":145.13,"y":173.98,"x0":1.6613061706387051,"y0":50.000671226502135,"z0":5.330719844360298,"aX":-9.935975639673675},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.3,"breakHorizontal":13.2,"spinRate":2794,"spinDirection":295},"zone":4,"typeConfidence":2.0,"plateTime":0.4555842142620481,"extension":5.2032035764676765},"hitData":{"launchSpeed":81.2,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":172.46}},"index":0,"playId":"f7811733-e6e9-344f-96c8-06ebb964a75a","pitchNumber":1,"startTime":"2025-07-26T01:17:33.207Z","endTime":"2025-07-26T01:17:43.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:17:43.091Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T01:20:12.901Z","endTime":"2025-07-26T01:20:47.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":[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":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Morgan replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:19:10.488Z","endTime":"2025-07-26T01:20:15.226Z","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":99.0,"endSpeed":91.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.511044492584784,"aZ":-14.896482263180237,"pfxX":-4.132378374823221,"pfxZ":8.131208474992693,"pX":0.06563716892839058,"pZ":1.8450693205534214,"vX0":7.61940592339165,"vY0":-143.94702807978913,"vZ0":-6.718658514641203,"x":114.5,"y":188.96,"x0":-2.0638343064904334,"y0":50.0043823540062,"z0":5.110208308234776,"aX":-8.78255240078158},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2383,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3787137784185588,"extension":6.186157922977206},"index":1,"playId":"d3cecc42-29b0-3347-ab59-0a2a6489eb29","pitchNumber":1,"startTime":"2025-07-26T01:20:15.226Z","endTime":"2025-07-26T01:20:18.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.455704756330785,"aZ":-40.41946101501314,"pfxX":4.563333274851918,"pfxZ":-5.376178702218111,"pX":0.821368256175067,"pZ":2.35098382598976,"vX0":4.846637628445872,"vY0":-122.59468571093589,"vZ0":0.39201617682957,"x":85.69,"y":175.3,"x0":-1.7682439320501049,"y0":50.00147044368067,"z0":5.6170998590276415,"aX":6.999882594095675},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.5,"breakHorizontal":-9.4,"spinRate":2573,"spinDirection":53},"zone":6,"typeConfidence":0.9,"plateTime":0.4454367438654421,"extension":6.281560005999652},"hitData":{"launchSpeed":78.3,"launchAngle":25.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.34,"coordY":100.31}},"index":2,"playId":"7c86f45f-2a96-379f-9557-6e97e2bac03f","pitchNumber":2,"startTime":"2025-07-26T01:20:36.166Z","endTime":"2025-07-26T01:20:47.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:20:47.366Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alec Burleson grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Iván Herrera out at 2nd. Alec Burleson to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T01:20:58.473Z","endTime":"2025-07-26T01:21:48.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35239198634322,"aZ":-12.692066858023363,"pfxX":-4.418425775794121,"pfxZ":9.45471230004627,"pX":0.6122241065830067,"pZ":2.7223286260380695,"vX0":9.090145704532988,"vY0":-142.74095449023753,"vZ0":-4.512154473135827,"x":93.66,"y":165.28,"x0":-2.0417810895134085,"y0":50.001069482362915,"z0":5.1248731532505944,"aX":-9.10411825410746},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2454,"spinDirection":218},"zone":6,"typeConfidence":0.92,"plateTime":0.3839613922047431,"extension":6.23799398737449},"index":0,"playId":"bd78ff69-828d-31d9-a844-6ac9ed9a445d","pitchNumber":1,"startTime":"2025-07-26T01:21:16.481Z","endTime":"2025-07-26T01:21:19.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24164055511103,"aZ":-31.88724503830447,"pfxX":-9.258974243031968,"pfxZ":0.1482239553072402,"pX":0.099791522061084,"pZ":1.894309518762149,"vX0":9.657909588477999,"vY0":-139.20924091918155,"vZ0":-2.3810090994928204,"x":113.2,"y":187.63,"x0":-2.211481701297542,"y0":50.00560565088993,"z0":4.871601697623225,"aX":-18.176683929989533},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.0,"breakHorizontal":14.8,"spinRate":1977,"spinDirection":230},"zone":8,"typeConfidence":0.99,"plateTime":0.39345032543663727,"extension":6.122416273294702},"hitData":{"launchSpeed":107.1,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":148.14}},"index":1,"playId":"28e27a7b-7ebc-3f8a-8581-77a643381925","pitchNumber":2,"startTime":"2025-07-26T01:21:41.530Z","endTime":"2025-07-26T01:21:48.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:21:48.842Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a line drive to right fielder Fernando Tatis Jr. Garrett Hampson to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T01:23:02.817Z","endTime":"2025-07-26T01:23:39.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Hampson replaces Alec Burleson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T01:22:23.707Z","endTime":"2025-07-26T01:22:41.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"base":1},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"4ff1e857-b6fd-3f5e-bd9f-36f5b71367b4","startTime":"2025-07-26T01:22:41.514Z","endTime":"2025-07-26T01:22:47.525Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80822522491722,"aZ":-17.32649237831254,"pfxX":-3.534784362755045,"pfxZ":7.3264625410047195,"pX":-0.8541068026374836,"pZ":3.1350275175535094,"vX0":4.864948371972156,"vY0":-140.73059530856494,"vZ0":-2.511123845998516,"x":149.56,"y":154.13,"x0":-2.1375958802198918,"y0":50.005163202549305,"z0":5.147715694356107,"aX":-7.165978720643674},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":5.5,"spinRate":2399,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.38766495273032753,"extension":6.1330580692509695},"index":2,"playId":"8a2898b5-309e-3c62-9bf6-187ceef8ce89","pitchNumber":1,"startTime":"2025-07-26T01:23:05.134Z","endTime":"2025-07-26T01:23:08.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.668993076153058,"aZ":-27.04174786456907,"pfxX":-9.319884068816478,"pfxZ":2.5474124329372563,"pX":-0.11727026277956765,"pZ":1.9411935906385431,"vX0":9.301729128765249,"vY0":-140.39973710719843,"vZ0":-3.387073135049298,"x":121.47,"y":186.37,"x0":-2.2457241670910353,"y0":50.00673313583617,"z0":4.902723290039353,"aX":-18.805913299378364},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.2,"breakHorizontal":15.2,"spinRate":2104,"spinDirection":235},"zone":8,"typeConfidence":0.98,"plateTime":0.38856358455856377,"extension":6.103682472964942},"hitData":{"launchSpeed":97.1,"launchAngle":10.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.48,"coordY":100.0}},"index":3,"playId":"cd779527-e513-32b7-9439-b835bb7d9134","pitchNumber":2,"startTime":"2025-07-26T01:23:29.868Z","endTime":"2025-07-26T01:23:39.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:23:39.970Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Arenado grounds into a double play, shortstop Xander Bogaerts to second baseman Jake Cronenworth to first baseman Luis Arraez. Willson Contreras out at 2nd. Nolan Arenado out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T01:24:04.392Z","endTime":"2025-07-26T01:25:03.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.5,"endSpeed":90.9,"strikeZoneTop":3.45999996716636,"strikeZoneBottom":1.69999968447764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.160961368259283,"aZ":-14.483067653662092,"pfxX":-2.9961709533947634,"pfxZ":8.396053078543238,"pX":-1.196676537834421,"pZ":2.870273851798951,"vX0":4.336907130355928,"vY0":-143.52743242032952,"vZ0":-4.1334540381290745,"x":162.61,"y":161.28,"x0":-2.3311443683952366,"y0":50.00155109965807,"z0":5.217766029103457,"aX":-6.312519596771668},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.6,"breakHorizontal":4.7,"spinRate":2510,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.38019244379930184,"extension":6.179180283340677},"index":0,"playId":"9063b6ae-2987-3254-ae9b-bfd818d1389e","pitchNumber":1,"startTime":"2025-07-26T01:24:11.685Z","endTime":"2025-07-26T01:24:15.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.55589466691279,"strikeZoneBottom":1.69999995672233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.877830070446826,"aZ":-28.03078680069125,"pfxX":-9.300856977381473,"pfxZ":2.0558077353140307,"pX":-1.3930148385590504,"pZ":1.3437428063800434,"vX0":6.407659677518348,"vY0":-140.78761944199712,"vZ0":-4.785087792761974,"x":170.1,"y":202.5,"x0":-2.4858936163705905,"y0":50.00219304086559,"z0":4.8715139044174185,"aX":-18.738128728626453},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":1910,"spinDirection":237},"zone":13,"typeConfidence":0.98,"plateTime":0.3885034071959925,"extension":6.098887657398461},"index":1,"playId":"db062651-3947-3647-ad56-3c4fdbbab90a","pitchNumber":2,"startTime":"2025-07-26T01:24:32.956Z","endTime":"2025-07-26T01:24:36.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.591946481060276,"aZ":-27.246206454290235,"pfxX":-10.333224420564186,"pfxZ":2.414274273625825,"pX":-0.6569767643208065,"pZ":2.431770401667986,"vX0":8.094694091957342,"vY0":-142.00292809858527,"vZ0":-2.288818598229411,"x":142.04,"y":173.12,"x0":-2.202338370393992,"y0":50.00256230168916,"z0":4.981934714515203,"aX":-21.097660302132418},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":2054,"spinDirection":233},"zone":4,"typeConfidence":0.98,"plateTime":0.38574863896091127,"extension":6.1426281764170305},"hitData":{"launchSpeed":81.1,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.33,"coordY":146.11}},"index":2,"playId":"d3dab24c-79f0-36de-bf6d-764b99a00aed","pitchNumber":3,"startTime":"2025-07-26T01:24:55.693Z","endTime":"2025-07-26T01:25:03.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:25:03.951Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T01:27:26.049Z","endTime":"2025-07-26T01:29:18.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[0,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Hampson remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:26:35.156Z","endTime":"2025-07-26T01:26:35.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Pitching Change: Ryan Helsley replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T01:26:35.179Z","endTime":"2025-07-26T01:27:28.403Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.47394143688261,"strikeZoneBottom":1.69723799032585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.841071758629354,"aZ":-30.50588922218895,"pfxX":3.5079791077661975,"pfxZ":0.9772858652832239,"pX":0.7401010423471811,"pZ":1.6440490856180225,"vX0":2.4819287004096395,"vY0":-129.14021048379087,"vZ0":-4.899949450132782,"x":88.79,"y":194.39,"x0":-0.686407900858497,"y0":50.00065035341576,"z0":5.890233966412888,"aX":5.9722517430509585},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-6.8,"spinRate":2430,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.4228096225649267,"extension":6.882705286888104},"index":2,"playId":"d2214059-6d43-341f-96b7-2b551cef5c0e","pitchNumber":1,"startTime":"2025-07-26T01:27:28.403Z","endTime":"2025-07-26T01:27:32.293Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.42741897129498,"strikeZoneBottom":1.65259201670877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07121335813662,"aZ":-31.74431918619793,"pfxX":2.392934605721744,"pfxZ":0.25450103542568847,"pX":-0.0739793866124169,"pZ":2.129505372945793,"vX0":0.5179137734724707,"vY0":-128.16212161869606,"vZ0":-3.398476345313724,"x":119.82,"y":181.28,"x0":-0.5893342976111399,"y0":50.00097133511672,"z0":5.937016720766332,"aX":4.002846710387787},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":-4.4,"spinRate":2408,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.42644389348906486,"extension":6.692145691709373},"index":3,"playId":"34cfb809-8f70-36b8-83b9-0f2d3341de2e","pitchNumber":2,"startTime":"2025-07-26T01:27:44.350Z","endTime":"2025-07-26T01:27:48.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.336086464453402,"aZ":-37.68534833660124,"pfxX":0.9753207206483749,"pfxZ":-4.044971183069274,"pX":-0.448177399746762,"pZ":2.820507496327128,"vX0":-0.19538528777020964,"vY0":-115.30063454265913,"vZ0":0.853872471096923,"x":134.08,"y":162.63,"x0":-0.48966334922657007,"y0":50.005427485296615,"z0":6.051999731617405,"aX":1.3271590675458276},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.0,"breakHorizontal":-1.7,"spinRate":2348,"spinDirection":31},"zone":4,"typeConfidence":0.9,"plateTime":0.4731508620143674,"extension":6.685267068735614},"index":4,"playId":"1522549c-4363-34e4-8541-df90b6ac1fd4","pitchNumber":3,"startTime":"2025-07-26T01:28:02.129Z","endTime":"2025-07-26T01:28:05.887Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-26T01:28:12.682Z","endTime":"2025-07-26T01:28:25.049Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":92.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.667697018849154,"aZ":-10.880357170983133,"pfxX":-1.8199562825898088,"pfxZ":9.71054594711494,"pX":0.704491931895416,"pZ":2.986010414598917,"vX0":3.7862310355807254,"vY0":-147.09127440038517,"vZ0":-6.707101320495932,"x":90.15,"y":158.16,"x0":-0.3625235742084333,"y0":50.0015034997734,"z0":5.9398529897185774,"aX":-3.9907445324465294},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.4,"breakHorizontal":2.5,"spinRate":2647,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.372274511125152,"extension":6.536848377993165},"index":6,"playId":"7c9c4813-e58f-347d-a465-9e3f02b4909c","pitchNumber":4,"startTime":"2025-07-26T01:28:25.049Z","endTime":"2025-07-26T01:28:28.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":92.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32524787842549,"aZ":-11.464071887956564,"pfxX":-1.6254570375357114,"pfxZ":9.48253334510175,"pX":-0.7405445603727503,"pZ":3.568705810758236,"vX0":-0.42129750750960065,"vY0":-146.76413587381253,"vZ0":-5.084394325640094,"x":145.23,"y":142.42,"x0":-0.38397158367693807,"y0":50.00380092264635,"z0":6.004703156045513,"aX":-3.550624949150152},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.3,"breakHorizontal":3.0,"spinRate":2683,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.37301992535413353,"extension":6.509793588314322},"index":7,"playId":"f23b4bdb-f9c5-3e06-b4b6-41012d3bdd0a","pitchNumber":5,"startTime":"2025-07-26T01:28:48.279Z","endTime":"2025-07-26T01:28:51.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":102.0,"endSpeed":93.4,"strikeZoneTop":3.55854957074747,"strikeZoneBottom":1.78430465514226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.085848836179224,"aZ":-9.507787197171098,"pfxX":-1.671032157131608,"pfxZ":10.15020192254567,"pX":-0.6977265051465028,"pZ":2.3217647360653815,"vX0":-0.609420084331656,"vY0":-148.3902013888761,"vZ0":-8.834883313300317,"x":143.6,"y":176.09,"x0":-0.2726741977506823,"y0":50.00225415307507,"z0":5.8894244806575315,"aX":-3.7308329255878316},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":16.9,"breakHorizontal":3.1,"spinRate":2566,"spinDirection":193},"zone":7,"typeConfidence":0.9,"plateTime":0.36893432903392487,"extension":6.455327410229525},"index":8,"playId":"bff2af9b-b0a0-3725-92bf-fb5c4748f56f","pitchNumber":6,"startTime":"2025-07-26T01:29:14.076Z","endTime":"2025-07-26T01:29:18.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:29:18.076Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Cronenworth lines out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T01:29:31.204Z","endTime":"2025-07-26T01:30:09.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":102.0,"endSpeed":93.9,"strikeZoneTop":3.2372082798423,"strikeZoneBottom":1.49719602460905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04100451568042,"aZ":-12.148153268377447,"pfxX":-1.300616756042213,"pfxZ":8.903002451639733,"pX":0.8037754865432719,"pZ":2.6866471407709076,"vX0":3.9126267570835442,"vY0":-148.45701750486666,"vZ0":-7.067916340156247,"x":86.36,"y":166.24,"x0":-0.35785583916443164,"y0":50.00149908296782,"z0":5.793564619810245,"aX":-2.925879708383714},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.0,"breakHorizontal":1.7,"spinRate":2536,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.36790218842735056,"extension":6.5954696527356695},"index":0,"playId":"23c0646d-f0db-398b-9e56-59b27a6c2e0f","pitchNumber":1,"startTime":"2025-07-26T01:29:46.582Z","endTime":"2025-07-26T01:29:50.495Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.606770106719843,"aZ":-31.70135065465833,"pfxX":1.189202545006172,"pfxZ":0.27551468782504784,"pX":-0.5931518603595926,"pZ":2.410121781222264,"vX0":-0.7138704649087921,"vY0":-129.69666460644495,"vZ0":-3.0247247132905226,"x":139.61,"y":173.71,"x0":-0.4702420866485577,"y0":50.00297857596988,"z0":5.9844780534212205,"aX":2.0460727031934183},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2440,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4207162348235691,"extension":6.563918774848461},"hitData":{"launchSpeed":102.6,"launchAngle":21.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.62,"coordY":69.56}},"index":1,"playId":"221df74d-46bd-300c-a0e5-c3b4b88d297f","pitchNumber":2,"startTime":"2025-07-26T01:30:02.130Z","endTime":"2025-07-26T01:30:09.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:30:09.558Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Iglesias singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T01:30:19.531Z","endTime":"2025-07-26T01:31:07.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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"}]}],"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.224215263729796,"aZ":-32.34665132644915,"pfxX":2.320393227906495,"pfxZ":-0.09355230268676529,"pX":-0.16509266802638042,"pZ":2.647981753462836,"vX0":-0.21435612527154912,"vY0":-132.7334381061929,"vZ0":-2.775769065550806,"x":123.29,"y":167.28,"x0":-0.38516841112474837,"y0":50.00507664557511,"z0":6.051951910309991,"aX":4.159303348006359},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.6,"breakHorizontal":-4.2,"spinRate":2407,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.41194286356920307,"extension":6.655694710042086},"index":0,"playId":"34cc114a-81c6-36c6-808c-2a981475e6d9","pitchNumber":1,"startTime":"2025-07-26T01:30:43.086Z","endTime":"2025-07-26T01:30:46.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.613267073941834,"aZ":-12.19925969571948,"pfxX":-1.2999894394482143,"pfxZ":9.289059985729306,"pX":0.280369341900355,"pZ":2.609703705857312,"vX0":1.5206218389213564,"vY0":-145.1849023558476,"vZ0":-7.4310864702816355,"x":106.31,"y":168.32,"x0":-0.07942701507387448,"y0":50.00629675149118,"z0":5.932438291389567,"aX":-2.796576822437359},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.6,"breakHorizontal":2.0,"spinRate":2547,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.3761967698045514,"extension":6.6787067770111355},"hitData":{"launchSpeed":98.9,"launchAngle":6.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.7,"coordY":107.09}},"index":1,"playId":"06940880-df90-39aa-9167-70d5b5e992fe","pitchNumber":2,"startTime":"2025-07-26T01:30:58.787Z","endTime":"2025-07-26T01:31:07.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:31:07.415Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Martín Maldonado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T01:31:24.483Z","endTime":"2025-07-26T01:32:52.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.34256200830779,"strikeZoneBottom":1.58514590569094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93548107154509,"aZ":-9.723595823728289,"pfxX":-1.0084869866312656,"pfxZ":11.010216996990849,"pX":-0.2976152145099898,"pZ":2.3905611844472,"vX0":-0.03924121277370077,"vY0":-141.35088669296724,"vZ0":-8.139094131502532,"x":128.34,"y":174.23,"x0":-0.15242404738501125,"y0":50.001210741315425,"z0":5.918545389314757,"aX":-2.055830468578824},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":1.8,"spinRate":2520,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.38638477217392575,"extension":6.767200431694322},"index":0,"playId":"f5267d5e-472d-332c-a7fd-1d59d5f9f5a8","pitchNumber":1,"startTime":"2025-07-26T01:31:39.067Z","endTime":"2025-07-26T01:31:51.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jose Iglesias steals (4) 2nd base. Jose Iglesias to 3rd. Jose Iglesias advances to 3rd, on a throwing error by catcher Yohel Pozo.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"f5267d5e-472d-332c-a7fd-1d59d5f9f5a8","startTime":"2025-07-26T01:32:08.633Z","endTime":"2025-07-26T01:32:15.934Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"}},{"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.9,"endSpeed":83.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19343424292503,"aZ":-31.6564277048703,"pfxX":2.067245126313746,"pfxZ":0.2953682953261225,"pX":-0.05470881055563285,"pZ":3.3842449157306125,"vX0":-0.27053903256900014,"vY0":-131.09349266795843,"vZ0":-1.0292305792750858,"x":119.09,"y":147.41,"x0":-0.21961836622911662,"y0":50.003994233616076,"z0":6.124544011023202,"aX":3.633078580967505},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.5,"breakHorizontal":-3.7,"spinRate":2439,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.41626980903279964,"extension":6.550330103795048},"index":2,"playId":"c9638cfb-4408-3803-a1e9-4e1787921abb","pitchNumber":2,"startTime":"2025-07-26T01:32:15.934Z","endTime":"2025-07-26T01:32:19.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-26T01:32:36.170Z","endTime":"2025-07-26T01:32:47.478Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.612611884797065,"aZ":-30.79368049132043,"pfxX":1.7617543322578586,"pfxZ":0.7722481703151036,"pX":0.4525056478731293,"pZ":1.3326526596947292,"vX0":1.0244023579207227,"vY0":-133.1390983237391,"vZ0":-6.256109127884573,"x":99.75,"y":202.8,"x0":-0.1662177287553171,"y0":50.00647661403785,"z0":5.9420058342729964,"aX":3.162831185768775},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.2,"breakHorizontal":-3.4,"spinRate":2504,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.41141754114050677,"extension":6.830236633623178},"index":4,"playId":"e9f014bc-48e5-3785-bb57-f0bffb3cf077","pitchNumber":3,"startTime":"2025-07-26T01:32:47.478Z","endTime":"2025-07-26T01:32:52.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:32:52.752Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Martín Maldonado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T01:31:24.483Z","endTime":"2025-07-26T01:32:52.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.34256200830779,"strikeZoneBottom":1.58514590569094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93548107154509,"aZ":-9.723595823728289,"pfxX":-1.0084869866312656,"pfxZ":11.010216996990849,"pX":-0.2976152145099898,"pZ":2.3905611844472,"vX0":-0.03924121277370077,"vY0":-141.35088669296724,"vZ0":-8.139094131502532,"x":128.34,"y":174.23,"x0":-0.15242404738501125,"y0":50.001210741315425,"z0":5.918545389314757,"aX":-2.055830468578824},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":1.8,"spinRate":2520,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.38638477217392575,"extension":6.767200431694322},"index":0,"playId":"f5267d5e-472d-332c-a7fd-1d59d5f9f5a8","pitchNumber":1,"startTime":"2025-07-26T01:31:39.067Z","endTime":"2025-07-26T01:31:51.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jose Iglesias steals (4) 2nd base. Jose Iglesias to 3rd. Jose Iglesias advances to 3rd, on a throwing error by catcher Yohel Pozo.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"f5267d5e-472d-332c-a7fd-1d59d5f9f5a8","startTime":"2025-07-26T01:32:08.633Z","endTime":"2025-07-26T01:32:15.934Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"}},{"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.9,"endSpeed":83.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19343424292503,"aZ":-31.6564277048703,"pfxX":2.067245126313746,"pfxZ":0.2953682953261225,"pX":-0.05470881055563285,"pZ":3.3842449157306125,"vX0":-0.27053903256900014,"vY0":-131.09349266795843,"vZ0":-1.0292305792750858,"x":119.09,"y":147.41,"x0":-0.21961836622911662,"y0":50.003994233616076,"z0":6.124544011023202,"aX":3.633078580967505},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.5,"breakHorizontal":-3.7,"spinRate":2439,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.41626980903279964,"extension":6.550330103795048},"index":2,"playId":"c9638cfb-4408-3803-a1e9-4e1787921abb","pitchNumber":2,"startTime":"2025-07-26T01:32:15.934Z","endTime":"2025-07-26T01:32:19.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-26T01:32:36.170Z","endTime":"2025-07-26T01:32:47.478Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.612611884797065,"aZ":-30.79368049132043,"pfxX":1.7617543322578586,"pfxZ":0.7722481703151036,"pX":0.4525056478731293,"pZ":1.3326526596947292,"vX0":1.0244023579207227,"vY0":-133.1390983237391,"vZ0":-6.256109127884573,"x":99.75,"y":202.8,"x0":-0.1662177287553171,"y0":50.00647661403785,"z0":5.9420058342729964,"aX":3.162831185768775},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.2,"breakHorizontal":-3.4,"spinRate":2504,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.41141754114050677,"extension":6.830236633623178},"index":4,"playId":"e9f014bc-48e5-3785-bb57-f0bffb3cf077","pitchNumber":3,"startTime":"2025-07-26T01:32:47.478Z","endTime":"2025-07-26T01:32:52.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:32:52.752Z","atBatIndex":67},"scoringPlays":[13,30],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":93.04,"y":155.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":126.13,"y":178.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":120.4,"y":104.56},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":98.85,"y":55.31},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":133.37,"y":147.7},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":67.19,"y":151.18},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":184.87,"y":162.91},"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":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":147.26,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":132.56,"y":184.11},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":134.59,"y":147.63},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":126.94,"y":199.7},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":116.85,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":185.77,"y":99.49},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":168.52,"y":181.32},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":82.52,"y":88.67},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":195.9,"y":60.47},"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":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":68.69,"y":120.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":115.84,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":157.9,"y":172.97},"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":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":140.16,"y":147.12},"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":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":154.86,"y":156.75},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26],"bottom":[27,28,29,30,31,32],"hits":{"away":[{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":101.02,"y":79.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":175.63,"y":120.26},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":186.27,"y":100.0},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":179.99,"y":74.85},"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":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":88.66,"y":64.49},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":87.97,"y":176.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":136.61,"y":147.12},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":44.19,"y":85.44},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":131.29,"y":110.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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":34.91,"y":92.25},"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":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":163.04,"y":54.1},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":47.89,"y":101.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":159.42,"y":153.71},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":65.72,"y":92.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":124.13,"y":79.0},"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":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":111.78,"y":88.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":131.04,"y":180.57},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":84.02,"y":53.15},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":113.81,"y":147.12},"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":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":157.51,"y":116.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":138.13,"y":188.67},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":127.33,"y":73.68},"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":136.11,"y":146.11},"type":"O","description":"Forceout"},{"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"coordinates":{"x":148.78,"y":150.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":107.47,"y":109.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":117.49,"y":138.31},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":137.63,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":158.6,"y":55.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":113.81,"y":148.14},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":101.65,"y":172.46},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":157.34,"y":100.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":146.24,"y":148.14},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":164.48,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":115.33,"y":146.11},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":64,"endIndex":67,"top":[64,65,66,67],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":179.62,"y":69.56},"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":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":180.7,"y":107.09},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":5,"errors":1,"leftOnBase":5},"away":{"runs":0,"hits":11,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"catcher":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"center":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"onDeck":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"inHole":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"battingOrder":6,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"onDeck":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":10,"airOuts":11,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".247","atBats":36,"obp":".314","slg":".376","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":0,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":28,"obp":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":105,"era":"3.62","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":32,"strikes":73,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":3,"pitchesPerInning":"13.13","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":31,"groundOuts":24,"airOuts":48,"runs":22,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":144,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":676,"era":"4.89","inningsPitched":"38.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":21,"whip":"1.45","battersFaced":169,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":257,"strikes":419,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".667","pitchesPerInning":"17.48","gamesFinished":9,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.54","walksPer9Inn":"4.89","hitsPer9Inn":"8.15","runsScoredPer9":"5.12","homeRunsPer9":"1.63","inheritedRunners":31,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID455117":{"person":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"902","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":16,"groundOuts":32,"airOuts":31,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".191","atBats":141,"obp":".230","slg":".319","ops":".549","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":45,"rbi":12,"leftOnBase":51,"sacBunts":5,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","popOuts":12,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":46,"stolenBasePercentage":".868","caughtStealingPercentage":".132","assists":12,"putOuts":394,"errors":2,"chances":408,"fielding":".995","passedBall":8,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":22,"groundOuts":29,"airOuts":48,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":151,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":661,"era":"3.46","inningsPitched":"41.2","wins":2,"losses":4,"saves":29,"saveOpportunities":32,"holds":0,"blownSaves":3,"earnedRuns":16,"whip":"1.03","battersFaced":165,"outs":125,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":661,"balls":215,"strikes":446,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".333","pitchesPerInning":"15.86","gamesFinished":35,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.50","walksPer9Inn":"2.59","hitsPer9Inn":"6.70","runsScoredPer9":"3.67","homeRunsPer9":"0.22","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":1,"flyOuts":13,"groundOuts":20,"airOuts":26,"runs":6,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":91,"obp":".307","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":394,"era":"2.16","inningsPitched":"25.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.20","battersFaced":101,"outs":75,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":135,"strikes":259,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"15.76","gamesFinished":12,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.24","hitsPer9Inn":"7.56","runsScoredPer9":"2.16","homeRunsPer9":"0.72","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":21,"groundOuts":63,"airOuts":36,"runs":20,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":2,"hits":42,"hitByPitch":0,"atBats":180,"obp":".319","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":752,"era":"3.42","inningsPitched":"47.1","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":18,"whip":"1.37","battersFaced":206,"outs":142,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":278,"strikes":474,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".800","pitchesPerInning":"15.89","gamesFinished":14,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.99","walksPer9Inn":"4.37","hitsPer9Inn":"7.99","runsScoredPer9":"3.80","homeRunsPer9":"0.57","inheritedRunners":37,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":71,"flyOuts":48,"groundOuts":61,"airOuts":78,"runs":37,"doubles":14,"triples":2,"homeRuns":7,"strikeOuts":65,"baseOnBalls":23,"intentionalWalks":1,"hits":71,"hitByPitch":3,"avg":".262","atBats":271,"obp":".323","slg":".406","ops":".729","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":110,"rbi":36,"leftOnBase":116,"sacBunts":1,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.71","popOuts":10,"lineOuts":20},"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":192,"errors":0,"chances":197,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":21,"groundOuts":80,"airOuts":39,"runs":16,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":42,"baseOnBalls":13,"intentionalWalks":0,"hits":49,"hitByPitch":5,"avg":".238","atBats":206,"obp":".296","slg":".277","ops":".573","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":57,"rbi":24,"leftOnBase":95,"sacBunts":2,"sacFlies":2,"babip":".295","groundOutsToAirouts":"2.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":80,"errors":3,"chances":194,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":31,"groundOuts":43,"airOuts":47,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":22,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":183,"obp":".321","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":832,"era":"2.01","inningsPitched":"49.1","wins":6,"losses":3,"saves":0,"saveOpportunities":2,"holds":24,"blownSaves":2,"earnedRuns":11,"whip":"1.32","battersFaced":211,"outs":148,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":832,"balls":303,"strikes":529,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"16.86","gamesFinished":3,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"9.67","walksPer9Inn":"4.01","hitsPer9Inn":"7.84","runsScoredPer9":"2.74","homeRunsPer9":"0.55","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670092":{"person":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"jerseyNumber":"41","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".146","atBats":41,"obp":".186","slg":".268","ops":".454","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":11,"rbi":2,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":4,"gamesStarted":4,"flyOuts":9,"groundOuts":22,"airOuts":15,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":68,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":284,"era":"9.18","inningsPitched":"16.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.80","battersFaced":80,"outs":50,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":284,"balls":108,"strikes":176,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"17.04","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"5.94","walksPer9Inn":"4.86","hitsPer9Inn":"11.34","runsScoredPer9":"9.18","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":25,"groundOuts":29,"airOuts":44,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":63,"baseOnBalls":16,"intentionalWalks":2,"hits":34,"hitByPitch":3,"atBats":166,"obp":".283","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":729,"era":"2.74","inningsPitched":"46.0","wins":3,"losses":4,"saves":3,"saveOpportunities":6,"holds":21,"blownSaves":3,"earnedRuns":14,"whip":"1.09","battersFaced":189,"outs":138,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":237,"strikes":492,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".429","pitchesPerInning":"15.85","gamesFinished":6,"strikeoutWalkRatio":"3.94","strikeoutsPer9Inn":"12.33","walksPer9Inn":"3.13","hitsPer9Inn":"6.65","runsScoredPer9":"3.33","homeRunsPer9":"0.98","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":7},"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}},"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,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":46,"groundOuts":78,"airOuts":111,"runs":37,"doubles":15,"triples":1,"homeRuns":14,"strikeOuts":75,"baseOnBalls":29,"intentionalWalks":1,"hits":87,"hitByPitch":3,"avg":".250","atBats":348,"obp":".311","slg":".420","ops":".731","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":146,"rbi":52,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":24,"lineOuts":41},"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":12,"putOuts":140,"errors":2,"chances":154,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":61,"groundOuts":79,"airOuts":112,"runs":62,"doubles":27,"triples":0,"homeRuns":16,"strikeOuts":144,"baseOnBalls":42,"intentionalWalks":1,"hits":106,"hitByPitch":3,"atBats":436,"obp":".312","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1994,"era":"4.59","inningsPitched":"113.2","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.30","battersFaced":487,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1994,"balls":726,"strikes":1268,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".231","pitchesPerInning":"17.54","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"11.40","walksPer9Inn":"3.33","hitsPer9Inn":"8.39","runsScoredPer9":"4.91","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":20,"groundOuts":56,"airOuts":40,"runs":14,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":45,"baseOnBalls":9,"intentionalWalks":2,"hits":27,"hitByPitch":0,"atBats":164,"obp":".207","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":625,"era":"1.76","inningsPitched":"46.0","wins":8,"losses":4,"saves":2,"saveOpportunities":5,"holds":14,"blownSaves":3,"earnedRuns":9,"whip":"0.78","battersFaced":177,"outs":138,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":625,"balls":198,"strikes":427,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".667","pitchesPerInning":"13.59","gamesFinished":8,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.80","walksPer9Inn":"1.76","hitsPer9Inn":"5.28","runsScoredPer9":"2.74","homeRunsPer9":"0.20","inheritedRunners":31,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"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":104,"flyOuts":65,"groundOuts":97,"airOuts":115,"runs":61,"doubles":24,"triples":0,"homeRuns":19,"strikeOuts":76,"baseOnBalls":39,"intentionalWalks":2,"hits":116,"hitByPitch":0,"avg":".291","atBats":399,"obp":".350","slg":".494","ops":".844","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":197,"rbi":63,"leftOnBase":177,"sacBunts":0,"sacFlies":5,"babip":".314","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":28,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":147,"putOuts":79,"errors":14,"chances":240,"fielding":".942","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID601713":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(L, 10-3)","summary":"6.1 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.26","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":74,"groundOuts":94,"airOuts":135,"runs":42,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":131,"baseOnBalls":32,"intentionalWalks":1,"hits":88,"hitByPitch":2,"atBats":443,"obp":".254","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1877,"era":"2.81","inningsPitched":"121.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.99","battersFaced":482,"outs":365,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1877,"balls":636,"strikes":1241,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.70","rbi":3,"winPercentage":".769","pitchesPerInning":"15.43","gamesFinished":0,"strikeoutWalkRatio":"4.09","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.37","hitsPer9Inn":"6.51","runsScoredPer9":"3.11","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642180":{"person":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"jerseyNumber":"14","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":15,"groundOuts":35,"airOuts":23,"runs":13,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".206","atBats":107,"obp":".309","slg":".252","ops":".561","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":27,"rbi":9,"leftOnBase":51,"sacBunts":4,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":78,"errors":0,"chances":91,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663568":{"person":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"jerseyNumber":"32","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":13,"gamesStarted":13,"flyOuts":42,"groundOuts":84,"airOuts":70,"runs":38,"doubles":8,"triples":1,"homeRuns":7,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":1,"hits":74,"hitByPitch":7,"atBats":277,"obp":".333","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1135,"era":"4.28","inningsPitched":"73.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.32","battersFaced":312,"outs":221,"gamesPitched":13,"completeGames":1,"shutouts":1,"pitchesThrown":1135,"balls":421,"strikes":714,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".375","pitchesPerInning":"15.41","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"6.60","walksPer9Inn":"2.81","hitsPer9Inn":"9.04","runsScoredPer9":"4.64","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","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":"2-4 | 2 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":55,"groundOuts":111,"airOuts":92,"runs":69,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":81,"baseOnBalls":55,"intentionalWalks":7,"hits":104,"hitByPitch":4,"avg":".269","atBats":387,"obp":".365","slg":".452","ops":".817","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":175,"rbi":43,"leftOnBase":108,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.76","popOuts":17,"lineOuts":20},"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":223,"errors":3,"chances":230,"fielding":".987","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":25,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".290","atBats":31,"obp":".333","slg":".355","ops":".688","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":2,"leftOnBase":11,"sacBunts":2,"sacFlies":0,"babip":".450","groundOutsToAirouts":"2.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":30,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":59,"groundOuts":87,"airOuts":120,"runs":44,"doubles":23,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":43,"intentionalWalks":3,"hits":98,"hitByPitch":1,"avg":".269","atBats":364,"obp":".344","slg":".382","ops":".726","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":139,"rbi":35,"leftOnBase":179,"sacBunts":1,"sacFlies":5,"babip":".309","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.67","popOuts":17,"lineOuts":44},"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":199,"putOuts":109,"errors":5,"chances":313,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":33,"groundOuts":40,"airOuts":64,"runs":23,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".199","atBats":196,"obp":".270","slg":".306","ops":".576","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":60,"rbi":16,"leftOnBase":102,"sacBunts":3,"sacFlies":0,"babip":".252","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":21,"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":11,"stolenBases":27,"stolenBasePercentage":".711","caughtStealingPercentage":".289","assists":18,"putOuts":516,"errors":6,"chances":540,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"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":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":5,"putOuts":2,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":50,"groundOuts":59,"airOuts":78,"runs":31,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":63,"baseOnBalls":37,"intentionalWalks":0,"hits":60,"hitByPitch":5,"avg":".236","atBats":254,"obp":".340","slg":".390","ops":".730","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":99,"rbi":31,"leftOnBase":110,"sacBunts":2,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":13,"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":140,"putOuts":141,"errors":7,"chances":288,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":83,"groundOuts":132,"airOuts":148,"runs":44,"doubles":20,"triples":4,"homeRuns":5,"strikeOuts":12,"baseOnBalls":20,"intentionalWalks":0,"hits":114,"hitByPitch":2,"avg":".287","atBats":397,"obp":".322","slg":".395","ops":".717","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":157,"rbi":38,"leftOnBase":154,"sacBunts":6,"sacFlies":3,"babip":".285","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.40","popOuts":17,"lineOuts":48},"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":46,"putOuts":537,"errors":1,"chances":584,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":73,"groundOuts":89,"airOuts":146,"runs":42,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":50,"baseOnBalls":47,"intentionalWalks":1,"hits":93,"hitByPitch":6,"atBats":374,"obp":".339","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1620,"era":"3.73","inningsPitched":"99.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.41","battersFaced":431,"outs":297,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1620,"balls":616,"strikes":1004,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".429","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"1.06","strikeoutsPer9Inn":"4.55","walksPer9Inn":"4.27","hitsPer9Inn":"8.45","runsScoredPer9":"3.82","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":42,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,650333,592518,701538,593428,657757,630105,578428,553869,670092,455117,601713,593974,688158],"pitchers":[601713,593974,688158],"bench":[669369,669200,642180],"bullpen":[592094,656302,506433,669093,663568,676760,673513,670970,663158,681190],"battingOrder":[665487,650333,592518,701538,593428,657757,630105,578428,455117],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tatis Jr. 2 (16, Mikolas, Mikolas)."},{"label":"TB","value":"Arraez; Bogaerts 2; Cronenworth; Díaz, E; Iglesias, J; Machado, M 2; Merrill; Tatis Jr. 4."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Arraez; Tatis Jr.; Maldonado, M; Machado, M 2."},{"label":"GIDP","value":"Sheets."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Iglesias, J (4, 2nd base off Helsley/Pozo)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Cronenworth (7, fielding)."},{"label":"DP","value":"(Bogaerts-Cronenworth-Arraez)."}]}],"note":[{"label":"a","value":"Grounded out for Díaz, E in the 7th."}]},"home":{"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":5,"groundOuts":11,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".253","atBats":28,"obp":".322","slg":".394","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":7,"rbi":3,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".306","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":115,"era":"4.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.29","battersFaced":36,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":115,"balls":26,"strikes":89,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"pitchesPerInning":"12.78","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":1,"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":5,"gamesStarted":4,"flyOuts":18,"groundOuts":30,"airOuts":35,"runs":12,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":107,"obp":".270","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":425,"era":"3.49","inningsPitched":"28.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.02","battersFaced":112,"outs":85,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":425,"balls":160,"strikes":265,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.95","hitsPer9Inn":"8.26","runsScoredPer9":"3.81","homeRunsPer9":"0.64","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"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":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":24,"groundOuts":38,"airOuts":51,"runs":24,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":72,"baseOnBalls":14,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".223","atBats":206,"obp":".278","slg":".316","ops":".594","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":65,"rbi":25,"leftOnBase":107,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.67","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":115,"errors":1,"chances":120,"fielding":".992","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":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":46,"groundOuts":76,"airOuts":76,"runs":45,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":90,"baseOnBalls":32,"intentionalWalks":0,"hits":70,"hitByPitch":8,"avg":".230","atBats":305,"obp":".317","slg":".321","ops":".638","caughtStealing":2,"stolenBases":26,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":98,"rbi":33,"leftOnBase":119,"sacBunts":5,"sacFlies":2,"babip":".307","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":12,"lineOuts":18},"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":242,"errors":2,"chances":247,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-2 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":50,"groundOuts":81,"airOuts":86,"runs":52,"doubles":28,"triples":0,"homeRuns":14,"strikeOuts":104,"baseOnBalls":34,"intentionalWalks":1,"hits":97,"hitByPitch":15,"avg":".266","atBats":365,"obp":".351","slg":".458","ops":".809","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":167,"rbi":61,"leftOnBase":168,"sacBunts":1,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.07","popOuts":9,"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":57,"putOuts":695,"errors":5,"chances":757,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":13,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"obp":".226","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":122,"era":"1.08","inningsPitched":"8.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.84","battersFaced":31,"outs":25,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":47,"strikes":75,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.64","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"3.24","walksPer9Inn":"2.16","hitsPer9Inn":"5.40","runsScoredPer9":"1.08","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":1,"strikes":10,"strikePercentage":".910","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":30,"gamesStarted":2,"flyOuts":27,"groundOuts":52,"airOuts":57,"runs":23,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":205,"obp":".287","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":855,"era":"3.23","inningsPitched":"53.0","wins":5,"losses":2,"saves":1,"saveOpportunities":4,"holds":7,"blownSaves":3,"earnedRuns":19,"whip":"1.15","battersFaced":217,"outs":159,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":279,"strikes":576,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".714","pitchesPerInning":"16.13","gamesFinished":2,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"7.81","walksPer9Inn":"1.53","hitsPer9Inn":"8.83","runsScoredPer9":"3.91","homeRunsPer9":"0.68","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"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"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":75,"groundOuts":88,"airOuts":142,"runs":42,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":36,"baseOnBalls":27,"intentionalWalks":4,"hits":83,"hitByPitch":3,"avg":".239","atBats":347,"obp":".298","slg":".375","ops":".673","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":130,"rbi":43,"leftOnBase":172,"sacBunts":0,"sacFlies":2,"babip":".241","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.70","popOuts":38,"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":176,"putOuts":63,"errors":3,"chances":242,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":40,"gamesStarted":0,"flyOuts":29,"groundOuts":58,"airOuts":52,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":202,"obp":".295","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":834,"era":"2.95","inningsPitched":"55.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.18","battersFaced":224,"outs":165,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":281,"strikes":553,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"15.16","gamesFinished":7,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.11","hitsPer9Inn":"7.53","runsScoredPer9":"2.95","homeRunsPer9":"0.65","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":12},"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":{"note":"(W, 6-7)","summary":"5.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":21,"strikes":52,"strikePercentage":".710","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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":82,"groundOuts":99,"airOuts":132,"runs":58,"doubles":23,"triples":4,"homeRuns":17,"strikeOuts":70,"baseOnBalls":23,"intentionalWalks":0,"hits":110,"hitByPitch":2,"atBats":406,"obp":".310","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1610,"era":"4.94","inningsPitched":"102.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.30","battersFaced":436,"outs":306,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1610,"balls":542,"strikes":1068,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".462","pitchesPerInning":"15.78","gamesFinished":0,"strikeoutWalkRatio":"3.04","strikeoutsPer9Inn":"6.18","walksPer9Inn":"2.03","hitsPer9Inn":"9.71","runsScoredPer9":"5.12","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":11,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".368","atBats":19,"obp":".429","slg":".632","ops":"1.061","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":12,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 16)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":15,"groundOuts":38,"airOuts":26,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":3,"hits":26,"hitByPitch":1,"atBats":119,"obp":".307","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":536,"era":"2.12","inningsPitched":"34.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":16,"blownSaves":0,"earnedRuns":8,"whip":"1.21","battersFaced":141,"outs":102,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":195,"strikes":341,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".500","pitchesPerInning":"15.76","gamesFinished":6,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.97","hitsPer9Inn":"6.88","runsScoredPer9":"2.91","homeRunsPer9":"0.26","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"301","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":12,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".164","atBats":67,"obp":".282","slg":".194","ops":".476","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":13,"rbi":1,"leftOnBase":24,"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":42,"putOuts":48,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":63,"groundOuts":79,"airOuts":109,"runs":34,"doubles":18,"triples":0,"homeRuns":12,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":1,"hits":91,"hitByPitch":1,"avg":".285","atBats":319,"obp":".336","slg":".455","ops":".791","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":145,"rbi":44,"leftOnBase":146,"sacBunts":1,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.72","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.58","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":18,"putOuts":277,"errors":3,"chances":298,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":54,"groundOuts":100,"airOuts":107,"runs":60,"doubles":21,"triples":4,"homeRuns":14,"strikeOuts":128,"baseOnBalls":19,"intentionalWalks":0,"hits":120,"hitByPitch":3,"atBats":454,"obp":".298","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1721,"era":"4.33","inningsPitched":"116.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.19","battersFaced":480,"outs":349,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1721,"balls":564,"strikes":1157,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".714","pitchesPerInning":"14.79","gamesFinished":0,"strikeoutWalkRatio":"6.74","strikeoutsPer9Inn":"9.90","walksPer9Inn":"1.47","hitsPer9Inn":"9.28","runsScoredPer9":"4.64","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":28},"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}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","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":40,"gamesStarted":0,"flyOuts":13,"groundOuts":71,"airOuts":22,"runs":28,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":51,"hitByPitch":0,"atBats":166,"obp":".352","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":645,"era":"5.35","inningsPitched":"38.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":23,"whip":"1.63","battersFaced":180,"outs":116,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":224,"strikes":421,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"3.23","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.68","gamesFinished":13,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.59","walksPer9Inn":"2.79","hitsPer9Inn":"11.87","runsScoredPer9":"6.52","homeRunsPer9":"1.63","inheritedRunners":26,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"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}},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":15,"groundOuts":20,"airOuts":24,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".241","atBats":87,"obp":".264","slg":".345","ops":".609","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":30,"rbi":10,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":25,"errors":3,"chances":86,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":18,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":89,"obp":".337","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":436,"era":"1.82","inningsPitched":"24.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.34","battersFaced":104,"outs":74,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":436,"balls":176,"strikes":260,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.68","gamesFinished":3,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.85","walksPer9Inn":"4.74","hitsPer9Inn":"7.30","runsScoredPer9":"2.19","homeRunsPer9":"0.73","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":40,"groundOuts":178,"airOuts":71,"runs":63,"doubles":21,"triples":4,"homeRuns":14,"strikeOuts":72,"baseOnBalls":36,"intentionalWalks":0,"hits":115,"hitByPitch":1,"atBats":434,"obp":".322","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1786,"era":"4.91","inningsPitched":"110.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.37","battersFaced":474,"outs":330,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1786,"balls":693,"strikes":1093,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.51","rbi":0,"winPercentage":".417","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.89","walksPer9Inn":"2.95","hitsPer9Inn":"9.41","runsScoredPer9":"5.15","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":15,"errors":3,"chances":32,"fielding":".906","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":13,"groundOuts":25,"airOuts":37,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".301","atBats":103,"obp":".324","slg":".485","ops":".809","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":50,"rbi":16,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":14,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":7,"putOuts":182,"errors":4,"chances":193,"fielding":".979","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":18,"gamesStarted":18,"flyOuts":70,"groundOuts":97,"airOuts":118,"runs":48,"doubles":24,"triples":1,"homeRuns":10,"strikeOuts":80,"baseOnBalls":22,"intentionalWalks":0,"hits":103,"hitByPitch":2,"atBats":392,"obp":".302","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1530,"era":"4.13","inningsPitched":"100.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.25","battersFaced":422,"outs":301,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1530,"balls":527,"strikes":1003,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".462","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"7.18","walksPer9Inn":"1.97","hitsPer9Inn":"9.24","runsScoredPer9":"4.31","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"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":79,"flyOuts":38,"groundOuts":63,"airOuts":69,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":68,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".204","atBats":245,"obp":".248","slg":".318","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":78,"rbi":29,"leftOnBase":126,"sacBunts":3,"sacFlies":2,"babip":".254","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.83","popOuts":16,"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":{"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":31,"putOuts":516,"errors":4,"chances":551,"fielding":".993","passedBall":6,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":54,"groundOuts":108,"airOuts":107,"runs":54,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":56,"baseOnBalls":35,"intentionalWalks":3,"hits":110,"hitByPitch":7,"avg":".293","atBats":376,"obp":".360","slg":".428","ops":".788","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":161,"rbi":42,"leftOnBase":132,"sacBunts":1,"sacFlies":4,"babip":".321","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.78","popOuts":20,"lineOuts":33},"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":220,"putOuts":145,"errors":3,"chances":368,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 21)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"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":13,"balls":1,"strikes":12,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"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":36,"gamesStarted":0,"flyOuts":18,"groundOuts":31,"airOuts":34,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":2,"hits":36,"hitByPitch":1,"atBats":139,"obp":".327","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":601,"era":"3.00","inningsPitched":"36.0","wins":3,"losses":1,"saves":21,"saveOpportunities":26,"holds":0,"blownSaves":5,"earnedRuns":12,"whip":"1.39","battersFaced":157,"outs":108,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":601,"balls":187,"strikes":414,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".750","pitchesPerInning":"16.69","gamesFinished":29,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"10.25","walksPer9Inn":"3.50","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"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"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 20)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":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":40,"gamesStarted":0,"flyOuts":13,"groundOuts":31,"airOuts":31,"runs":12,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":1,"hits":28,"hitByPitch":5,"atBats":136,"obp":".306","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":631,"era":"2.35","inningsPitched":"38.1","wins":1,"losses":3,"saves":2,"saveOpportunities":4,"holds":20,"blownSaves":2,"earnedRuns":10,"whip":"1.12","battersFaced":158,"outs":115,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":631,"balls":218,"strikes":413,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".250","pitchesPerInning":"16.46","gamesFinished":9,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"11.27","walksPer9Inn":"3.52","hitsPer9Inn":"6.57","runsScoredPer9":"2.82","homeRunsPer9":"0.23","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"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"}]},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":1,"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":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":65,"groundOuts":77,"airOuts":121,"runs":57,"doubles":21,"triples":0,"homeRuns":7,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":0,"hits":95,"hitByPitch":3,"avg":".267","atBats":356,"obp":".322","slg":".385","ops":".707","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":137,"rbi":36,"leftOnBase":132,"sacBunts":2,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.86","popOuts":29,"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":239,"putOuts":114,"errors":2,"chances":355,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":16,"groundOuts":52,"airOuts":35,"runs":24,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":0,"hits":59,"hitByPitch":3,"avg":".319","atBats":185,"obp":".393","slg":".508","ops":".901","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":94,"rbi":39,"leftOnBase":82,"sacBunts":0,"sacFlies":2,"babip":".365","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.56","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":85,"errors":1,"chances":92,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[680977,671056,676475,641658,575929,571448,691026,650968,691023,687363,571945,571927,664208,668941,664854],"pitchers":[571945,571927,664208,668941,664854],"bench":[665877,686780,695336],"bullpen":[701552,543243,667463,681517,669461,700241,676617,669467],"battingOrder":[680977,671056,641658,575929,571448,691026,650968,691023,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Winn (21, Pivetta); Contreras, Wn (28, Pivetta)."},{"label":"TB","value":"Contreras, Wn 3; Herrera 2; Winn 2."},{"label":"RBI","value":"Pozo (16); Winn 2 (36)."},{"label":"Runners left in scoring position, 2 out","value":"Pozo; Walker, J 2."},{"label":"SAC","value":"Winn."},{"label":"GIDP","value":"Arenado."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Pozo (4, throw)."},{"label":"Outfield assists","value":"Walker, J (Bogaerts at 2nd base)."},{"label":"PB","value":"Pozo (2)."},{"label":"DP","value":"2 (Walker, J-Donovan; Matz-Winn-Contreras, Wn)."}]}],"note":[{"label":"1","value":"Ran for Burleson in the 8th."}]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Pivetta."},{"label":"HBP","value":"Contreras, Wn (by Pivetta)."},{"label":"Pitches-strikes","value":"Pivetta 90-61; Peralta, W 6-5; Morgan, D 9-7; Mikolas 73-52; Matz 11-10; Maton, P 9-7; Romero, J 9-8; Helsley 13-12."},{"label":"Groundouts-flyouts","value":"Pivetta 9-4; Peralta, W 0-1; Morgan, D 2-0; Mikolas 5-5; Matz 1-0; Maton, P 2-0; Romero, J 2-1; Helsley 0-0."},{"label":"Batters faced","value":"Pivetta 26; Peralta, W 2; Morgan, D 4; Mikolas 21; Matz 4; Maton, P 3; Romero, J 4; Helsley 4."},{"label":"Inherited runners-scored","value":"Matz 1-0; Maton, P 1-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Lance Barrett. 2B: Tom Hanahan. 3B: Alfonso Márquez. "},{"label":"Weather","value":"88 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, R To L."},{"label":"First pitch","value":"6:16 PM."},{"label":"T","value":"2:16."},{"label":"Att","value":"29,297."},{"label":"Venue","value":"Busch Stadium."},{"label":"July 25, 2025"}],"pitchingNotes":["Mikolas pitched to 1 batter in the 6th inning.","Matz pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","boxscoreName":"Pivetta"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(L, 10-3)","summary":"6.1 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.26","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":74,"groundOuts":94,"airOuts":135,"runs":42,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":131,"baseOnBalls":32,"intentionalWalks":1,"hits":88,"hitByPitch":2,"atBats":443,"obp":".254","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1877,"era":"2.81","inningsPitched":"121.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.99","battersFaced":482,"outs":365,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1877,"balls":636,"strikes":1241,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.70","rbi":3,"winPercentage":".769","pitchesPerInning":"15.43","gamesFinished":0,"strikeoutWalkRatio":"4.09","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.37","hitsPer9Inn":"6.51","runsScoredPer9":"3.11","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","boxscoreName":"Contreras, Wn"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-2 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":50,"groundOuts":81,"airOuts":86,"runs":52,"doubles":28,"triples":0,"homeRuns":14,"strikeOuts":104,"baseOnBalls":34,"intentionalWalks":1,"hits":97,"hitByPitch":15,"avg":".266","atBats":365,"obp":".351","slg":".458","ops":".809","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":167,"rbi":61,"leftOnBase":168,"sacBunts":1,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.07","popOuts":9,"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":57,"putOuts":695,"errors":5,"chances":757,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","boxscoreName":"Mikolas"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"5.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":21,"strikes":52,"strikePercentage":".710","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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":82,"groundOuts":99,"airOuts":132,"runs":58,"doubles":23,"triples":4,"homeRuns":17,"strikeOuts":70,"baseOnBalls":23,"intentionalWalks":0,"hits":110,"hitByPitch":2,"atBats":406,"obp":".310","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1610,"era":"4.94","inningsPitched":"102.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.30","battersFaced":436,"outs":306,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1610,"balls":542,"strikes":1068,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".462","pitchesPerInning":"15.78","gamesFinished":0,"strikeoutWalkRatio":"3.04","strikeoutsPer9Inn":"6.18","walksPer9Inn":"2.03","hitsPer9Inn":"9.71","runsScoredPer9":"5.12","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":11,"errors":1,"chances":25,"fielding":".960","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":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"loser":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"save":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}