{"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":776960,"link":"/api/v1.1/game/776960/feed/live","metaData":{"wait":10,"timeStamp":"20250729_021304","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776960,"type":"R","doubleHeader":"N","id":"2025/07/28/miamlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776960-2025-07-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-28T23:45:00Z","originalDate":"2025-07-28","officialDate":"2025-07-28","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2025,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":105,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":55,"ties":0,"pct":".476"},"records":{},"divisionLeader":false,"wins":50,"losses":55,"winningPercentage":".476"},"franchiseName":"Miami","clubName":"Marlins","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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":53,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":55,"losses":53,"winningPercentage":".509"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"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},"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},"ID678692":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692","firstName":"Ronny","lastName":"Henriquez","primaryNumber":"32","birthDate":"2000-06-20","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 10\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ronny","useLastName":"Henriquez","boxscoreName":"Henriquez, R","gender":"M","nameMatrilineal":"Aquino","isPlayer":true,"isVerified":true,"pronunciation":"ehn-ree-kez","mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Henriquez","nameSlug":"ronny-henriquez-678692","firstLastName":"Ronny Henriquez","lastFirstName":"Henriquez, Ronny","lastInitName":"Henriquez, R","initLastName":"R Henriquez","fullFMLName":"Ronny  Henriquez","fullLFMName":"Henriquez, Ronny ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"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},"ID681006":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006","firstName":"Joshua","lastName":"Simpson","primaryNumber":"37","birthDate":"1997-08-19","currentAge":29,"birthCity":"Stafford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Simpson","middleName":"Wayne","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Simpson","nameSlug":"josh-simpson-681006","firstLastName":"Josh Simpson","lastFirstName":"Simpson, Josh","lastInitName":"Simpson, J","initLastName":"J Simpson","fullFMLName":"Joshua Wayne Simpson","fullLFMName":"Simpson, Joshua Wayne","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"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},"ID676466":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466","firstName":"Jack","lastName":"Winkler","birthDate":"1998-11-04","currentAge":27,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jack","useLastName":"Winkler","boxscoreName":"Winkler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Winkler","nameSlug":"jack-winkler-676466","firstLastName":"Jack Winkler","lastFirstName":"Winkler, Jack","lastInitName":"Winkler, J","initLastName":"J Winkler","fullFMLName":"Jack  Winkler","fullLFMName":"Winkler, Jack","strikeZoneTop":3.233,"strikeZoneBottom":1.632},"ID678368":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368","firstName":"Valente","lastName":"Bellozo","primaryNumber":"56","birthDate":"2000-01-04","currentAge":26,"birthCity":"Mexicali","birthStateProvince":"BC","birthCountry":"Mexico","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Valente","useLastName":"Bellozo","boxscoreName":"Bellozo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"pronunciation":"bay-YO-so","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Valente Bellozo","nameSlug":"valente-bellozo-678368","firstLastName":"Valente Bellozo","lastFirstName":"Bellozo, Valente","lastInitName":"Bellozo, V","initLastName":"V Bellozo","fullFMLName":"Valente  Bellozo","fullLFMName":"Bellozo, Valente ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"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},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"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},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"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},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID660821":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","firstName":"Jesús","lastName":"Sánchez","primaryNumber":"18","birthDate":"1997-10-07","currentAge":28,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jesús","useLastName":"Sánchez","boxscoreName":"Sánchez, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hey-SUS","mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesús Sánchez","nameSlug":"jesus-sanchez-660821","firstLastName":"Jesús Sánchez","lastFirstName":"Sánchez, Jesús","lastInitName":"Sánchez, J","initLastName":"J Sánchez","fullFMLName":"Jesús Sánchez","fullLFMName":"Sánchez, Jesús","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"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},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"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":"92","wind":"8 mph, Out To LF"},"gameInfo":{"attendance":20510,"firstPitch":"2025-07-28T23:45:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"home":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"}},"officialScorer":{"id":613603,"fullName":"Jonathan Webb","link":"/api/v1/people/613603"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, pitcher Andre Pallante 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-28T23:45:26.027Z","endTime":"2025-07-28T23:45:59.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"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":{"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-28T20:24:11.111Z","endTime":"2025-07-28T23:21:11.311Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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-28T23:21:11.311Z","endTime":"2025-07-28T23:44:57.934Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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-28T23:44:57.934Z","endTime":"2025-07-28T23:45:28.354Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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.5,"endSpeed":86.2,"strikeZoneTop":3.4045389861297,"strikeZoneBottom":1.534119433764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25663407128728,"aZ":-19.44880305084904,"pfxX":1.0896508215196639,"pfxZ":6.7490913393209,"pX":-0.28890098112330037,"pZ":1.8253801688432265,"vX0":3.3677522577671306,"vY0":-136.06654748980068,"vZ0":-7.24845584728837,"x":128.01,"y":189.49,"x0":-1.6814297587182834,"y0":50.00463752702767,"z0":5.858798216333325,"aX":2.0546594096498603},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":-2.6,"spinRate":2213,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.4016654531446706,"extension":6.535163045418695},"index":3,"playId":"f4dd2f7f-f816-3b3f-87a2-721a3c800b8b","pitchNumber":1,"startTime":"2025-07-28T23:45:28.354Z","endTime":"2025-07-28T23:45:32.114Z","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":0},"index":4,"startTime":"2025-07-28T23:45:44.179Z","endTime":"2025-07-28T23:45:52.369Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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.1,"endSpeed":87.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18878417132751,"aZ":-20.376391016678244,"pfxX":-2.328007076915961,"pfxZ":6.128124937958514,"pX":-0.06720465952953295,"pZ":3.095805821321923,"vX0":4.9571051894642535,"vY0":-137.1119366857602,"vZ0":-4.10357822415454,"x":119.56,"y":155.19,"x0":-1.5871965526410758,"y0":50.00238619922261,"z0":5.98279996583806,"aX":-4.481867233140296},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":3.4,"spinRate":2234,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39781564786679136,"extension":6.515380721000004},"hitData":{"launchSpeed":93.7,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.56,"coordY":176.51}},"index":5,"playId":"2a312960-1c08-3313-bbec-6f51a7b5a670","pitchNumber":2,"startTime":"2025-07-28T23:45:52.369Z","endTime":"2025-07-28T23:45:59.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:45:59.733Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:46:17.410Z","endTime":"2025-07-28T23:47:32.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"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},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.41746027660384,"strikeZoneBottom":1.6863726071691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44821616879695,"aZ":-15.842979403012263,"pfxX":-1.1144375894271128,"pfxZ":8.180633142055077,"pX":0.4779484220446561,"pZ":1.6072176935718028,"vX0":6.026299968862804,"vY0":-139.66202389411774,"vZ0":-8.915661645815902,"x":98.78,"y":195.39,"x0":-1.5533976809254164,"y0":50.000867283995326,"z0":5.860492074713243,"aX":-2.2255287896125844},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":1.0,"spinRate":2369,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.3906653151609385,"extension":6.626440583482392},"index":0,"playId":"9fac831f-8ef0-32e4-9c8a-58bf38c09f84","pitchNumber":1,"startTime":"2025-07-28T23:46:27.866Z","endTime":"2025-07-28T23:46:31.663Z","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":87.7,"endSpeed":82.7,"strikeZoneTop":3.26073146966379,"strikeZoneBottom":1.49723275726851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.282981737090985,"aZ":-28.784495377596233,"pfxX":2.4229662981142095,"pfxZ":2.0005498878811663,"pX":0.990477585293406,"pZ":1.1737354570659688,"vX0":6.144507931365702,"vY0":-127.7888582071166,"vZ0":-6.036319436735035,"x":79.25,"y":207.09,"x0":-1.7368601567255695,"y0":50.00310875701657,"z0":5.75877575426156,"aX":4.104666853832961},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2346,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42468330808227783,"extension":6.846241991429911},"index":1,"playId":"7d43df37-3262-3837-8ae7-69664d69b56d","pitchNumber":2,"startTime":"2025-07-28T23:46:44.878Z","endTime":"2025-07-28T23:46:48.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43844012518683,"aZ":-20.314877071154598,"pfxX":-0.11115695987944418,"pfxZ":6.132258474581721,"pX":0.7146175314785755,"pZ":1.5352426779857464,"vX0":6.390104453126009,"vY0":-137.6835107989069,"vZ0":-7.982204504892132,"x":89.76,"y":197.33,"x0":-1.61466550662709,"y0":50.003364082678445,"z0":5.829205615803201,"aX":-0.2151499262974753},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2359,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.3966784784023374,"extension":6.550015747131921},"index":2,"playId":"1114a0ba-a1db-3b64-861a-934baf20d5b9","pitchNumber":3,"startTime":"2025-07-28T23:47:02.243Z","endTime":"2025-07-28T23:47:07.637Z","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-28T23:47:12.955Z","endTime":"2025-07-28T23:47:27.780Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.255666021429082,"aZ":-43.81248546389129,"pfxX":0.8633994773062779,"pfxZ":-8.817730721376314,"pX":-0.5282850559710467,"pZ":0.3520780629100409,"vX0":1.8475605694343407,"vY0":-114.47393969887035,"vZ0":-2.9714934776859003,"x":137.14,"y":229.27,"x0":-1.4598711454447022,"y0":50.00479890986215,"z0":5.979765533836533,"aX":1.1390299426592696},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.4,"breakHorizontal":-2.0,"spinRate":2794,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.4795328712107052,"extension":6.873231993554279},"index":4,"playId":"032ce969-4a91-31fe-8aaa-858407342daf","pitchNumber":4,"startTime":"2025-07-28T23:47:27.780Z","endTime":"2025-07-28T23:47:32.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:47:32.997Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:47:51.882Z","endTime":"2025-07-28T23:48:10.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.260495560314336,"aZ":-22.356145158514522,"pfxX":-0.8494963122346413,"pfxZ":5.060049236224926,"pX":0.34789384869838197,"pZ":2.1908237281532577,"vX0":4.611941011922802,"vY0":-137.6596265595689,"vZ0":-6.367830625059268,"x":103.74,"y":179.63,"x0":-1.230618030735464,"y0":50.00660813103609,"z0":6.022139189729638,"aX":-1.649944454323607},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":0.7,"spinRate":2380,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.396155109387196,"extension":6.512573808066808},"hitData":{"launchSpeed":99.5,"launchAngle":31.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.31,"coordY":80.06}},"index":0,"playId":"76af25b0-900d-3d03-9a22-21880505e5d6","pitchNumber":1,"startTime":"2025-07-28T23:48:01.216Z","endTime":"2025-07-28T23:48:10.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:48:10.210Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brendan Donovan lines out sharply to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:50:17.249Z","endTime":"2025-07-28T23:51:26.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.23408591239216,"strikeZoneBottom":1.68016773267209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.160404678468957,"aZ":-15.49117832211628,"pfxX":-7.218617413375433,"pfxZ":8.370747733995032,"pX":0.6197014851592499,"pZ":2.1700590888948676,"vX0":7.513894453617013,"vY0":-139.52886645814948,"vZ0":-7.2004500111457785,"x":93.38,"y":180.19,"x0":-1.1561817485603028,"y0":50.00656185623824,"z0":5.784048665494933,"aX":-14.393201655725088},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2331,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3909280613149222,"extension":6.332651064631728},"index":0,"playId":"3832e66e-b059-324e-b13f-4e14b3884545","pitchNumber":1,"startTime":"2025-07-28T23:50:20.201Z","endTime":"2025-07-28T23:50:23.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52033742497548,"aZ":-27.27533539195507,"pfxX":-10.027070189951274,"pfxZ":2.5077239062527656,"pX":-0.04334387675219438,"pZ":2.2237444919674094,"vX0":6.524768574005203,"vY0":-137.702601326608,"vZ0":-5.1101930903672175,"x":118.65,"y":178.74,"x0":-1.1194973189148485,"y0":50.00464327619619,"z0":5.908684005355911,"aX":-19.598355814912612},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":17.2,"spinRate":1720,"spinDirection":242},"zone":5,"typeConfidence":0.75,"plateTime":0.39511081268845105,"extension":6.40197999674792},"index":1,"playId":"adf681a4-4fbe-395b-8bb2-d8da71213bb4","pitchNumber":2,"startTime":"2025-07-28T23:50:32.202Z","endTime":"2025-07-28T23:50:37.114Z","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":84.6,"endSpeed":78.3,"strikeZoneTop":3.31699425075725,"strikeZoneBottom":1.63256264385255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.600392021095296,"aZ":-39.670496581579805,"pfxX":5.304734243299933,"pfxZ":-4.8850930886584125,"pX":1.4426668301014045,"pZ":1.9702512989624024,"vX0":4.085687049104185,"vY0":-123.16264493096638,"vZ0":-2.238700147545816,"x":62.01,"y":185.58,"x0":-0.9271067961424851,"y0":50.0011634937518,"z0":6.247777839384154,"aX":8.14331789651001},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.1,"breakHorizontal":-10.6,"spinRate":2689,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44482653318957954,"extension":6.158568272258864},"index":2,"playId":"7e84f30d-921f-3f98-8e43-a589b7dad3ba","pitchNumber":3,"startTime":"2025-07-28T23:50:49.171Z","endTime":"2025-07-28T23:50:52.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.27922309552858,"strikeZoneBottom":1.62713779326192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.225997780297217,"aZ":-38.62349267953359,"pfxX":7.016934031352438,"pfxZ":-4.0419943136217515,"pX":1.3523554668265847,"pZ":1.2413366997148207,"vX0":3.6099689493469285,"vY0":-125.70798829927031,"vZ0":-4.4018991881459595,"x":65.45,"y":205.26,"x0":-1.0153933164976543,"y0":50.00362075642483,"z0":6.161112169192081,"aX":11.194607549164418},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.2,"breakHorizontal":-13.6,"spinRate":2754,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.43624345286849353,"extension":6.318229713535858},"index":3,"playId":"2f6b7483-6809-3f96-9c2b-a4696641d21a","pitchNumber":4,"startTime":"2025-07-28T23:51:03.078Z","endTime":"2025-07-28T23:51:07.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.191706531659296,"aZ":-42.91628412626364,"pfxX":6.548677600128171,"pfxZ":-6.872216816380337,"pX":-0.06180877782385654,"pZ":1.6844492250566194,"vX0":0.5542419397582761,"vY0":-124.57248337550867,"vZ0":-2.2889478608417724,"x":119.36,"y":193.3,"x0":-1.137672636596499,"y0":50.00220834228041,"z0":6.179795623045655,"aX":10.239512389962417},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.7,"breakHorizontal":-12.0,"spinRate":2687,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4405323810494104,"extension":6.050802740176133},"hitData":{"launchSpeed":100.0,"launchAngle":22.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.14,"coordY":59.83}},"index":4,"playId":"10dbbcb7-ae96-3d55-b3b2-92f2c92d989e","pitchNumber":5,"startTime":"2025-07-28T23:51:17.144Z","endTime":"2025-07-28T23:51:26.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:51:26.442Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:51:51.816Z","endTime":"2025-07-28T23:52:19.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.5612580711488,"strikeZoneBottom":1.60045679842139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91934485506638,"aZ":-27.698607390657152,"pfxX":-0.6226325790939713,"pfxZ":2.563371762180342,"pX":1.2995896102744904,"pZ":-0.2530252351426639,"vX0":6.637984101988852,"vY0":-131.0401154075052,"vZ0":-9.945977775838204,"x":67.46,"y":245.61,"x0":-1.182142582672561,"y0":50.00039077523436,"z0":5.650911615289842,"aX":-1.0863621102767296},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":-0.2,"spinRate":2537,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.41751446507274137,"extension":6.345869525421105},"index":0,"playId":"74cf66d0-1ea1-35c4-a1d3-4ddad2bc5a3b","pitchNumber":1,"startTime":"2025-07-28T23:51:51.816Z","endTime":"2025-07-28T23:51:56.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.470953243007905,"aZ":-15.277146287396816,"pfxX":-7.030498999101447,"pfxZ":8.17542212084537,"pX":-0.17275091474926954,"pZ":2.495702712866817,"vX0":4.895008859911943,"vY0":-142.75968964038233,"vZ0":-6.9002100153356025,"x":123.58,"y":171.4,"x0":-0.9951029529703158,"y0":50.00231978025182,"z0":5.903367373449439,"aX":-14.52972627632958},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":11.8,"spinRate":2385,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38348695300882074,"extension":6.352660420294515},"hitData":{"launchSpeed":95.2,"launchAngle":46.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.0,"coordY":96.78}},"index":1,"playId":"fad6ccd0-6412-3d7d-84d2-73f347704f9e","pitchNumber":2,"startTime":"2025-07-28T23:52:08.924Z","endTime":"2025-07-28T23:52:19.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:52:19.017Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:52:38.047Z","endTime":"2025-07-28T23:54:43.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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,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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.56912178309277,"strikeZoneBottom":1.53751810873143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.570659266751537,"aZ":-29.687023150954666,"pfxX":-0.5689030738566878,"pfxZ":1.4194848444715387,"pX":-0.4085852351412536,"pZ":2.5714261768893434,"vX0":2.635762712420641,"vY0":-130.84525597425323,"vZ0":-2.9253397498246403,"x":132.57,"y":169.35,"x0":-1.3500095205248448,"y0":50.00549550174432,"z0":5.901568808368001,"aX":-0.9987119231732329},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":0.5,"spinRate":2657,"spinDirection":141},"zone":4,"typeConfidence":0.88,"plateTime":0.41674164114232193,"extension":6.298115533187262},"index":0,"playId":"0f1326eb-19f4-3b05-bb34-46be8a22d7c7","pitchNumber":1,"startTime":"2025-07-28T23:52:42.586Z","endTime":"2025-07-28T23:52:46.355Z","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":98.3,"endSpeed":90.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47886559965034,"aZ":-20.00939189536359,"pfxX":-9.568586924915186,"pfxZ":5.855530813329178,"pX":-1.1163040729958231,"pZ":3.421343621491733,"vX0":3.8109278304943777,"vY0":-143.10601514211533,"vZ0":-3.629166444095019,"x":159.55,"y":146.4,"x0":-1.2206445075098007,"y0":50.004889813641846,"z0":5.956692061983784,"aX":-19.883119846792976},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":16.6,"spinRate":2373,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38248079680850067,"extension":6.079448638364573},"index":1,"playId":"43adf65d-2b33-338d-b9ef-e9fcfcb59380","pitchNumber":2,"startTime":"2025-07-28T23:52:55.137Z","endTime":"2025-07-28T23:52:58.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.839057122337106,"aZ":-13.11674977780024,"pfxX":-6.751006750011082,"pfxZ":9.180862927456872,"pX":0.3567245381006652,"pZ":1.49123220976441,"vX0":6.093136624759726,"vY0":-142.69593683599572,"vZ0":-10.03068504249075,"x":103.4,"y":198.52,"x0":-0.9223513685838791,"y0":50.004088718557654,"z0":5.86454212042936,"aX":-14.014036161198396},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2395,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3828984630468719,"extension":6.402626625617415},"index":2,"playId":"c4267bba-10cb-303d-95c9-e701d74c4173","pitchNumber":3,"startTime":"2025-07-28T23:53:13.102Z","endTime":"2025-07-28T23:53:16.889Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.40006732101664,"strikeZoneBottom":1.57060084735254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.064101466524427,"aZ":-41.71435311725104,"pfxX":6.5910482518381945,"pfxZ":-6.000556443032728,"pX":-1.7823678702901942,"pZ":4.19796316557297,"vX0":-3.360379337388496,"vY0":-124.69205998560801,"vZ0":2.9125985503651686,"x":184.94,"y":125.43,"x0":-1.2797044304219198,"y0":50.00609873546458,"z0":6.436227351508671,"aX":10.469730541962841},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.1,"breakHorizontal":-11.3,"spinRate":2635,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4378278857887672,"extension":6.146475735985185},"index":3,"playId":"0cbcfe4a-da40-361f-b27f-6b6834741019","pitchNumber":4,"startTime":"2025-07-28T23:53:30.246Z","endTime":"2025-07-28T23:53:33.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.765934317305213,"aZ":-41.02818556231695,"pfxX":5.99932206774488,"pfxZ":-5.788459595774589,"pX":-0.4541693884813728,"pZ":1.3690364763214253,"vX0":-0.02943696855521749,"vY0":-122.79383998983396,"vZ0":-3.3510314604403644,"x":134.31,"y":201.82,"x0":-1.2216826364552957,"y0":50.00102317291593,"z0":6.233672684169013,"aX":9.182070485579956},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":-10.9,"spinRate":2637,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.44564912599471507,"extension":6.260353650655685},"index":4,"playId":"c50c242c-cb45-3291-9b9b-205854dc257b","pitchNumber":5,"startTime":"2025-07-28T23:53:46.700Z","endTime":"2025-07-28T23:53:50.467Z","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":96.5,"endSpeed":89.9,"strikeZoneTop":3.44081104219014,"strikeZoneBottom":1.58414865523787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.819531463011533,"aZ":-25.218040401780176,"pfxX":-10.063597784087555,"pfxZ":3.461385549221261,"pX":-0.07019781698618181,"pZ":-0.6257845412394313,"vX0":6.634521195790346,"vY0":-140.01303308615508,"vZ0":-12.658973515820396,"x":119.68,"y":255.68,"x0":-1.1474758655643695,"y0":50.004395466638854,"z0":5.562837858588967,"aX":-20.238450408106033},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":1818,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.38928718414822683,"extension":6.32546840802593},"index":5,"playId":"32a6621c-6884-309a-a3c6-1947c3988624","pitchNumber":6,"startTime":"2025-07-28T23:54:06.241Z","endTime":"2025-07-28T23:54:10.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.45878787882466,"strikeZoneBottom":1.60284990510955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.164788040673585,"aZ":-22.309348855710244,"pfxX":-9.227507702915045,"pfxZ":4.78469442918397,"pX":-0.7366440281377897,"pZ":3.8024291006683364,"vX0":4.0031275855067445,"vY0":-142.29178000021597,"vZ0":-2.143012285250527,"x":145.08,"y":136.11,"x0":-0.9591547914701242,"y0":50.00049771657798,"z0":5.971679060122689,"aX":-19.010116786752985},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2265,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3842222544199454,"extension":6.231506370401938},"index":6,"playId":"9e6fae06-423d-3a77-8f67-7fa487e19b8e","pitchNumber":7,"startTime":"2025-07-28T23:54:24.996Z","endTime":"2025-07-28T23:54:29.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.41686960119272,"strikeZoneBottom":1.59410310980529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.338024742065457,"aZ":-42.9540171805978,"pfxX":1.1945671840116416,"pfxZ":-6.8206737805723625,"pX":1.5959563684096365,"pZ":0.9905579157650788,"vX0":5.667412154042224,"vY0":-125.22574806015707,"vZ0":-3.7624254555199865,"x":56.17,"y":212.03,"x0":-0.8557598061694853,"y0":50.000825464603594,"z0":6.04210407106668,"aX":1.8883160526001161},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-13.0,"breakHorizontal":-3.5,"spinRate":2687,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4381415543424838,"extension":6.3565230315589885},"index":7,"playId":"4c41bfb8-dd87-371f-a702-9f1269cbfdfe","pitchNumber":8,"startTime":"2025-07-28T23:54:39.449Z","endTime":"2025-07-28T23:54:43.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:54:43.418Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:55:02.207Z","endTime":"2025-07-28T23:57:27.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.51108419643644,"strikeZoneBottom":1.61659563835654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.954597259538886,"aZ":-17.883324001225855,"pfxX":-8.879403718997661,"pfxZ":6.94769128352014,"pX":-0.07791160317649355,"pZ":1.9486035777972421,"vX0":6.016650462269744,"vY0":-142.1159938354949,"vZ0":-7.623887860892641,"x":119.97,"y":186.17,"x0":-1.0631521015524996,"y0":50.000284693271865,"z0":5.790851553646385,"aX":-18.256437793292218},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2355,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3846372489947587,"extension":6.592001828237739},"index":0,"playId":"5ca4ff61-619d-3a6d-aabb-44646a9db618","pitchNumber":1,"startTime":"2025-07-28T23:55:11.549Z","endTime":"2025-07-28T23:55:15.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.67374602621092,"strikeZoneBottom":1.74689418412246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30802424931262,"aZ":-18.12659328355373,"pfxX":-8.851227539233054,"pfxZ":6.7512900132600695,"pX":-0.3939058447089367,"pZ":2.6641651851722306,"vX0":5.3587818960091465,"vY0":-142.96432528713873,"vZ0":-5.910551916077638,"x":132.01,"y":166.85,"x0":-1.1373918784506627,"y0":50.003384786017826,"z0":5.88638188700859,"aX":-18.42089721893986},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2393,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3823339633390437,"extension":6.411289899482349},"index":1,"playId":"b98e92cc-1d3c-3f69-8f5c-e5c1d62b8b0b","pitchNumber":2,"startTime":"2025-07-28T23:55:28.558Z","endTime":"2025-07-28T23:55:32.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399384473142586,"aZ":-27.94142272709744,"pfxX":-9.025824346037975,"pfxZ":2.1012085381146477,"pX":-0.2349401694622932,"pZ":1.7880786234360482,"vX0":5.430925114673927,"vY0":-140.42363228306914,"vZ0":-6.423479995337081,"x":125.96,"y":190.5,"x0":-1.013327117780768,"y0":50.000970868038294,"z0":5.903049223696086,"aX":-18.168659283648186},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.8,"breakHorizontal":15.4,"spinRate":1654,"spinDirection":236},"zone":8,"typeConfidence":0.89,"plateTime":0.38886340516388485,"extension":6.61687869272778},"index":2,"playId":"b1c76c84-e490-3733-864d-a25a3dcfc13e","pitchNumber":3,"startTime":"2025-07-28T23:55:46.101Z","endTime":"2025-07-28T23:55:50.841Z","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":85.5,"endSpeed":79.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01015040007753,"aZ":-40.900508799633066,"pfxX":4.151102330908922,"pfxZ":-5.553671924852745,"pX":0.2331540952407187,"pZ":0.9916783254890383,"vX0":1.7610869338764845,"vY0":-124.50856342207143,"vZ0":-4.255939295328433,"x":108.11,"y":212.0,"x0":-1.022788274801434,"y0":50.00607663614083,"z0":6.108079358529564,"aX":6.517892688060158},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.8,"breakHorizontal":-7.9,"spinRate":2744,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43992950882001924,"extension":6.54282526101733},"index":3,"playId":"ed21aff1-0dfa-3b54-b602-e98ce88189ee","pitchNumber":4,"startTime":"2025-07-28T23:56:13.028Z","endTime":"2025-07-28T23:56:17.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.48089006721055,"strikeZoneBottom":1.68632246199543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.268829700897847,"aZ":-30.373701320552943,"pfxX":0.6707738364720965,"pfxZ":1.0151522099762351,"pX":1.7563981978235497,"pZ":1.172145655665025,"vX0":6.890318170867985,"vY0":-131.56020495134305,"vZ0":-6.37471507624183,"x":50.05,"y":207.13,"x0":-0.9727714891992751,"y0":50.003147244524065,"z0":5.849038109010858,"aX":1.1856813684430272},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2531,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4147391600581325,"extension":6.562293601425809},"index":4,"playId":"d0e987e4-9c26-3fd5-b727-0002c1ac2f21","pitchNumber":5,"startTime":"2025-07-28T23:56:38.859Z","endTime":"2025-07-28T23:56:42.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.57561304183985,"strikeZoneBottom":1.71507113036627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.803483240241185,"aZ":-16.5434379073784,"pfxX":-4.672638346427887,"pfxZ":7.607421550464299,"pX":1.7062158275636967,"pZ":3.166531410210995,"vX0":8.448841006727289,"vY0":-142.01710278149218,"vZ0":-4.688860945522738,"x":51.96,"y":153.28,"x0":-0.6925378630556608,"y0":50.00131780475875,"z0":5.882406110146637,"aX":-9.599324965671093},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":2408,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3848459169478602,"extension":6.591519582228524},"index":5,"playId":"995f7d35-a981-3934-8644-560d8a705a08","pitchNumber":6,"startTime":"2025-07-28T23:57:00.073Z","endTime":"2025-07-28T23:57:03.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88415201817448,"aZ":-30.30724694641738,"pfxX":1.2076483648935636,"pfxZ":1.0671573374167682,"pX":0.9864391075545271,"pZ":1.7190177321316116,"vX0":5.191724253780176,"vY0":-130.69250563001003,"vZ0":-4.86406814769034,"x":79.4,"y":192.37,"x0":-1.171425416648403,"y0":50.004621599877616,"z0":5.84299184505765,"aX":2.1191323739784105},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":-3.1,"spinRate":2592,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4168371142313494,"extension":6.519789229031693},"hitData":{"launchSpeed":76.2,"launchAngle":50.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.84,"coordY":133.63}},"index":6,"playId":"efbce5eb-480b-3919-8e8d-fe0abdc1618e","pitchNumber":7,"startTime":"2025-07-28T23:57:19.109Z","endTime":"2025-07-28T23:57:27.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:57:27.974Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out sharply to left fielder Iván Herrera.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:59:51.851Z","endTime":"2025-07-29T00:01:26.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T23:59:34.585Z","endTime":"2025-07-28T23:59:54.140Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":87.8,"endSpeed":82.0,"strikeZoneTop":3.30303529401687,"strikeZoneBottom":1.55963420694874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.84828531269255,"aZ":-27.841586979368593,"pfxX":1.3096495629872986,"pfxZ":2.575256278097357,"pX":-0.3342827976622002,"pZ":1.3441927643396878,"vX0":2.656823791163739,"vY0":-127.94178641586392,"vZ0":-6.056550553408678,"x":129.74,"y":202.49,"x0":-1.5504949598665083,"y0":50.00265420428614,"z0":5.884258826038821,"aX":2.2016793871310085},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-2.9,"spinRate":2295,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.42578897452060005,"extension":6.486042548256023},"index":1,"playId":"f391bcf5-a153-357d-b774-8c829bf6c5ce","pitchNumber":1,"startTime":"2025-07-28T23:59:54.140Z","endTime":"2025-07-28T23:59:58.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22071376698114,"aZ":-19.712876818514204,"pfxX":0.17845111152229753,"pfxZ":6.417867419600604,"pX":-0.5372992041110434,"pZ":3.2681935012300283,"vX0":2.2815127663541652,"vY0":-137.8935555201668,"vZ0":-4.114054358703248,"x":137.48,"y":150.54,"x0":-1.395697878115411,"y0":50.00390908872702,"z0":6.094757538774425,"aX":0.3466917603554063},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":-0.7,"spinRate":2288,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.39591140082363374,"extension":6.417974477874286},"index":2,"playId":"f5bcac46-b902-3a2e-8fd6-ebfedef686c0","pitchNumber":2,"startTime":"2025-07-29T00:00:11.702Z","endTime":"2025-07-29T00:00:16.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.558311634872933,"aZ":-29.194624784173225,"pfxX":2.474353452526365,"pfxZ":1.7245756987747312,"pX":0.4414349924391451,"pZ":2.139078431646806,"vX0":4.250035891926743,"vY0":-129.63954603935827,"vZ0":-4.232756972213712,"x":100.17,"y":181.02,"x0":-1.529628111971944,"y0":50.00609437694888,"z0":5.9766683772000855,"aX":4.288222688046718},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":2424,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.41963911620833816,"extension":6.601922513484246},"index":3,"playId":"33c03638-5c87-35da-936d-2e8329d41106","pitchNumber":3,"startTime":"2025-07-29T00:00:38.308Z","endTime":"2025-07-29T00:00:42.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.36759644553633,"strikeZoneBottom":1.52494095218347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.062769230440196,"aZ":-31.91951584300705,"pfxX":3.042646460315604,"pfxZ":0.15908681305648864,"pX":0.44472063424831604,"pZ":0.3611605423513441,"vX0":4.043590352922439,"vY0":-127.43832539684377,"vZ0":-7.349024325009969,"x":100.05,"y":229.03,"x0":-1.5528651150199997,"y0":50.00616987749718,"z0":5.775193526832828,"aX":5.049371055881878},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-6.4,"spinRate":2468,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.42838434247068635,"extension":6.689817746321989},"index":4,"playId":"6c20ea5e-4ea1-3c9e-9215-034381312fb0","pitchNumber":4,"startTime":"2025-07-29T00:00:56.258Z","endTime":"2025-07-29T00:01:00.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.924128604079044,"aZ":-13.066717084904262,"pfxX":-2.337476361577469,"pfxZ":9.909791916225734,"pX":-0.16340245750881421,"pZ":2.3143610877269265,"vX0":4.442318474279916,"vY0":-137.79702593722175,"vZ0":-7.356786845273769,"x":123.23,"y":176.29,"x0":-1.490912137545316,"y0":50.00140740808301,"z0":5.897094799488584,"aX":-4.506626728508237},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2177,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.39713617453450345,"extension":6.530364289105614},"hitData":{"launchSpeed":102.0,"launchAngle":41.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":60.71,"coordY":73.59}},"index":5,"playId":"0323fe00-d821-3c6d-b4fe-d84cfa1f0096","pitchNumber":5,"startTime":"2025-07-29T00:01:16.626Z","endTime":"2025-07-29T00:01:26.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:01:26.927Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:01:45.444Z","endTime":"2025-07-29T00:02:39.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.4,"strikeZoneTop":3.42173384854984,"strikeZoneBottom":1.69323206764977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.985643267546067,"aZ":-15.56704254944811,"pfxX":-6.384701085650644,"pfxZ":8.472976165665255,"pX":-0.93287162208632,"pZ":3.961261914674379,"vX0":4.0396555761237405,"vY0":-138.85639568310498,"vZ0":-2.896443924327976,"x":152.56,"y":131.83,"x0":-1.574172204850971,"y0":50.002900779286314,"z0":6.04865235346022,"aX":-12.515297543259488},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2184,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39387392922241693,"extension":6.398352058088344},"index":0,"playId":"29466f95-b35d-3b2e-8466-17b89a8180ad","pitchNumber":1,"startTime":"2025-07-29T00:02:00.120Z","endTime":"2025-07-29T00:02:04.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12725730083776,"aZ":-31.5242082963333,"pfxX":3.8899854529886864,"pfxZ":0.3738852027759574,"pX":-0.14058552344479583,"pZ":3.2504034312811734,"vX0":2.5052996473573175,"vY0":-130.01241589340003,"vZ0":-1.103203448742611,"x":122.36,"y":151.02,"x0":-1.6192792379765413,"y0":50.00053523644566,"z0":6.054698259637447,"aX":6.713529164581426},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.7,"breakHorizontal":-7.6,"spinRate":2352,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.41995580372988695,"extension":6.506143234743367},"index":1,"playId":"eb3dea9f-528d-3595-b890-e16694c05562","pitchNumber":2,"startTime":"2025-07-29T00:02:15.535Z","endTime":"2025-07-29T00:02:20.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07055957870548,"aZ":-29.097097184748478,"pfxX":2.7779251160280505,"pfxZ":1.7847905889730882,"pX":-0.09619831627646448,"pZ":1.7757181725975808,"vX0":2.818896214435431,"vY0":-129.83345649763726,"vZ0":-5.078577847261785,"x":120.67,"y":190.84,"x0":-1.5522381545083213,"y0":50.00573730273794,"z0":5.939304244095945,"aX":4.8014925119823},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":-5.6,"spinRate":2363,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4199077003924332,"extension":6.600079062249936},"hitData":{"launchSpeed":90.1,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.57,"coordY":76.58}},"index":2,"playId":"b2000c93-acb5-3605-983d-deab9ad4336d","pitchNumber":3,"startTime":"2025-07-29T00:02:32.216Z","endTime":"2025-07-29T00:02:39.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:02:39.311Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Willson Contreras to pitcher Andre Pallante.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:02:59.476Z","endTime":"2025-07-29T00:04:06.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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_assist"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.9,"strikeZoneTop":3.44438238355762,"strikeZoneBottom":1.65962943059921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.351913361073322,"aZ":-20.619237237671868,"pfxX":0.14395059125563892,"pfxZ":5.876817560249849,"pX":-0.12054437585713795,"pZ":2.64461011273715,"vX0":3.9038828374093955,"vY0":-138.9082901854609,"vZ0":-5.37501848313856,"x":121.59,"y":167.38,"x0":-1.5592872473710164,"y0":50.003171511857644,"z0":5.963833632383658,"aX":0.28219468332063535},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2294,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.393409651890936,"extension":6.461834068077484},"index":0,"playId":"253e88d4-e9ad-3b1e-ad05-763d52fa8f05","pitchNumber":1,"startTime":"2025-07-29T00:03:09.786Z","endTime":"2025-07-29T00:03:13.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.46495618180422,"strikeZoneBottom":1.68037489969873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25202032224549,"aZ":-42.89894609573174,"pfxX":-0.47488211638047106,"pfxZ":-7.7741466182065615,"pX":-0.32010136787215726,"pZ":1.293454224521085,"vX0":2.6431242735764315,"vY0":-116.79478896367543,"vZ0":-1.763942728611175,"x":129.2,"y":203.86,"x0":-1.4053330123458425,"y0":50.002655892964796,"z0":6.097461250166003,"aX":-0.6556223733115353},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.3,"breakHorizontal":0.2,"spinRate":2791,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4691882873011095,"extension":6.51874192822455},"index":1,"playId":"5a920965-c053-3bac-9b54-cd26076f7c29","pitchNumber":2,"startTime":"2025-07-29T00:03:25.344Z","endTime":"2025-07-29T00:03:29.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.52053621710047,"strikeZoneBottom":1.64462552398262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.144804164839165,"aZ":-23.147621334119993,"pfxX":-0.6912653557081558,"pfxZ":4.674243451467931,"pX":0.949910408300473,"pZ":1.9551919391845713,"vX0":6.732987215861283,"vY0":-137.50154357254453,"vZ0":-6.382071090757577,"x":80.79,"y":185.99,"x0":-1.4320785673819592,"y0":50.0027036660565,"z0":5.8583872555440495,"aX":-1.3361513456003895},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":0.0,"spinRate":2351,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.39710305776306587,"extension":6.589909046718639},"index":2,"playId":"098c4232-a080-37ad-8eeb-bd086ce412d7","pitchNumber":3,"startTime":"2025-07-29T00:03:42.784Z","endTime":"2025-07-29T00:03:47.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64780019887098,"aZ":-24.07394594978178,"pfxX":0.22278913490398222,"pfxZ":4.351532468549494,"pX":0.1611898020789895,"pZ":2.042977200047714,"vX0":4.829172515517765,"vY0":-135.3725020657601,"vZ0":-5.689165512635491,"x":110.86,"y":183.62,"x0":-1.6724373057107869,"y0":50.006151849510935,"z0":5.8498593590686525,"aX":0.41362926707456094},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2326,"spinDirection":181},"zone":8,"typeConfidence":2.0,"plateTime":0.4041181289936775,"extension":6.605122955466655},"hitData":{"launchSpeed":90.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.74,"coordY":169.92}},"index":3,"playId":"937aa77e-c515-3376-bfc5-7b431dbf6858","pitchNumber":4,"startTime":"2025-07-29T00:03:59.453Z","endTime":"2025-07-29T00:04:06.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:04:06.566Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (22) on a ground ball to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:06:16.616Z","endTime":"2025-07-29T00:06:28.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.218863830240085,"aZ":-21.668075446323417,"pfxX":-9.811269964094127,"pfxZ":5.2353032965389215,"pX":0.36875599152340915,"pZ":2.163581309541912,"vX0":7.358059004155573,"vY0":-140.15201103321473,"vZ0":-6.002587123000441,"x":102.94,"y":180.36,"x0":-1.0051017302893743,"y0":50.001539415362274,"z0":5.731176118591543,"aX":-19.678606732082784},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":16.4,"spinRate":2298,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3895925278422987,"extension":6.3531560504057545},"hitData":{"launchSpeed":93.5,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.89,"coordY":126.92}},"index":0,"playId":"cdb66459-879a-38e8-b2d2-f68a84b183f3","pitchNumber":1,"startTime":"2025-07-29T00:06:16.616Z","endTime":"2025-07-29T00:06:28.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:06:28.138Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:06:52.874Z","endTime":"2025-07-29T00:09:31.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224341324577892,"aZ":-22.49518741396116,"pfxX":-9.964928330888728,"pfxZ":4.754781476672916,"pX":-0.38762257824349267,"pZ":2.6363495257325034,"vX0":5.9317144271165185,"vY0":-141.30179841731558,"vZ0":-4.859942227271283,"x":131.78,"y":167.6,"x0":-1.212247079316637,"y0":50.00219215550731,"z0":5.811357965146701,"aX":-20.281580300717778},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.9,"breakHorizontal":16.9,"spinRate":2402,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38666481063998637,"extension":6.358384893068908},"index":0,"playId":"acad2170-3a1e-3a4f-acf1-3e94c561a46e","pitchNumber":1,"startTime":"2025-07-29T00:06:57.237Z","endTime":"2025-07-29T00:07:01.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.94314799001016,"strikeZoneBottom":1.89706129470428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.811523433484602,"aZ":-26.8883574013048,"pfxX":-10.512678797522444,"pfxZ":2.7348260030284277,"pX":-0.3247558646533375,"pZ":0.1856308417537823,"vX0":5.911596805525572,"vY0":-138.14281151932323,"vZ0":-10.142518153303497,"x":129.38,"y":233.77,"x0":-1.1267150940682533,"y0":50.004718745447356,"z0":5.712981552616054,"aX":-20.31743530073432},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":17.8,"spinRate":1757,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.39653011289002427,"extension":6.596813619620068},"index":1,"playId":"8a2017d4-a2d6-3dd7-8be3-90c5a989fa6f","pitchNumber":2,"startTime":"2025-07-29T00:07:25.389Z","endTime":"2025-07-29T00:07:29.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52959381737044,"aZ":-25.728065238834933,"pfxX":-9.087940614130634,"pfxZ":3.34715583798379,"pX":-1.8164677788158965,"pZ":2.5898199365982393,"vX0":2.014961418278939,"vY0":-137.58610490192274,"vZ0":-4.4584655882665025,"x":186.24,"y":168.85,"x0":-1.376006055611636,"y0":50.000309937130524,"z0":5.967415028762393,"aX":-17.480360846914415},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":1664,"spinDirection":239},"zone":13,"typeConfidence":0.89,"plateTime":0.39757664530811887,"extension":6.463579248172072},"index":2,"playId":"6c26e2f2-28a4-3d1d-93b7-2f4eec9cf7ae","pitchNumber":3,"startTime":"2025-07-29T00:07:51.044Z","endTime":"2025-07-29T00:07:55.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.85077077225755,"strikeZoneBottom":1.86562348450146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90569028040179,"aZ":-39.59921408207608,"pfxX":4.875705261152041,"pfxZ":-4.742720148339415,"pX":1.5323893419092758,"pZ":1.2988947166962586,"vX0":4.62510926446306,"vY0":-124.28385134843236,"vZ0":-3.6862053834171533,"x":58.59,"y":203.71,"x0":-0.9863064551617905,"y0":50.00545823745658,"z0":6.090138549065195,"aX":7.627893053587803},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.2,"breakHorizontal":-10.0,"spinRate":2692,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44069964736703726,"extension":6.457263357491517},"index":3,"playId":"3beb16ab-7fae-3857-b11f-8342c5bf561b","pitchNumber":4,"startTime":"2025-07-29T00:08:10.269Z","endTime":"2025-07-29T00:08:14.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.8180692720185,"strikeZoneBottom":1.76649290819427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8648450535192,"aZ":-14.672321210983286,"pfxX":-6.032906347779562,"pfxZ":8.603985766987877,"pX":0.682904153598744,"pZ":1.7882604475728352,"vX0":6.871260530374559,"vY0":-141.1996348596277,"vZ0":-8.51668220180598,"x":90.97,"y":190.5,"x0":-0.9895928834519855,"y0":50.005366681156026,"z0":5.77229113547458,"aX":-12.27623378726088},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2303,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3867887094025044,"extension":6.564463776147731},"index":4,"playId":"ac749484-43c9-38d0-822c-d81a55abcffe","pitchNumber":5,"startTime":"2025-07-29T00:08:30.660Z","endTime":"2025-07-29T00:08:34.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.628917111373674,"aZ":-25.09073014400258,"pfxX":-9.669241516816108,"pfxZ":3.54758804864594,"pX":-0.7208975361096304,"pZ":2.6213387707326343,"vX0":4.221634487960799,"vY0":-139.75704026530227,"vZ0":-4.742437101267933,"x":144.48,"y":168.0,"x0":-0.9864696054053399,"y0":50.00588183195942,"z0":5.968276233530213,"aX":-19.316254857139445},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":1657,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3904771279723831,"extension":6.558862008230181},"index":5,"playId":"7070bcd4-304b-3d42-838f-f3cb5bd84cf3","pitchNumber":6,"startTime":"2025-07-29T00:08:57.160Z","endTime":"2025-07-29T00:09:02.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70894621169893,"aZ":-14.06112841104825,"pfxX":-5.321934076748372,"pfxZ":8.878228848045682,"pX":0.5745818672275365,"pZ":3.0765236886197376,"vX0":5.9568087712186415,"vY0":-142.19165340560582,"vZ0":-5.533025834762046,"x":95.1,"y":155.71,"x0":-0.8596861644268384,"y0":50.002239673339446,"z0":5.945411905379885,"aX":-10.857799019379442},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2258,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3857262009174547,"extension":6.540568245125348},"index":6,"playId":"7fba1f04-8c5d-3b0e-90e8-44383a7117ba","pitchNumber":7,"startTime":"2025-07-29T00:09:27.976Z","endTime":"2025-07-29T00:09:31.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:09:31.607Z","atBatIndex":11},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Yohel Pozo reaches on a fielder's choice out, pitcher Edward Cabrera to third baseman Graham Pauley. Masyn Winn out at 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:09:45.216Z","endTime":"2025-07-29T00:10:49.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.7,"endSpeed":83.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.095297546909595,"aZ":-27.55577762568587,"pfxX":0.8669817145201808,"pfxZ":2.6494033529286414,"pX":0.5057801337470818,"pZ":1.5247652198593988,"vX0":4.203399564639873,"vY0":-130.6673201446088,"vZ0":-5.679697926670217,"x":97.72,"y":197.61,"x0":-1.2303035790345924,"y0":50.006274129368435,"z0":5.772382093412196,"aX":1.5133906791670795},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-2.4,"spinRate":2563,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.4176785750400587,"extension":6.65253338765456},"index":0,"playId":"f4233354-290c-386b-ab4e-4488048c421c","pitchNumber":1,"startTime":"2025-07-29T00:09:59.152Z","endTime":"2025-07-29T00:10:03.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.09385565502525,"strikeZoneBottom":1.43408461018798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91967124014482,"aZ":-26.16357911293502,"pfxX":-10.180906977794931,"pfxZ":3.1255668105246195,"pX":0.41973256193436137,"pZ":0.5927819153206925,"vX0":7.912126467187283,"vY0":-137.65135882265415,"vZ0":-9.158443010066602,"x":101.0,"y":222.77,"x0":-1.1659241373747111,"y0":50.005482028642305,"z0":5.728386898115247,"aX":-19.58397103831506},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":16.8,"spinRate":1559,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.39758549513281194,"extension":6.576624525833363},"index":1,"playId":"1827d4c9-7476-3130-b321-9bfe2ebc53bb","pitchNumber":2,"startTime":"2025-07-29T00:10:16.958Z","endTime":"2025-07-29T00:10:20.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00350385740954,"aZ":-16.143943153409513,"pfxX":-6.8167775584135955,"pfxZ":7.850017300029938,"pX":0.49042403820671093,"pZ":2.864387110106921,"vX0":6.58168212536931,"vY0":-141.69669452888635,"vZ0":-5.529082917618258,"x":98.31,"y":161.44,"x0":-0.9716910081272032,"y0":50.00562262644907,"z0":5.864932867121052,"aX":-13.926754038457693},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":11.0,"spinRate":2305,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3858841209711694,"extension":6.498133452122987},"hitData":{"launchSpeed":97.9,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":181.58}},"index":2,"playId":"01f388eb-ea93-3c6c-8e67-dfae8dfb65f1","pitchNumber":3,"startTime":"2025-07-29T00:10:40.596Z","endTime":"2025-07-29T00:10:49.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:10:49.881Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thomas Saggese walks. Yohel Pozo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:11:29.198Z","endTime":"2025-07-29T00:12:54.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956553394481382,"aZ":-27.85059014397581,"pfxX":-1.0363962028688682,"pfxZ":2.443972802975722,"pX":0.393329696522731,"pZ":2.1974609508875314,"vX0":4.642389476988204,"vY0":-131.42488500692792,"vZ0":-4.086697672721012,"x":102.01,"y":179.45,"x0":-1.2528467179523861,"y0":50.00222586702523,"z0":5.814910571275911,"aX":-1.833393244905956},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":1.0,"spinRate":2498,"spinDirection":177},"zone":9,"typeConfidence":0.87,"plateTime":0.41500962173082145,"extension":6.73953392757263},"index":0,"playId":"97e1c95a-2eec-329b-bad7-21c1630b70ad","pitchNumber":1,"startTime":"2025-07-29T00:11:36.507Z","endTime":"2025-07-29T00:11:40.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.57533589951143,"strikeZoneBottom":1.71335226768067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.363238318555172,"aZ":-27.336526189803685,"pfxX":-0.666092177308947,"pfxZ":2.723159788189938,"pX":1.9732878174617667,"pZ":1.506390585047311,"vX0":8.083271775875113,"vY0":-131.66974024896152,"vZ0":-5.7875406337002175,"x":41.78,"y":198.11,"x0":-1.0367856942519942,"y0":50.00010630358473,"z0":5.7301028199517265,"aX":-1.1835860001175638},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":-0.4,"spinRate":2538,"spinDirection":162},"zone":14,"typeConfidence":0.89,"plateTime":0.4144296977969839,"extension":6.744939075332173},"index":1,"playId":"0df626cb-75cf-3679-8e86-72725f5a1c9e","pitchNumber":2,"startTime":"2025-07-29T00:11:53.255Z","endTime":"2025-07-29T00:11:58.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.54017249191453,"strikeZoneBottom":1.67855344390516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.996769312013846,"aZ":-14.295953068894113,"pfxX":-6.125278576202573,"pfxZ":8.766102928670318,"pX":1.0221083436450435,"pZ":2.340566280836543,"vX0":7.856001132356867,"vY0":-141.60383889101755,"vZ0":-7.164802282753472,"x":78.04,"y":175.58,"x0":-0.986633523129702,"y0":50.006958006683746,"z0":5.81044606613812,"aX":-12.497982465875095},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2334,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3861554477507152,"extension":6.698602078566439},"index":2,"playId":"feb5504a-0fb5-3347-bbdf-36e1a11da8c2","pitchNumber":3,"startTime":"2025-07-29T00:12:12.257Z","endTime":"2025-07-29T00:12:15.934Z","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":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.50716035038177,"strikeZoneBottom":1.67777459600537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87793481884395,"aZ":-16.988442182679275,"pfxX":-9.125078664915378,"pfxZ":7.306269473243597,"pX":1.4552136517110517,"pZ":1.6505237042460255,"vX0":9.715266180393657,"vY0":-142.59588980483616,"vZ0":-8.694925034147627,"x":61.53,"y":194.22,"x0":-0.7950090672980539,"y0":50.00662911578897,"z0":5.790887802734286,"aX":-18.97478642656185},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":14.8,"spinRate":2298,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38272614083691403,"extension":6.7026879638939585},"index":3,"playId":"93db7c06-583c-3d1c-9ba5-a09c33526232","pitchNumber":4,"startTime":"2025-07-29T00:12:29.799Z","endTime":"2025-07-29T00:12:33.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.45221993384563,"strikeZoneBottom":1.65532047976816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.876085608730754,"aZ":-17.28354784606528,"pfxX":-8.740962297168783,"pfxZ":7.183426249206655,"pX":1.0262895070655502,"pZ":2.4895041868461556,"vX0":8.516084386222092,"vY0":-142.61039314427876,"vZ0":-6.546004453008172,"x":77.88,"y":171.56,"x0":-0.8539423132583748,"y0":50.00051031487028,"z0":5.893023548461949,"aX":-18.11473290577413},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":14.3,"spinRate":2334,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3831607760156852,"extension":6.709643761611792},"index":4,"playId":"459eb73f-463e-3d9d-bd12-c0b3d9815da3","pitchNumber":5,"startTime":"2025-07-29T00:12:49.719Z","endTime":"2025-07-29T00:12:54.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:12:54.172Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Victor Scott II grounds into a force out, fielded by second baseman Xavier Edwards. Thomas Saggese out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:13:16.912Z","endTime":"2025-07-29T00:13:47.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.7,"endSpeed":79.4,"strikeZoneTop":3.33387775085238,"strikeZoneBottom":1.48833770874129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00692777333445,"aZ":-39.62393790922742,"pfxX":6.921780801343888,"pfxZ":-4.709395493048614,"pX":0.517227911660167,"pZ":1.8444956748583303,"vX0":1.5778757643730912,"vY0":-124.86847944892315,"vZ0":-2.59863007101567,"x":97.28,"y":188.98,"x0":-1.0222827909548986,"y0":50.00583877795303,"z0":6.156908311038374,"aX":10.9387580518802},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.9,"breakHorizontal":-13.0,"spinRate":2738,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4385428118823267,"extension":6.401441346513082},"index":0,"playId":"bfff7563-faa9-3e39-a511-5eb1f88949b2","pitchNumber":1,"startTime":"2025-07-29T00:13:25.517Z","endTime":"2025-07-29T00:13:29.405Z","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":95.1,"endSpeed":87.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43125726549079,"aZ":-26.666687689345853,"pfxX":-9.007127603327053,"pfxZ":2.814677129355415,"pX":-0.3311474535851633,"pZ":2.200428752932731,"vX0":5.593063820114321,"vY0":-138.43742657354161,"vZ0":-4.810424328901669,"x":129.62,"y":179.37,"x0":-1.1985150034551895,"y0":50.00379391564842,"z0":5.726763868759509,"aX":-17.633279183899013},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":1681,"spinDirection":241},"zone":4,"typeConfidence":0.86,"plateTime":0.3943690830444657,"extension":6.508152507442178},"hitData":{"launchSpeed":71.5,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.11,"coordY":143.57}},"index":1,"playId":"7edbc41d-03a5-33c8-9eb3-26ce6b92e330","pitchNumber":2,"startTime":"2025-07-29T00:13:41.048Z","endTime":"2025-07-29T00:13:47.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:13:47.639Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eric Wagaman pops out to second baseman Brendan Donovan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:16:03.524Z","endTime":"2025-07-29T00:16:38.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.68755048381141,"strikeZoneBottom":1.73301838534848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13656422536342,"aZ":-32.39854886266673,"pfxX":1.9907940782274376,"pfxZ":-0.12984255343040907,"pX":0.6442414628355569,"pZ":3.9051959871941557,"vX0":4.5020980983133745,"vY0":-127.96982753017741,"vZ0":0.5737415137885709,"x":92.44,"y":133.34,"x0":-1.3902795975963083,"y0":50.00604586972114,"z0":6.197654091558984,"aX":3.332423028265996},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-4.6,"spinRate":2310,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4265111767601688,"extension":6.529224873280695},"index":0,"playId":"5aed66f0-e458-30d8-851b-f5d4edbd4b7c","pitchNumber":1,"startTime":"2025-07-29T00:16:13.314Z","endTime":"2025-07-29T00:16:17.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62129936337637,"aZ":-29.123673749802155,"pfxX":1.5959952567612943,"pfxZ":1.8271068323211388,"pX":-0.43848477191002766,"pZ":1.5795736232633968,"vX0":2.3146664980623513,"vY0":-127.61542017508597,"vZ0":-5.174152573432352,"x":133.71,"y":196.13,"x0":-1.5608135662821694,"y0":50.00021029202873,"z0":5.897937890490315,"aX":2.6600379919797006},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-3.4,"spinRate":2238,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.42745481573682786,"extension":6.725475098902665},"hitData":{"launchSpeed":70.3,"launchAngle":57.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.97,"coordY":137.31}},"index":1,"playId":"d0df47c2-c508-37c7-a6b2-b7a3a6868634","pitchNumber":2,"startTime":"2025-07-29T00:16:29.840Z","endTime":"2025-07-29T00:16:38.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:16:38.690Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:16:57.855Z","endTime":"2025-07-29T00:19:16.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.71008601883171,"strikeZoneBottom":1.82307558194159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50924830072569,"aZ":-22.583371643190738,"pfxX":0.3287738641568524,"pfxZ":4.991493005831562,"pX":0.09966428064137564,"pZ":1.1014497834250019,"vX0":3.9003533821751075,"vY0":-136.85874104199183,"vZ0":-8.99186154207155,"x":113.2,"y":209.04,"x0":-1.378982132601843,"y0":50.00249064609389,"z0":5.941682060752474,"aX":0.6319703558473259},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2245,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3982279049027797,"extension":6.478921690232268},"index":0,"playId":"363e4a67-535f-3995-84e1-4b9d5849ab95","pitchNumber":1,"startTime":"2025-07-29T00:17:05.916Z","endTime":"2025-07-29T00:17:09.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.008428901439046,"aZ":-30.3157362609042,"pfxX":2.4258291225671718,"pfxZ":1.1025299997353164,"pX":0.3279690510917743,"pZ":1.8393126249591434,"vX0":4.25800720224363,"vY0":-127.79561756101673,"vZ0":-4.332601272317262,"x":104.5,"y":189.12,"x0":-1.6636013888631085,"y0":50.00062390431565,"z0":5.891213006629347,"aX":4.082243267676989},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-5.2,"spinRate":2360,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4257500992268728,"extension":6.728303830475284},"index":1,"playId":"0fb62df1-43f0-3aa4-82a4-60f6075eddbb","pitchNumber":2,"startTime":"2025-07-29T00:17:21.433Z","endTime":"2025-07-29T00:17:25.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.977687834410183,"aZ":-22.577660134290834,"pfxX":-0.2807260892085419,"pfxZ":4.948858855859422,"pX":0.11525481947843141,"pZ":2.2822444440808862,"vX0":4.182764194449815,"vY0":-137.96674986495503,"vZ0":-6.17919202381694,"x":112.61,"y":177.16,"x0":-1.3801516855807239,"y0":50.003421331331914,"z0":6.059451841653488,"aX":-0.5447878740858326},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":-0.4,"spinRate":2260,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.39610071254525137,"extension":6.584951788568843},"index":2,"playId":"ab7c542d-326f-3c51-90e2-5374647f58e9","pitchNumber":3,"startTime":"2025-07-29T00:17:52.792Z","endTime":"2025-07-29T00:17:57.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.0,"strikeZoneTop":3.59511098961325,"strikeZoneBottom":1.77251592513262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45767252456273,"aZ":-44.32840307846476,"pfxX":-0.9048561449283061,"pfxZ":-8.681443013683783,"pX":-0.23895380123210203,"pZ":-2.5126611029800303,"vX0":2.5758621005255744,"vY0":-118.1537082820966,"vZ0":-9.756164569755533,"x":126.11,"y":306.62,"x0":-1.2301339386282526,"y0":50.0005976296179,"z0":5.791022055719214,"aX":-1.267503992819127},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.0,"breakHorizontal":1.0,"spinRate":2886,"spinDirection":11},"zone":13,"typeConfidence":2.0,"plateTime":0.46521315241584427,"extension":6.821421691898469},"index":3,"playId":"44d79ca7-7f69-3af2-b56b-87b30e8f3921","pitchNumber":4,"startTime":"2025-07-29T00:18:09.244Z","endTime":"2025-07-29T00:18:12.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.749681545162634,"aZ":-34.07753227257402,"pfxX":1.8089208635331198,"pfxZ":-1.1585119002602609,"pX":-0.03104666197461913,"pZ":1.193251476625491,"vX0":3.249478996349414,"vY0":-126.56353614366544,"vZ0":-5.094235986746232,"x":118.18,"y":206.56,"x0":-1.560247787176215,"y0":50.00196915718788,"z0":5.9218431345242495,"aX":2.971936983600507},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.9,"breakHorizontal":-4.0,"spinRate":2377,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.4306726264038869,"extension":6.688254603811424},"index":4,"playId":"5bfd22d5-f468-3a50-9ac0-f753ec3e3e2a","pitchNumber":5,"startTime":"2025-07-29T00:18:32.047Z","endTime":"2025-07-29T00:18:35.783Z","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":94.8,"endSpeed":87.8,"strikeZoneTop":3.63963366958281,"strikeZoneBottom":1.7543338493813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.233787143501942,"aZ":-24.025296905257886,"pfxX":0.36322887875364174,"pfxZ":4.195860991796179,"pX":1.1573663652665431,"pZ":1.9664605742651484,"vX0":6.758201277271103,"vY0":-137.92139162676864,"vZ0":-6.5616240926193425,"x":72.88,"y":185.69,"x0":-1.3633877942925852,"y0":50.00531728699199,"z0":5.9769359564498314,"aX":0.7050024327197724},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":-1.9,"spinRate":2357,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.3958560983050705,"extension":6.479760712372006},"index":5,"playId":"3fb6de54-c39a-3b14-a4cd-28f41e0ec3fa","pitchNumber":6,"startTime":"2025-07-29T00:18:55.932Z","endTime":"2025-07-29T00:19:00.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.61511966206321,"strikeZoneBottom":1.79294596398138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01725012580297,"aZ":-23.776869008506853,"pfxX":1.3799042662222134,"pfxZ":4.349994108520965,"pX":-0.6168175343121775,"pZ":2.4619783916628672,"vX0":2.305466551854395,"vY0":-137.71128349998617,"vZ0":-5.078977346032212,"x":140.51,"y":172.31,"x0":-1.6424005321992468,"y0":50.00399760252727,"z0":5.927064754377082,"aX":2.6650749250159507},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2306,"spinDirection":180},"zone":4,"typeConfidence":2.0,"plateTime":0.3969082313846233,"extension":6.608022575998539},"index":6,"playId":"ebfbbb7a-ad11-3bf4-b04a-9b123ff7bd8b","pitchNumber":7,"startTime":"2025-07-29T00:19:12.510Z","endTime":"2025-07-29T00:19:16.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:19:16.808Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:19:34.646Z","endTime":"2025-07-29T00:21:16.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.5964096591235,"strikeZoneBottom":1.71112837945844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8824739512788,"aZ":-14.824349656024975,"pfxX":-4.867331856049331,"pfxZ":8.889511600584559,"pX":-0.35070139405666156,"pZ":2.2525871786583775,"vX0":4.803496759067382,"vY0":-138.3588749121137,"vZ0":-7.24719604512149,"x":130.37,"y":177.96,"x0":-1.471206637875829,"y0":50.00499939266269,"z0":5.8861838940402,"aX":-9.502873447031654},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2343,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.3948352161320954,"extension":6.594531577724714},"index":0,"playId":"d4fc0f3d-8c58-3064-9671-5111334c5bdd","pitchNumber":1,"startTime":"2025-07-29T00:19:43.881Z","endTime":"2025-07-29T00:19:47.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.59665962761967,"strikeZoneBottom":1.71819522581932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02108330831172,"aZ":-29.95942319385368,"pfxX":2.461560495882425,"pfxZ":1.285612081663965,"pX":0.539932793607326,"pZ":0.7936388832605807,"vX0":4.42167934492877,"vY0":-130.02653743747845,"vZ0":-7.2483993943403515,"x":96.42,"y":217.35,"x0":-1.496774814041603,"y0":50.004865125196176,"z0":5.863941630302654,"aX":4.252726662168117},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-5.4,"spinRate":2349,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.41982235326910233,"extension":6.623390344779514},"index":1,"playId":"591d72bd-a3c8-3f7d-9aba-d2b98db804aa","pitchNumber":2,"startTime":"2025-07-29T00:19:59.674Z","endTime":"2025-07-29T00:20:03.552Z","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":94.6,"endSpeed":87.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.172012379424856,"aZ":-19.994497166836,"pfxX":-2.723626468108429,"pfxZ":6.27983569635334,"pX":-1.1634249830271692,"pZ":2.8241326280316414,"vX0":2.0361145763963653,"vY0":-137.78421490701132,"vZ0":-5.088629077192434,"x":161.35,"y":162.53,"x0":-1.554981583068873,"y0":50.00236959560262,"z0":6.029987361601274,"aX":-5.281293163789493},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":4.6,"spinRate":2276,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.39625060371518206,"extension":6.531351665497177},"index":2,"playId":"4921a09b-b15b-3501-95c6-049d270df4fd","pitchNumber":3,"startTime":"2025-07-29T00:20:18.146Z","endTime":"2025-07-29T00:20:23.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.0,"strikeZoneTop":3.52953330350742,"strikeZoneBottom":1.71368620642601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.034539037188715,"aZ":-42.316781257669895,"pfxX":0.7063364231148653,"pfxZ":-7.308258839708726,"pX":0.18296574860019185,"pZ":0.759913228649363,"vX0":3.0235199109438655,"vY0":-116.53636263514478,"vZ0":-3.155428533062877,"x":110.03,"y":218.26,"x0":-1.2182026081367907,"y0":50.002077183321774,"z0":6.093468008564442,"aX":0.9802497454505148},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.7,"breakHorizontal":-1.9,"spinRate":2785,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.46837864835971477,"extension":6.6217343792968135},"index":3,"playId":"2bae2804-e9c4-3320-afe2-dcf8a30b2793","pitchNumber":4,"startTime":"2025-07-29T00:20:47.478Z","endTime":"2025-07-29T00:20:51.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85667367822628,"aZ":-23.98190016418076,"pfxX":1.246495197157933,"pfxZ":4.217576674400441,"pX":0.0659707977669192,"pZ":3.6941424428558243,"vX0":3.8881921586967954,"vY0":-137.15990428748233,"vZ0":-2.133679173156718,"x":114.49,"y":139.04,"x0":-1.5210461194371712,"y0":50.00198372164561,"z0":6.085476452905102,"aX":2.4199242372907293},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2277,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.39644161804863076,"extension":6.514223052606121},"hitData":{"launchSpeed":95.3,"launchAngle":25.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.56,"coordY":79.07}},"index":4,"playId":"83535b74-4a1d-3bad-aafc-36a161a3e420","pitchNumber":5,"startTime":"2025-07-29T00:21:07.647Z","endTime":"2025-07-29T00:21:16.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:21:16.279Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, pitcher Edward Cabrera to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:23:21.306Z","endTime":"2025-07-29T00:23:56.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"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":2},"credits":[{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":96.4,"endSpeed":88.8,"strikeZoneTop":3.2938145324482,"strikeZoneBottom":1.62815186692089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.444560034110904,"aZ":-22.54046817245168,"pfxX":-9.02136786925568,"pfxZ":4.788990929188348,"pX":0.4581876441495493,"pZ":3.3842538372896946,"vX0":6.949957558150216,"vY0":-140.35711273646467,"vZ0":-3.041198264163332,"x":99.53,"y":147.41,"x0":-0.8683700861780707,"y0":50.00095575809093,"z0":5.936623811388912,"aX":-18.13821986677389},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":2368,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3890784493779602,"extension":6.3295632498092615},"index":0,"playId":"e1d85a8c-4bca-3389-aae8-07d5e7198964","pitchNumber":1,"startTime":"2025-07-29T00:23:25.131Z","endTime":"2025-07-29T00:23:28.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.36404981486086,"strikeZoneBottom":1.61900800283726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.739726266703187,"aZ":-21.84289144516239,"pfxX":-8.437176351580304,"pfxZ":5.1143089259894605,"pX":1.3123456331279266,"pZ":2.844587092497986,"vX0":9.126592390574736,"vY0":-140.29409460494117,"vZ0":-4.312775311561354,"x":66.98,"y":161.98,"x0":-0.8660040464675577,"y0":50.00357514116585,"z0":5.801108354510362,"aX":-17.046230852483546},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":2245,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38842140569573225,"extension":6.343718005784467},"index":1,"playId":"375320c5-810d-3c64-abf1-fd98fe1cc5ca","pitchNumber":2,"startTime":"2025-07-29T00:23:36.907Z","endTime":"2025-07-29T00:23:41.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.28598425307146,"strikeZoneBottom":1.56604134982026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.394958593613215,"aZ":-31.727210741579903,"pfxX":-8.516607300263884,"pfxZ":0.235809866131226,"pX":-0.6854986286129114,"pZ":1.938897111778872,"vX0":4.235873818169508,"vY0":-136.7281646876989,"vZ0":-4.525214551288945,"x":143.13,"y":186.43,"x0":-1.1430710883094803,"y0":50.00448388516372,"z0":5.777166423209842,"aX":-16.226455675383658},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.2,"breakHorizontal":14.6,"spinRate":1702,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.39964461933916784,"extension":6.208398652990728},"hitData":{"launchSpeed":82.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":182.59}},"index":2,"playId":"e67056b7-36a8-326a-a57b-b4d8ad6fd3f7","pitchNumber":3,"startTime":"2025-07-29T00:23:49.339Z","endTime":"2025-07-29T00:23:56.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:23:56.497Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:24:13.081Z","endTime":"2025-07-29T00:25:04.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.62199456574436,"strikeZoneBottom":1.6598604346087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02074091419873,"aZ":-24.10421692371028,"pfxX":-9.163782953798023,"pfxZ":3.9755265480306523,"pX":-0.8325140098394834,"pZ":3.343853553035886,"vX0":4.5008115598708605,"vY0":-140.8558588853156,"vZ0":-2.3581513739182056,"x":148.73,"y":148.5,"x0":-1.252002760383905,"y0":50.000684375203996,"z0":5.7341244334903925,"aX":-18.594142894549478},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":15.8,"spinRate":2260,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38738178594544426,"extension":6.4339577755199535},"index":0,"playId":"5b2ed604-50b1-3c73-8837-76bd9caa213c","pitchNumber":1,"startTime":"2025-07-29T00:24:19.497Z","endTime":"2025-07-29T00:24:23.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.5717316648009,"strikeZoneBottom":1.64252222307363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75681905745259,"aZ":-17.613951094319038,"pfxX":-6.540958484083389,"pfxZ":7.24755324098521,"pX":0.2698485963224624,"pZ":2.477095708065035,"vX0":6.3814422196100455,"vY0":-140.13839726410598,"vZ0":-5.531208969045107,"x":106.71,"y":171.9,"x0":-1.176231633385412,"y0":50.00140533402707,"z0":5.609601889217281,"aX":-13.137029448360302},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":10.7,"spinRate":2378,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3893958313974841,"extension":6.436177073449691},"index":1,"playId":"f4386c64-9955-3654-871b-a8fc0ac36695","pitchNumber":2,"startTime":"2025-07-29T00:24:31.335Z","endTime":"2025-07-29T00:24:35.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.58130579492526,"strikeZoneBottom":1.65205267402128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.351247258419196,"aZ":-29.282897155048182,"pfxX":-9.307876944143965,"pfxZ":1.5126344368301288,"pX":-0.6943435671937639,"pZ":2.0959612416074576,"vX0":4.4480986120178745,"vY0":-136.86211833104886,"vZ0":-4.452785534949722,"x":143.47,"y":182.19,"x0":-1.1256579736068255,"y0":50.000387639794894,"z0":5.733977785532144,"aX":-17.771056464524825},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1633,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.3991901087383485,"extension":6.209791751801357},"index":2,"playId":"1211cc8c-fda2-3637-82a5-064fd0163699","pitchNumber":3,"startTime":"2025-07-29T00:24:42.948Z","endTime":"2025-07-29T00:24:47.014Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.282554495852857,"aZ":-40.71517034274852,"pfxX":6.197217254534836,"pfxZ":-5.405248298175618,"pX":0.5084662392098883,"pZ":2.0258268601333556,"vX0":2.0068309205860384,"vY0":-124.51893585125418,"vZ0":-1.9073354884435403,"x":97.62,"y":184.08,"x0":-1.1113693062806675,"y0":50.00044432295185,"z0":6.147685101535135,"aX":9.800214919754795},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.0,"breakHorizontal":-11.6,"spinRate":2713,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4386591688104988,"extension":6.278625071063221},"hitData":{"launchSpeed":96.4,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.45,"coordY":156.23}},"index":3,"playId":"87371ed8-a3f8-354d-9d91-8bac77ecbb6f","pitchNumber":4,"startTime":"2025-07-29T00:24:57.376Z","endTime":"2025-07-29T00:25:04.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:25:04.934Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Burleson homers (14) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:25:21.699Z","endTime":"2025-07-29T00:25:53.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61481304905379,"aZ":-17.325559621436774,"pfxX":-5.711559618477988,"pfxZ":7.331477765009465,"pX":-0.353724020639562,"pZ":2.4603104602273267,"vX0":3.9718285981804344,"vY0":-141.26104394226311,"vZ0":-6.116288420659583,"x":130.48,"y":172.35,"x0":-1.034604846487723,"y0":50.00177374698907,"z0":5.764021412370247,"aX":-11.563809888671143},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":9.6,"spinRate":2364,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3874666100958386,"extension":6.309221533255884},"hitData":{"launchSpeed":107.4,"launchAngle":23.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.81,"coordY":33.63}},"index":0,"playId":"de87710e-3b4a-38ef-a853-34b2abefe48c","pitchNumber":1,"startTime":"2025-07-29T00:25:28.637Z","endTime":"2025-07-29T00:25:53.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:25:53.654Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:26:14.419Z","endTime":"2025-07-29T00:26:56.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.53776700978173,"strikeZoneBottom":1.70608880136458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.737662167113367,"aZ":-28.505151966018328,"pfxX":-0.026194238026793215,"pfxZ":2.100435191581857,"pX":-1.045279079305373,"pZ":3.5549975931307167,"vX0":0.3330471554110163,"vY0":-130.60919324390042,"vZ0":-0.596944228072398,"x":156.84,"y":142.8,"x0":-1.170459873690407,"y0":50.00153062224944,"z0":5.910054859289461,"aX":-0.045745346961734414},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":0.0,"spinRate":2533,"spinDirection":149},"zone":11,"typeConfidence":0.83,"plateTime":0.41765248442774894,"extension":6.195915237464408},"index":0,"playId":"270c25f0-5e03-3825-9e33-4320915c23e7","pitchNumber":1,"startTime":"2025-07-29T00:26:16.110Z","endTime":"2025-07-29T00:26:21.168Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.52235392719551,"strikeZoneBottom":1.62121879545646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.903432927726104,"aZ":-24.097318230266694,"pfxX":-9.684513887515235,"pfxZ":3.921200503649727,"pX":0.19203546936611723,"pZ":3.3639674971097713,"vX0":6.962229994097663,"vY0":-141.8022643191284,"vZ0":-2.663104616070204,"x":109.68,"y":147.95,"x0":-1.022443482767571,"y0":50.00318222019701,"z0":5.833411060248492,"aX":-19.951705783362513},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":2373,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38456688124969496,"extension":6.445246446476889},"index":1,"playId":"eb79cd65-0e19-33eb-bb5f-9631f71830fe","pitchNumber":2,"startTime":"2025-07-29T00:26:35.140Z","endTime":"2025-07-29T00:26:39.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0564749369505,"aZ":-29.53025117655506,"pfxX":1.05867205271313,"pfxZ":1.5650568463997923,"pX":0.7865592334900912,"pZ":1.7150724628676857,"vX0":5.2071943141036705,"vY0":-128.70887254769374,"vZ0":-4.134429152418939,"x":87.02,"y":192.47,"x0":-1.3948373639113323,"y0":50.00287366898616,"z0":5.612041850406964,"aX":1.787163087052435},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2599,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.4244875890958335,"extension":6.491322734163198},"hitData":{"launchSpeed":77.9,"launchAngle":-0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":175.5}},"index":2,"playId":"669ec651-20f4-3b0e-b962-68d2267773eb","pitchNumber":3,"startTime":"2025-07-29T00:26:48.747Z","endTime":"2025-07-29T00:26:56.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:26:56.842Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:29:22.880Z","endTime":"2025-07-29T00:30:01.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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(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.6,"endSpeed":87.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.212805396797425,"aZ":-21.733447247930467,"pfxX":0.7471823524316448,"pfxZ":5.380207724667658,"pX":-0.09764857336464634,"pZ":3.3676742330481138,"vX0":3.693731036410525,"vY0":-137.87028260365634,"vZ0":-3.4366615678286205,"x":120.72,"y":147.85,"x0":-1.5472825910265389,"y0":50.005114022749225,"z0":6.082385494730588,"aX":1.4509608234724654},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.0,"spinRate":2190,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.3959838996030709,"extension":6.628207523659334},"index":0,"playId":"fdfa63a7-2cc1-305f-b934-259c2968fcb1","pitchNumber":1,"startTime":"2025-07-29T00:29:32.122Z","endTime":"2025-07-29T00:29:35.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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.233239480948775,"aZ":-42.94528382933075,"pfxX":-1.191472417427761,"pfxZ":-7.8345187453551945,"pX":0.2553701265116373,"pZ":1.3383316216237409,"vX0":3.9581840233757783,"vY0":-116.37971104074073,"vZ0":-1.5321107546949373,"x":107.27,"y":202.65,"x0":-1.3103639296687004,"y0":50.000727464877606,"z0":6.061938733581199,"aX":-1.6396577903926886},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.3,"breakHorizontal":1.2,"spinRate":2697,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4701077731029706,"extension":6.66026502754088},"hitData":{"launchSpeed":99.5,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.81,"coordY":46.76}},"index":1,"playId":"f9541e5e-1a8b-36f3-8a03-f0668c994dc6","pitchNumber":2,"startTime":"2025-07-29T00:29:53.126Z","endTime":"2025-07-29T00:30:01.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:30:01.323Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesús Sánchez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:30:22.209Z","endTime":"2025-07-29T00:31:41.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.44610686435771,"strikeZoneBottom":1.64879778699073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.259587027188836,"aZ":-31.311299569682895,"pfxX":2.2798698417186545,"pfxZ":0.5154681802356151,"pX":-1.1876539845809666,"pZ":2.526835152928933,"vX0":0.643588247648317,"vY0":-127.3781257263996,"vZ0":-2.6680449294581985,"x":162.27,"y":170.56,"x0":-1.738874673576027,"y0":50.00175911028285,"z0":6.024179156867297,"aX":3.8056261564944527},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.3,"spinRate":2397,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4274141304261305,"extension":6.610432459913382},"index":0,"playId":"5826255e-32a5-3ab0-a381-762571f62fc2","pitchNumber":1,"startTime":"2025-07-29T00:30:29.956Z","endTime":"2025-07-29T00:30:34.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.55478544371242,"strikeZoneBottom":1.75784835645612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.958662313120186,"aZ":-27.775360600006227,"pfxX":2.7339707503967245,"pfxZ":2.5698811681595286,"pX":-0.04707293177684502,"pZ":0.29020074127074685,"vX0":2.981698316563163,"vY0":-129.46791400077356,"vZ0":-8.610514070497103,"x":118.79,"y":230.94,"x0":-1.5654050815579947,"y0":50.00304709942649,"z0":5.759117975595048,"aX":4.678769283133532},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-5.5,"spinRate":2371,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.42173598797072076,"extension":6.70134298106536},"index":1,"playId":"de3d622c-d03d-3db5-a874-61c3f1da1bc3","pitchNumber":2,"startTime":"2025-07-29T00:30:47.962Z","endTime":"2025-07-29T00:30:51.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.42027461350807,"strikeZoneBottom":1.68987821875813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.377109411599548,"aZ":-23.19365210601363,"pfxX":-0.7070057904509515,"pfxZ":4.637760370553723,"pX":1.231478365900367,"pZ":3.912682813051093,"vX0":7.165166484085725,"vY0":-137.74071224533344,"vZ0":-1.8844430566499417,"x":70.06,"y":133.14,"x0":-1.30311508588147,"y0":50.00322598996842,"z0":6.161754937685452,"aX":-1.3703810480914693},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-0.1,"spinRate":2254,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.39648772544391253,"extension":6.5626441093127905},"index":2,"playId":"7180a291-acdd-3b16-ae55-1bd9d6a025d9","pitchNumber":3,"startTime":"2025-07-29T00:31:11.482Z","endTime":"2025-07-29T00:31:15.953Z","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":94.6,"endSpeed":87.9,"strikeZoneTop":3.51334654008281,"strikeZoneBottom":1.77053807664391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73239645698083,"aZ":-24.06897934786362,"pfxX":-0.9138748898547941,"pfxZ":4.15576811640831,"pX":-1.1521154399823577,"pZ":2.1216133952187235,"vX0":1.9262173341737459,"vY0":-137.87343191336572,"vZ0":-5.847823639899098,"x":160.92,"y":181.5,"x0":-1.7368451944326129,"y0":50.00591905059351,"z0":5.864279590758933,"aX":-1.7838775489618692},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":1.3,"spinRate":2181,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.3952116233822123,"extension":6.605655734146046},"index":3,"playId":"842f0e1f-759f-3296-b0f0-a42eaafe5cca","pitchNumber":4,"startTime":"2025-07-29T00:31:35.140Z","endTime":"2025-07-29T00:31:41.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:31:41.103Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out softly, shortstop Masyn Winn to first baseman Willson Contreras. Jesús Sánchez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:31:49.174Z","endTime":"2025-07-29T00:32:15.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.835706612000198,"aZ":-17.207494349897054,"pfxX":-5.563306563014333,"pfxZ":7.704345971019784,"pX":-1.0722867590308467,"pZ":3.0410122813247473,"vX0":3.3278092831922477,"vY0":-138.2664080315396,"vZ0":-4.862549043543316,"x":157.87,"y":156.67,"x0":-1.566444451008738,"y0":50.00608794717134,"z0":5.97150447828735,"aX":-10.81065603934515},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2136,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.395620323651769,"extension":6.674439964122031},"hitData":{"launchSpeed":48.0,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":120.91,"coordY":165.87}},"index":0,"playId":"2d2daf28-acb4-329a-8148-85b2b946dff7","pitchNumber":1,"startTime":"2025-07-29T00:32:08.226Z","endTime":"2025-07-29T00:32:15.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:32:15.924Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:33:12.153Z","endTime":"2025-07-29T00:35:15.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:32:45.466Z","endTime":"2025-07-29T00:33:14.448Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":88.6,"endSpeed":82.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.310971271283503,"aZ":-29.802688404427958,"pfxX":1.4876082034410425,"pfxZ":1.389949718824461,"pX":1.1982006604181077,"pZ":1.8722185712300496,"vX0":6.541025643617138,"vY0":-128.97415049173483,"vZ0":-4.547562810858826,"x":71.33,"y":188.23,"x0":-1.5535994045757016,"y0":50.001140480663,"z0":5.930419779489938,"aX":2.528810258583676},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-4.0,"spinRate":2483,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.42307805711574886,"extension":6.617092900815805},"index":1,"playId":"4cef23cb-fcf6-3872-b59f-89aa37c1dbca","pitchNumber":1,"startTime":"2025-07-29T00:33:14.448Z","endTime":"2025-07-29T00:33:18.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.28718232602695,"strikeZoneBottom":1.52753683411251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.858520825710016,"aZ":-31.43485075435309,"pfxX":1.8141156831047969,"pfxZ":0.43314008958212824,"pX":1.2360667170258843,"pZ":1.7451594105047175,"vX0":6.29423276463794,"vY0":-128.74502270987745,"vZ0":-4.509908553703076,"x":69.88,"y":191.66,"x0":-1.460878298019802,"y0":50.00172221795189,"z0":5.910259813871329,"aX":3.0921448199320105},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.4,"spinRate":2443,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4229401690938497,"extension":6.701664954628015},"index":2,"playId":"ed9bb6f6-9b90-3235-bca2-809155479f0b","pitchNumber":2,"startTime":"2025-07-29T00:33:35.453Z","endTime":"2025-07-29T00:33:39.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.41275530114109,"strikeZoneBottom":1.52409247667533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.128863066248012,"aZ":-15.726034591961522,"pfxX":-5.3818665242312935,"pfxZ":8.438367378799969,"pX":-1.0317902754120452,"pZ":1.6474024481402236,"vX0":3.0836690520925734,"vY0":-137.88398542827136,"vZ0":-8.562372246463536,"x":156.33,"y":194.3,"x0":-1.4582025277247816,"y0":50.00535094001513,"z0":5.827760559163284,"aX":-10.491566662815416},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":9.2,"spinRate":2157,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.39539274422881965,"extension":6.64607524359215},"index":3,"playId":"4427d22d-af4e-3a5a-8e4f-404e92a58beb","pitchNumber":3,"startTime":"2025-07-29T00:33:57.211Z","endTime":"2025-07-29T00:34:01.846Z","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.2,"endSpeed":82.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.322052749393972,"aZ":-33.419356044568374,"pfxX":1.7333699369608282,"pfxZ":-0.7311223035604173,"pX":0.286862393914901,"pZ":0.7872353044055808,"vX0":3.8277319499677964,"vY0":-128.436846079992,"vZ0":-6.429489908706175,"x":106.07,"y":217.52,"x0":-1.4404289294165369,"y0":50.006070023004966,"z0":5.880198768402861,"aX":2.9344690092992263},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":-3.8,"spinRate":2485,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.42433395922794404,"extension":6.697567281891507},"index":4,"playId":"1a96a494-8ef4-3246-a17d-8b4ee1d9120a","pitchNumber":4,"startTime":"2025-07-29T00:34:18.790Z","endTime":"2025-07-29T00:34:22.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.5,"strikeZoneTop":3.37594478246741,"strikeZoneBottom":1.58547416893005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.623177790137714,"aZ":-43.431842004323855,"pfxX":0.7925722169867996,"pfxZ":-8.330275348345126,"pX":0.028015416301258343,"pZ":-1.6570292592232114,"vX0":2.696657739803928,"vY0":-115.84300855040601,"vZ0":-7.596327381570959,"x":115.93,"y":283.52,"x0":-1.256335893258391,"y0":50.00032224929672,"z0":5.839976527260962,"aX":1.0713375694991},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.8,"breakHorizontal":-2.2,"spinRate":2916,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.47369266765524687,"extension":6.794633404295043},"index":5,"playId":"1f098f36-55d2-3718-8896-a019055efbab","pitchNumber":5,"startTime":"2025-07-29T00:34:41.880Z","endTime":"2025-07-29T00:34:45.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.257360012218008,"aZ":-31.889087993728186,"pfxX":2.507609184231077,"pfxZ":0.16095233080707594,"pX":0.024405797844470438,"pZ":2.0913751203686224,"vX0":3.150662138304949,"vY0":-131.56671879740972,"vZ0":-4.142386188491944,"x":116.07,"y":182.31,"x0":-1.5082329090948676,"y0":50.003849532842864,"z0":6.013339140241713,"aX":4.457135854043304},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":-5.2,"spinRate":2517,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.41411031324747416,"extension":6.6751387619341624},"index":6,"playId":"dd48f5b0-3d32-37bf-a811-3e67b5b58229","pitchNumber":6,"startTime":"2025-07-29T00:35:12.264Z","endTime":"2025-07-29T00:35:15.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:35:15.669Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:37:34.562Z","endTime":"2025-07-29T00:37:44.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:37:25.333Z","endTime":"2025-07-29T00:37:36.869Z","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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56685151527061,"aZ":-40.79814626059061,"pfxX":2.1807497131335767,"pfxZ":-5.996159524222035,"pX":0.7819996707325272,"pZ":1.5463899609125948,"vX0":3.5437576651026674,"vY0":-118.85993287669223,"vZ0":-2.274037616420394,"x":87.19,"y":197.03,"x0":-1.008218962067034,"y0":50.0024259328699,"z0":6.200534218877676,"aX":3.136788034694873},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.2,"breakHorizontal":-4.8,"spinRate":2690,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4598258553712107,"extension":6.427302839931264},"hitData":{"launchSpeed":72.7,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.0,"coordY":157.0}},"index":1,"playId":"538b3287-dd7e-3a18-8a79-6870806fad2c","pitchNumber":1,"startTime":"2025-07-29T00:37:36.869Z","endTime":"2025-07-29T00:37:44.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:37:44.700Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:38:06.228Z","endTime":"2025-07-29T00:39:13.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":93.4,"endSpeed":86.3,"strikeZoneTop":3.70616583190929,"strikeZoneBottom":1.81883976764869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.701795556612684,"aZ":-27.255014092626585,"pfxX":-9.167361394197878,"pfxZ":2.609660009469799,"pX":0.15190519823289447,"pZ":2.0350513795788436,"vX0":6.2619808072247345,"vY0":-135.9291278363372,"vZ0":-5.158399941837637,"x":111.21,"y":183.83,"x0":-0.9818854382106884,"y0":50.00247118626401,"z0":5.831897268567264,"aX":-17.28328863433853},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":15.4,"spinRate":1678,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.4017948621148779,"extension":6.510152177659329},"index":0,"playId":"816e9a73-6608-3ad5-aaaa-1802f330970b","pitchNumber":1,"startTime":"2025-07-29T00:38:07.900Z","endTime":"2025-07-29T00:38:11.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.873443930226692,"aZ":-31.328196989050614,"pfxX":1.4660419749449676,"pfxZ":0.5165784592835765,"pX":0.6419468701695782,"pZ":1.759917819385144,"vX0":4.260445505218689,"vY0":-127.01090831400425,"vZ0":-3.8060511884462787,"x":92.53,"y":191.26,"x0":-1.2419215998141544,"y0":50.00600001194468,"z0":5.74574422412834,"aX":2.4160265787497814},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2564,"spinDirection":104},"zone":9,"typeConfidence":0.91,"plateTime":0.4298067346060379,"extension":6.250885307009153},"index":1,"playId":"18a5118b-2291-3105-a62f-2b74f83638bf","pitchNumber":2,"startTime":"2025-07-29T00:38:19.464Z","endTime":"2025-07-29T00:38:23.429Z","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":2,"outs":1},"index":2,"startTime":"2025-07-29T00:38:30.573Z","endTime":"2025-07-29T00:38:42.767Z","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(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":87.6,"endSpeed":81.9,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.016924540016255,"aZ":-31.220508225734275,"pfxX":1.9073712090514052,"pfxZ":0.5651303578232056,"pX":-0.18724105143669806,"pZ":2.1905807327164424,"vX0":2.396311838016708,"vY0":-127.74710218510154,"vZ0":-2.8036202252895484,"x":124.14,"y":179.63,"x0":-1.3791179065014494,"y0":50.00236347316246,"z0":5.7136176464953765,"aX":3.206429811881578},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":-4.0,"spinRate":2572,"spinDirection":114},"zone":8,"typeConfidence":0.91,"plateTime":0.42594301001368917,"extension":6.479387636333862},"index":3,"playId":"b74ca57e-d7e7-3027-a96f-5fd2280f8e3e","pitchNumber":3,"startTime":"2025-07-29T00:38:42.767Z","endTime":"2025-07-29T00:38:47.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.191928672408043,"aZ":-30.048294618608345,"pfxX":-8.423434306645362,"pfxZ":1.1174228985250982,"pX":-0.6666224357951157,"pZ":1.1114960481666445,"vX0":3.813092644319058,"vY0":-136.86620329975784,"vZ0":-7.09031481798716,"x":142.41,"y":208.77,"x0":-0.9834978069443375,"y0":50.00170219666484,"z0":5.793376803324612,"aX":-15.980061585490846},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":14.4,"spinRate":1587,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.4001986736810874,"extension":6.570532934521035},"index":4,"playId":"fecdcc30-c6f4-3588-9eb7-30684d1a7fd5","pitchNumber":4,"startTime":"2025-07-29T00:39:09.560Z","endTime":"2025-07-29T00:39:13.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:39:13.423Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yohel Pozo doubles (8) on a sharp line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:39:30.436Z","endTime":"2025-07-29T00:40:09.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35035666964625,"aZ":-42.498075383580776,"pfxX":5.8693438260253,"pfxZ":-6.793232216963122,"pX":0.4496649764687243,"pZ":1.9276903200282713,"vX0":1.8208027342149655,"vY0":-123.03599544674492,"vZ0":-1.2694753164155648,"x":99.86,"y":186.73,"x0":-1.0640653239235847,"y0":50.003010647188916,"z0":6.079479034272949,"aX":8.92079905288712},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.4,"breakHorizontal":-11.0,"spinRate":2727,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4466358141133595,"extension":6.358723218483822},"index":0,"playId":"fd5581ee-d8fb-3091-a709-579ef5d5dc00","pitchNumber":1,"startTime":"2025-07-29T00:39:36.240Z","endTime":"2025-07-29T00:39:40.528Z","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":2},"index":1,"startTime":"2025-07-29T00:39:45.613Z","endTime":"2025-07-29T00:39:56.266Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81017473309485,"aZ":-32.28863864443872,"pfxX":2.3789417182711934,"pfxZ":-0.06667134250992035,"pX":-0.35332648900262253,"pZ":2.99745433238653,"vX0":1.3497313956088268,"vY0":-128.02999284170082,"vZ0":-1.0875008960912822,"x":130.47,"y":157.85,"x0":-1.1953649721669926,"y0":50.00535931099736,"z0":5.9399582481543876,"aX":3.9751152716000173},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":-4.6,"spinRate":2566,"spinDirection":96},"zone":1,"typeConfidence":0.91,"plateTime":0.42675658111865244,"extension":6.210666893923867},"hitData":{"launchSpeed":105.4,"launchAngle":15.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":27.44,"coordY":100.44}},"index":2,"playId":"f3a0e71e-c50c-3508-af5c-afc999afd4a7","pitchNumber":2,"startTime":"2025-07-29T00:39:56.266Z","endTime":"2025-07-29T00:40:09.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:40:09.792Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thomas Saggese walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:40:31.165Z","endTime":"2025-07-29T00:43:03.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":97.6,"endSpeed":90.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40645874353522,"aZ":-21.516145766140383,"pfxX":-9.703316642809593,"pfxZ":5.172616650848752,"pX":0.14680582726936622,"pZ":2.306788082250598,"vX0":7.079861932357817,"vY0":-141.94308526599264,"vZ0":-5.773878877517,"x":111.4,"y":176.5,"x0":-1.106350333781961,"y0":50.003964082629615,"z0":5.717166231975554,"aX":-20.002126540105202},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2390,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3843785394783654,"extension":6.686012083085941},"index":0,"playId":"c53ce3ac-8f3e-33bf-924d-69351a37bb12","pitchNumber":1,"startTime":"2025-07-29T00:40:38.485Z","endTime":"2025-07-29T00:40:44.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.57082396888179,"strikeZoneBottom":1.62725178682056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.306228008226583,"aZ":-25.5742140312521,"pfxX":-10.62378417704275,"pfxZ":3.4364638519940893,"pX":1.3622853205745236,"pZ":1.9298931941788668,"vX0":9.468784748552519,"vY0":-137.21165126575758,"vZ0":-5.97566344079709,"x":65.07,"y":186.67,"x0":-0.7409271595127241,"y0":50.00372212868929,"z0":5.861643005517005,"aX":-20.405053351884558},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1700,"spinDirection":236},"zone":14,"typeConfidence":0.6,"plateTime":0.3980831711923658,"extension":6.742004615876736},"index":1,"playId":"02148f64-efba-3dee-abac-218935e004a1","pitchNumber":2,"startTime":"2025-07-29T00:41:10.737Z","endTime":"2025-07-29T00:41:14.623Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.968506732957167,"aZ":-40.61502107669843,"pfxX":4.804233196540772,"pfxZ":-5.354872011789509,"pX":0.9763207273212006,"pZ":0.5385785989217649,"vX0":3.0263003812427147,"vY0":-124.6929760496565,"vZ0":-5.210922731904195,"x":79.78,"y":224.24,"x0":-0.8772270972125297,"y0":50.006042764187896,"z0":6.005152420704492,"aX":7.5687588952513005},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.7,"breakHorizontal":-9.4,"spinRate":2802,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43919949086789734,"extension":6.418902093935155},"index":2,"playId":"673d7128-8cda-323b-b70b-3625c977a256","pitchNumber":3,"startTime":"2025-07-29T00:41:26.006Z","endTime":"2025-07-29T00:41:29.938Z","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-29T00:41:53.924Z","endTime":"2025-07-29T00:42:05.131Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.52582719923268,"strikeZoneBottom":1.67863219209045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.424393359485304,"aZ":-42.3540935992629,"pfxX":3.582069308807393,"pfxZ":-6.516979141399415,"pX":0.6384454463630901,"pZ":-0.7348576293235978,"vX0":2.8201791100558453,"vY0":-124.29563848183767,"vZ0":-7.718320808678133,"x":92.66,"y":258.62,"x0":-0.9772505440936143,"y0":50.00524528634447,"z0":5.937021588002498,"aX":5.59283184019306},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.4,"breakHorizontal":-7.2,"spinRate":2874,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44103269381860866,"extension":6.6292128677416375},"index":4,"playId":"7030ef46-9dac-38d1-a9ce-5f4e5313aa5e","pitchNumber":4,"startTime":"2025-07-29T00:42:05.131Z","endTime":"2025-07-29T00:42:17.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Edward Cabrera. Yohel Pozo scores. Throwing error by catcher Agustín Ramírez.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"7030ef46-9dac-38d1-a9ce-5f4e5313aa5e","startTime":"2025-07-29T00:42:43.362Z","endTime":"2025-07-29T00:42:44.433Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.50311254921735,"strikeZoneBottom":1.7131356638664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.76729042318605,"aZ":-27.9219332674474,"pfxX":-0.22702243883712203,"pfxZ":2.3865224428870437,"pX":1.6222769159081276,"pZ":2.3842433395524907,"vX0":6.744467050627361,"vY0":-131.36079453117762,"vZ0":-3.83830635756916,"x":55.16,"y":174.41,"x0":-0.9282121744927329,"y0":50.003624896930894,"z0":5.895623036077454,"aX":-0.4060383852028481},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":-0.7,"spinRate":2672,"spinDirection":130},"zone":14,"typeConfidence":0.87,"plateTime":0.41391512739571557,"extension":6.529016556318439},"index":6,"playId":"99931846-990d-3138-89b5-4a534d775aba","pitchNumber":5,"startTime":"2025-07-29T00:42:44.433Z","endTime":"2025-07-29T00:42:48.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.53153278306484,"strikeZoneBottom":1.63713725614839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.246348982326953,"aZ":-14.630053091866808,"pfxX":-5.584420296496473,"pfxZ":8.650295319577841,"pX":1.036777353360182,"pZ":1.3949495022904457,"vX0":8.04604438071497,"vY0":-140.85296304508083,"vZ0":-9.336636310574411,"x":77.48,"y":201.12,"x0":-1.1191593457740827,"y0":50.00237321913804,"z0":5.678905702610673,"aX":-11.324741697954863},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":8.6,"spinRate":2330,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38752480770936826,"extension":6.63903378167367},"index":7,"playId":"8565bdf2-b239-302b-a02d-5624274865a0","pitchNumber":6,"startTime":"2025-07-29T00:42:58.559Z","endTime":"2025-07-29T00:43:03.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:43:03.536Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:43:29.046Z","endTime":"2025-07-29T00:44:08.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0dd0a2bf-919c-4420-8130-1b9b6f901ff9","startTime":"2025-07-29T00:43:29.046Z","endTime":"2025-07-29T00:43:34.046Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.29282986201421,"strikeZoneBottom":1.51538594119098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.170887520537473,"aZ":-42.38046485164402,"pfxX":5.89168698521749,"pfxZ":-6.954644875756557,"pX":0.9795952411949574,"pZ":0.9662486693078044,"vX0":3.073561977940896,"vY0":-120.58578021237452,"vZ0":-3.1397876222569243,"x":79.66,"y":212.69,"x0":-1.078251088417668,"y0":50.002067521059885,"z0":6.036145814031272,"aX":8.64715931511638},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.1,"breakHorizontal":-11.4,"spinRate":2763,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4547959612604022,"extension":6.480757021532244},"index":1,"playId":"9303c5f8-e117-378b-a85d-dbc00feeffa9","pitchNumber":1,"startTime":"2025-07-29T00:43:40.830Z","endTime":"2025-07-29T00:43:44.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51448713793436,"aZ":-22.08945163085294,"pfxX":-10.797232096154023,"pfxZ":5.066858564469995,"pX":-0.1627449743393771,"pZ":1.3234682291408648,"vX0":6.297193863206027,"vY0":-140.39729329251148,"vZ0":-8.00665500282845,"x":123.2,"y":203.05,"x0":-1.034710912774335,"y0":50.00689114821514,"z0":5.65602013071801,"aX":-21.5070471285771},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2326,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3904990440441827,"extension":6.725391099119711},"hitData":{"launchSpeed":69.6,"launchAngle":40.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.86,"coordY":123.31}},"index":2,"playId":"f39f2525-c676-37f4-b601-4b444fc9526a","pitchNumber":2,"startTime":"2025-07-29T00:43:59.781Z","endTime":"2025-07-29T00:44:08.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:44:08.279Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:46:28.713Z","endTime":"2025-07-29T00:48:07.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.50897156177168,"strikeZoneBottom":1.75519381800708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63142166099791,"aZ":-20.348757720540316,"pfxX":-1.1555158282244058,"pfxZ":6.323233257281176,"pX":-0.49088951385382096,"pZ":2.3467050524879585,"vX0":3.0117603833049627,"vY0":-135.1928397272657,"vZ0":-6.137238416773108,"x":135.71,"y":175.42,"x0":-1.4641752833124912,"y0":50.004248017348665,"z0":6.0527732120507745,"aX":-2.1617017189326786},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":1.6,"spinRate":2231,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.40356404323344464,"extension":6.39353840222699},"index":0,"playId":"13e10127-2411-3114-ad88-0b4b004471d5","pitchNumber":1,"startTime":"2025-07-29T00:46:36.357Z","endTime":"2025-07-29T00:46:40.658Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.41816280176894,"strikeZoneBottom":1.57806428820763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63247912898787,"aZ":-15.143953912882024,"pfxX":-5.1376877351623484,"pfxZ":9.273119480943718,"pX":-1.1075166752832493,"pZ":2.6382795235466974,"vX0":2.8820826568720603,"vY0":-134.52942300730385,"vZ0":-5.976544907791612,"x":159.22,"y":167.55,"x0":-1.5240611728926454,"y0":50.004187965382656,"z0":5.958491948851146,"aX":-9.43687766614977},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":1969,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4068324362019191,"extension":6.570618373215271},"index":1,"playId":"8ed3ee46-992a-321b-b61a-eb81f5ea4893","pitchNumber":2,"startTime":"2025-07-29T00:46:52.717Z","endTime":"2025-07-29T00:46:59.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":76.1,"strikeZoneTop":3.39294991397044,"strikeZoneBottom":1.63932633487854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.784698878259533,"aZ":-40.22268502752223,"pfxX":0.06171968836802977,"pfxZ":-5.825784206218799,"pX":0.2793931152934622,"pZ":-3.479056122677079,"vX0":3.266110302885016,"vY0":-116.48920778855134,"vZ0":-12.500066450151321,"x":106.35,"y":332.71,"x0":-1.1457048090291593,"y0":50.00213285892349,"z0":5.729960550099519,"aX":0.08520110429792216},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.2,"breakHorizontal":-0.8,"spinRate":2733,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.46922365137541044,"extension":6.681613482240333},"index":2,"playId":"87afc2c5-cef3-3b15-9e3f-39e1133ee953","pitchNumber":3,"startTime":"2025-07-29T00:47:17.465Z","endTime":"2025-07-29T00:47:21.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.48088751305713,"strikeZoneBottom":1.67989739387549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44132894042642,"aZ":-30.00264708019802,"pfxX":1.981279678399038,"pfxZ":1.3017631495776363,"pX":0.01978218676060752,"pZ":0.6576829960540101,"vX0":3.374308498812603,"vY0":-128.01453722256937,"vZ0":-7.258776126762468,"x":116.25,"y":221.02,"x0":-1.5688616245444478,"y0":50.005618281440526,"z0":5.8536154665575575,"aX":3.3152511817846104},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-4.3,"spinRate":2421,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.42655598264305095,"extension":6.625241102972316},"index":3,"playId":"cb0286d9-a804-3cbb-ad72-40b9db436c5d","pitchNumber":4,"startTime":"2025-07-29T00:47:40.056Z","endTime":"2025-07-29T00:47:44.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.414933889660258,"aZ":-15.613351860537803,"pfxX":-6.602763960820429,"pfxZ":8.50845291486055,"pX":-1.0686562479402475,"pZ":3.6215544992466846,"vX0":3.7085772039032117,"vY0":-138.50148328911504,"vZ0":-3.6630513985905337,"x":157.73,"y":141.0,"x0":-1.5659605577923366,"y0":50.00047006834903,"z0":6.002745199228644,"aX":-12.849029852520102},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2110,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.395193324390374,"extension":6.473300856974262},"hitData":{"launchSpeed":75.0,"launchAngle":38.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.53,"coordY":97.76}},"index":4,"playId":"1630765f-776f-3926-b970-86593a3c1ddc","pitchNumber":5,"startTime":"2025-07-29T00:47:58.736Z","endTime":"2025-07-29T00:48:07.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:48:07.878Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:48:27.090Z","endTime":"2025-07-29T00:50:18.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.50446904453589,"strikeZoneBottom":1.65795898328299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.371569739445903,"aZ":-28.339408234399855,"pfxX":1.0776002959114253,"pfxZ":2.2744115118940593,"pX":0.04087602893545844,"pZ":-0.22901915444885756,"vX0":3.9459918100293123,"vY0":-128.23143615897865,"vZ0":-9.490347601980073,"x":115.44,"y":244.96,"x0":-1.6501172820784584,"y0":50.00490394778423,"z0":5.688587654987965,"aX":1.8165783031849636},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":-2.8,"spinRate":2367,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4250917337384541,"extension":6.650656516252062},"index":0,"playId":"4aba3c24-09e0-332d-b921-2528415b5c6f","pitchNumber":1,"startTime":"2025-07-29T00:48:34.353Z","endTime":"2025-07-29T00:48:38.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.53401431727875,"strikeZoneBottom":1.68767568541697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04496919871534,"aZ":-23.50348148723502,"pfxX":0.9540017777122056,"pfxZ":4.447172679084316,"pX":-0.4672977541776804,"pZ":3.113789962440485,"vX0":2.708855569545971,"vY0":-138.1302106171122,"vZ0":-3.5972026642455535,"x":134.81,"y":154.71,"x0":-1.581022382811143,"y0":50.0060253609627,"z0":5.995879554327978,"aX":1.8607364774595},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-2.3,"spinRate":2147,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.3951168794348674,"extension":6.463033406568292},"index":1,"playId":"242ca51a-c8d7-3af0-bf07-0aeddc5abbf0","pitchNumber":2,"startTime":"2025-07-29T00:48:53.423Z","endTime":"2025-07-29T00:48:57.610Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-29T00:49:02.498Z","endTime":"2025-07-29T00:49:22.205Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.372896908283092,"aZ":-22.942251053365585,"pfxX":0.5435947122082043,"pfxZ":4.675302167192484,"pX":0.29835719063743577,"pZ":2.53572463512422,"vX0":4.59010658294466,"vY0":-138.80166482525726,"vZ0":-5.214598010055188,"x":105.63,"y":170.32,"x0":-1.4389013839299991,"y0":50.005726387408174,"z0":5.940537893929447,"aX":1.0746314902319982},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2163,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.3927030944529184,"extension":6.535509047761505},"index":3,"playId":"324b6743-cd59-3183-87d8-d61215b4bc99","pitchNumber":3,"startTime":"2025-07-29T00:49:22.205Z","endTime":"2025-07-29T00:49:25.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03618817241098,"aZ":-22.92679452283953,"pfxX":0.1952461847196325,"pfxZ":4.708485426762305,"pX":-1.078836654843343,"pZ":2.7087507725640485,"vX0":1.4290791379017054,"vY0":-138.3067672881687,"vZ0":-4.849194085336577,"x":158.12,"y":165.64,"x0":-1.6247829778266676,"y0":50.00139577671902,"z0":5.996089609793586,"aX":0.3826752567042835},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2275,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3940623355416961,"extension":6.459034994293431},"index":4,"playId":"2a68b8bf-3fe6-3005-ab15-18f70628e45c","pitchNumber":4,"startTime":"2025-07-29T00:49:47.076Z","endTime":"2025-07-29T00:49:50.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.578285232072272,"aZ":-33.572041151590355,"pfxX":2.0097005931692795,"pfxZ":-0.8597377983103023,"pX":-0.9481320170586223,"pZ":1.9210262695919469,"vX0":1.119458491611221,"vY0":-125.66666809645238,"vZ0":-3.2425210212327666,"x":153.14,"y":186.91,"x0":-1.6588194409023456,"y0":50.005673777500476,"z0":5.921609836739575,"aX":3.25361407157322},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-3.8,"spinRate":2352,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.4338536543410174,"extension":6.6923864135203255},"hitData":{"launchSpeed":83.5,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":140.53}},"index":5,"playId":"53531156-df0d-370b-a010-9f7798d8918f","pitchNumber":5,"startTime":"2025-07-29T00:50:09.533Z","endTime":"2025-07-29T00:50:18.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:50:18.043Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:50:38.943Z","endTime":"2025-07-29T00:52:24.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.69375999929645,"strikeZoneBottom":1.70601459745432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.539453193013625,"aZ":-19.4152157352471,"pfxX":-1.0562690304552143,"pfxZ":6.48295942151245,"pX":0.20048815725453084,"pZ":1.570158693588205,"vX0":4.7447610481330456,"vY0":-138.60605241413555,"vZ0":-8.3790456333878,"x":109.36,"y":196.39,"x0":-1.3876130328085239,"y0":50.00545826651964,"z0":5.901302961429264,"aX":-2.0799112947633307},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":1.1,"spinRate":2269,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3933911589320509,"extension":6.634503878853712},"index":0,"playId":"24b749eb-d7c5-3af3-83ea-fe63e5c1f21b","pitchNumber":1,"startTime":"2025-07-29T00:50:47.026Z","endTime":"2025-07-29T00:50:51.108Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.67137055098101,"strikeZoneBottom":1.6836525572571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.982640554153118,"aZ":-19.778157229102682,"pfxX":-6.94791119255922,"pfxZ":6.260125977773891,"pX":-0.48884531178430307,"pZ":0.5706328207800067,"vX0":5.143922662359615,"vY0":-139.26359352849454,"vZ0":-10.78948560154189,"x":135.63,"y":223.37,"x0":-1.4499761692370703,"y0":50.000135051294215,"z0":5.781965331849541,"aX":-13.752037004984622},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":11.6,"spinRate":2314,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.39213698319639256,"extension":6.560062735525113},"index":1,"playId":"11fc5775-188f-3c68-829d-51b56b73056b","pitchNumber":2,"startTime":"2025-07-29T00:51:03.291Z","endTime":"2025-07-29T00:51:07.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.449365314774933,"aZ":-13.800664052401771,"pfxX":-1.6976556537983867,"pfxZ":9.255502112633122,"pX":-0.9617911106386225,"pZ":3.2507769821306565,"vX0":2.1944387506809586,"vY0":-139.76226731002515,"vZ0":-5.050338369602193,"x":108.33,"y":145.61,"x0":-1.5352678658994199,"y0":50.00491625031145,"z0":5.98227019379553,"aX":-3.371010246163841},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":2.6,"spinRate":2060,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39137029420467373,"extension":6.421612332175587},"index":2,"playId":"904dcf74-2976-3992-910a-a4df837ecbc6","pitchNumber":3,"startTime":"2025-07-29T00:51:23.713Z","endTime":"2025-07-29T00:51:29.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.54567507799247,"strikeZoneBottom":1.68556924914834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.867759419973027,"aZ":-28.23989406330805,"pfxX":2.282582672576363,"pfxZ":2.2327346024537924,"pX":1.2771395854513838,"pZ":0.13430856977128966,"vX0":6.591694796195221,"vY0":-130.60263758491627,"vZ0":-9.024996688341348,"x":68.32,"y":235.15,"x0":-1.5578388343520677,"y0":50.001052236953804,"z0":5.701545694969157,"aX":4.0112215627389585},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.4,"spinRate":2526,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41653853330648616,"extension":6.767793986499599},"index":3,"playId":"da831ba5-91d6-3a8b-8de5-268191ac5bbd","pitchNumber":4,"startTime":"2025-07-29T00:51:58.305Z","endTime":"2025-07-29T00:52:01.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.895686614816583,"aZ":-19.037639484991846,"pfxX":-5.913705519864637,"pfxZ":6.772579323088946,"pX":-1.6865367240471536,"pZ":2.527636678928905,"vX0":1.7948720874829447,"vY0":-138.39578957326796,"vZ0":-5.895578804690466,"x":181.29,"y":170.53,"x0":-1.5751770587968752,"y0":50.00320223011753,"z0":5.960682665223109,"aX":-11.471225827841431},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":10.3,"spinRate":2079,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.39577505977864513,"extension":6.499385315436901},"index":4,"playId":"3bfc5556-fc70-392c-83fa-a49fee080148","pitchNumber":5,"startTime":"2025-07-29T00:52:21.072Z","endTime":"2025-07-29T00:52:24.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:52:24.988Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out sharply, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:54:21.416Z","endTime":"2025-07-29T00:55:45.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.25719078624411,"strikeZoneBottom":1.64095914400691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.160190723210437,"aZ":-27.68329408285284,"pfxX":-10.32899639956575,"pfxZ":2.4204912418647355,"pX":0.21362460849893103,"pZ":2.0965396127236704,"vX0":6.975997011435118,"vY0":-135.11463223328175,"vZ0":-4.911572320598653,"x":108.86,"y":182.17,"x0":-1.0535888081505822,"y0":50.00534659665188,"z0":5.872253021545857,"aX":-19.189177623137592},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":17.3,"spinRate":1677,"spinDirection":236},"zone":8,"typeConfidence":0.91,"plateTime":0.40465179944286067,"extension":6.471487908760391},"index":0,"playId":"4e5b51e5-4185-35af-91e8-3f0a61bba807","pitchNumber":1,"startTime":"2025-07-29T00:54:32.544Z","endTime":"2025-07-29T00:54:36.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.45496728594393,"strikeZoneBottom":1.73791243502181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.108290165302353,"aZ":-25.652468043435512,"pfxX":-10.00051608974939,"pfxZ":3.515975186468343,"pX":0.35040458865315993,"pZ":0.5433622781881677,"vX0":7.510883569084215,"vY0":-134.552284110139,"vZ0":-8.518663111952502,"x":103.64,"y":224.11,"x0":-1.1622783674941932,"y0":50.003841780896614,"z0":5.5364904522850145,"aX":-18.5450570387181},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":1671,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.40533613486825937,"extension":6.475822462075514},"index":1,"playId":"bec85b94-b7f8-38fd-8ce5-33b90babbeca","pitchNumber":2,"startTime":"2025-07-29T00:54:43.072Z","endTime":"2025-07-29T00:54:46.618Z","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":96.3,"endSpeed":88.9,"strikeZoneTop":3.40904778326527,"strikeZoneBottom":1.65865806278856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54878813937689,"aZ":-25.89991354794068,"pfxX":-9.737321265247038,"pfxZ":3.1106977444424437,"pX":-0.5039570896806811,"pZ":4.431347986271768,"vX0":4.974007466431678,"vY0":-140.34944503071776,"vZ0":0.7136051842049754,"x":136.21,"y":119.13,"x0":-1.0238194277663064,"y0":50.002201552969666,"z0":5.8467002371865275,"aX":-19.63468351084849},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2330,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38866194156099176,"extension":6.255914537775973},"index":2,"playId":"80331ec1-d7a4-3069-b6e0-e17dfb6df7b4","pitchNumber":3,"startTime":"2025-07-29T00:55:02.448Z","endTime":"2025-07-29T00:55:06.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.408321936233914,"aZ":-21.184048426782248,"pfxX":-8.70068932546084,"pfxZ":5.501197588039277,"pX":-0.0548343687911237,"pZ":3.1119202467574643,"vX0":6.078811932016049,"vY0":-139.9798699504313,"vZ0":-3.295574929793259,"x":119.09,"y":154.76,"x0":-1.1159461019932162,"y0":50.00693897475103,"z0":5.67933056607902,"aX":-17.39845771586549},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":14.6,"spinRate":2254,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3901919217393206,"extension":6.41137543912485},"index":3,"playId":"809d3938-3e51-33b8-84c8-ff4bb68a8fec","pitchNumber":4,"startTime":"2025-07-29T00:55:15.362Z","endTime":"2025-07-29T00:55:21.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.390327730377262,"aZ":-29.274236619900552,"pfxX":-8.883308934251414,"pfxZ":1.5005246918264667,"pX":0.3113536855413705,"pZ":1.2341763155364276,"vX0":6.68243904689393,"vY0":-137.7454510547385,"vZ0":-6.678214634265918,"x":105.13,"y":205.46,"x0":-0.9868373483474052,"y0":50.00165105188204,"z0":5.658124574226503,"aX":-17.141384140732995},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":1679,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.39699834361815745,"extension":6.505421857817153},"hitData":{"launchSpeed":102.4,"launchAngle":-9.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":145.04,"coordY":138.82}},"index":4,"playId":"a84e02e8-8bb3-3fc7-8ee3-600a65358fd9","pitchNumber":5,"startTime":"2025-07-29T00:55:36.607Z","endTime":"2025-07-29T00:55:45.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:55:45.117Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:55:58.223Z","endTime":"2025-07-29T00:56:57.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":86.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.706727058291634,"aZ":-25.970277692235534,"pfxX":-7.841517397589888,"pfxZ":3.2905808945972,"pX":-0.1010504200643329,"pZ":2.3316024649968066,"vX0":5.454342080838015,"vY0":-135.91775324538276,"vZ0":-4.507792241143173,"x":120.85,"y":175.83,"x0":-1.1074866124074942,"y0":50.00209738651522,"z0":5.7986781230231745,"aX":-14.780360495751776},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":1671,"spinDirection":238},"zone":5,"typeConfidence":0.7,"plateTime":0.4018333073754152,"extension":6.586997715457593},"index":0,"playId":"830ef8b9-6911-3a7b-9bd7-a0e1500c54c9","pitchNumber":1,"startTime":"2025-07-29T00:56:08.787Z","endTime":"2025-07-29T00:56:12.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-29T00:56:20.832Z","endTime":"2025-07-29T00:56:36.779Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.50444829879172,"strikeZoneBottom":1.60693879322913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.901655051427838,"aZ":-27.433186896387433,"pfxX":-7.68566420101369,"pfxZ":2.4605572292447366,"pX":-1.2160677310081254,"pZ":2.9245906495938887,"vX0":2.6669514367702463,"vY0":-137.4203647830635,"vZ0":-3.0751535976357993,"x":163.35,"y":159.82,"x0":-1.1953368223672987,"y0":50.00621151661482,"z0":5.903809629848598,"aX":-14.83392656716598},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":13.4,"spinRate":1702,"spinDirection":237},"zone":11,"typeConfidence":0.71,"plateTime":0.3972252567509087,"extension":6.441673837936708},"index":2,"playId":"a2fcb601-9a28-3993-b6f9-27b7352692dd","pitchNumber":2,"startTime":"2025-07-29T00:56:36.779Z","endTime":"2025-07-29T00:56:40.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.236777836626494,"aZ":-23.80218910874138,"pfxX":-8.246707290205674,"pfxZ":4.143191495458616,"pX":-0.4679610964761072,"pZ":2.680129004664267,"vX0":4.525793879507082,"vY0":-140.46268241562575,"vZ0":-4.3296489543810655,"x":134.84,"y":166.42,"x0":-1.0183298220990338,"y0":50.005846112322274,"z0":5.76618045776264,"aX":-16.679578528974375},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":14.2,"spinRate":2309,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38816312597109226,"extension":6.417608475320401},"hitData":{"launchSpeed":86.6,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.77,"coordY":176.01}},"index":3,"playId":"ee87a6ff-e2eb-39bd-b2d6-03e2fecedb06","pitchNumber":3,"startTime":"2025-07-29T00:56:49.440Z","endTime":"2025-07-29T00:56:57.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:56:57.235Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:57:18.799Z","endTime":"2025-07-29T00:57:39.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.54350708260207,"strikeZoneBottom":1.63346124721885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84895092288713,"aZ":-24.2330632715213,"pfxX":-8.830192815097757,"pfxZ":3.9553615843272,"pX":-0.4981806281854689,"pZ":3.806887850311688,"vX0":4.662177965894399,"vY0":-139.97208912189447,"vZ0":-1.2869284154075764,"x":135.99,"y":135.99,"x0":-1.0267904001128834,"y0":50.00664595357484,"z0":5.8404253155725465,"aX":-17.747167200513708},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":15.2,"spinRate":2270,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3894354591077094,"extension":6.345646622321617},"index":0,"playId":"8e07b2af-2fa1-3282-b957-b5e896ac43ee","pitchNumber":1,"startTime":"2025-07-29T00:57:19.764Z","endTime":"2025-07-29T00:57:23.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.304039757852543,"aZ":-31.40983955098709,"pfxX":-8.464521551343168,"pfxZ":0.406722961121444,"pX":-0.06696152746798022,"pZ":1.916004078120238,"vX0":5.9801683675645805,"vY0":-135.72696172887916,"vZ0":-4.325126234527141,"x":119.55,"y":187.05,"x0":-1.1895494335585945,"y0":50.00238108779567,"z0":5.69601706237061,"aX":-15.928597853822389},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.1,"breakHorizontal":14.2,"spinRate":1724,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.40222264284274356,"extension":6.5076902021999565},"hitData":{"launchSpeed":73.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":172.97}},"index":1,"playId":"f19f6022-be6f-3da5-a6b5-abcad4fe2ce4","pitchNumber":2,"startTime":"2025-07-29T00:57:31.005Z","endTime":"2025-07-29T00:57:39.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:57:39.150Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Graham Pauley singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:59:47.510Z","endTime":"2025-07-29T01:00:53.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.71069454876866,"strikeZoneBottom":1.69130565798991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.962293731624705,"aZ":-19.338147841081714,"pfxX":-0.19336654748363902,"pfxZ":6.539691355892117,"pX":-0.42470936320052477,"pZ":3.995602204051065,"vX0":3.3094116215059213,"vY0":-139.1469114907381,"vZ0":-2.30152226897093,"x":133.19,"y":130.9,"x0":-1.6038614736606889,"y0":50.002233827169306,"z0":6.113460494828598,"aX":-0.3799595809707611},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":-0.4,"spinRate":2327,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3935040160145937,"extension":6.5047613981550025},"index":0,"playId":"8839e913-090c-3f44-afe2-05b289f2efc5","pitchNumber":1,"startTime":"2025-07-29T00:59:50.982Z","endTime":"2025-07-29T00:59:55.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.66694124407869,"strikeZoneBottom":1.74614002088558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.560678942126746,"aZ":-19.418112520768094,"pfxX":-0.41070579752573544,"pfxZ":6.35712509356202,"pX":0.03901904012095831,"pZ":2.292605573957432,"vX0":4.191173512390332,"vY0":-140.26711636548086,"vZ0":-6.675489855512524,"x":115.51,"y":176.88,"x0":-1.416593688031214,"y0":50.004310150050976,"z0":5.954541798134756,"aX":-0.8242734514853093},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":0.0,"spinRate":2378,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.38939983133871525,"extension":6.521887747609117},"index":1,"playId":"9a5c8afc-ca8a-38cc-aab2-ecb423f7300d","pitchNumber":2,"startTime":"2025-07-29T01:00:07.527Z","endTime":"2025-07-29T01:00:11.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.58745180695032,"strikeZoneBottom":1.69960908495192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68320722542984,"aZ":-27.208313035838547,"pfxX":1.5137950029865042,"pfxZ":2.8732168440353805,"pX":0.11667389877719629,"pZ":0.5923043956441887,"vX0":3.70840258505429,"vY0":-129.82957369499846,"vZ0":-8.162619475022884,"x":112.55,"y":222.79,"x0":-1.5192716738513299,"y0":50.00569969480184,"z0":5.806569432714114,"aX":2.6202167180168896},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-3.5,"spinRate":2373,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41967905750298673,"extension":6.658904279745261},"index":2,"playId":"68bb1a94-2144-36e1-b84b-52660e820a90","pitchNumber":3,"startTime":"2025-07-29T01:00:23.249Z","endTime":"2025-07-29T01:00:27.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.290959885476315,"aZ":-19.913874000907,"pfxX":-0.8647497177568233,"pfxZ":6.29666575190028,"pX":-0.006221937764934394,"pZ":3.225587704496632,"vX0":4.356015013175841,"vY0":-137.88493486374028,"vZ0":-4.019783682456543,"x":117.24,"y":151.69,"x0":-1.4862714678404942,"y0":50.00609005273565,"z0":6.025943156504556,"aX":-1.684707848284669},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":0.7,"spinRate":2323,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.3954647301787939,"extension":6.60702114109497},"hitData":{"launchSpeed":81.4,"launchAngle":12.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":150.56,"coordY":107.65}},"index":3,"playId":"b7567ac2-7c7d-3657-b56c-a52f7e296ad0","pitchNumber":4,"startTime":"2025-07-29T01:00:40.990Z","endTime":"2025-07-29T01:00:53.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:00:53.036Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, third baseman Thomas Saggese to first baseman Willson Contreras. Graham Pauley to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:01:15.893Z","endTime":"2025-07-29T01:03:55.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.0,"strikeZoneTop":3.70321527842037,"strikeZoneBottom":1.73597504176591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62946299193813,"aZ":-18.216874236757228,"pfxX":-5.470333175169187,"pfxZ":7.222151749591859,"pX":-1.3485580424511472,"pZ":3.774882717679426,"vX0":2.8493161940809184,"vY0":-137.69131852317574,"vZ0":-2.7295933997390867,"x":168.4,"y":136.86,"x0":-1.682262482850992,"y0":50.00523518435684,"z0":6.001974396935567,"aX":-10.576601871744298},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":9.4,"spinRate":2130,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3967702696284423,"extension":6.597733188901455},"index":0,"playId":"2de8f1ab-21ed-39f9-81fa-b9d5f132ce8d","pitchNumber":1,"startTime":"2025-07-29T01:01:27.999Z","endTime":"2025-07-29T01:01:32.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.755978012622034,"aZ":-30.593702112314556,"pfxX":3.1048386148554337,"pfxZ":0.9694252547888267,"pX":0.5107256623539956,"pZ":1.8626124532588624,"vX0":4.545814229598934,"vY0":-125.7614706929486,"vZ0":-3.9957007747674904,"x":97.53,"y":188.49,"x0":-1.712829317015679,"y0":50.00279601253781,"z0":5.911364520180569,"aX":5.049509620732554},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-6.5,"spinRate":2398,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.4329500336940786,"extension":6.59132763698645},"index":1,"playId":"38b18b8e-15ba-3ae0-a371-8225292f3e95","pitchNumber":2,"startTime":"2025-07-29T01:01:50.157Z","endTime":"2025-07-29T01:01:54.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11464131523356,"aZ":-31.353548305753673,"pfxX":1.558554675633772,"pfxZ":0.5026279570583156,"pX":0.2634784757763482,"pZ":2.1921561315083125,"vX0":4.072306779620585,"vY0":-126.65846946192296,"vZ0":-3.2927511469537856,"x":106.96,"y":179.59,"x0":-1.5579618361106151,"y0":50.00606647926822,"z0":5.976001790845946,"aX":2.5722737286785375},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":-3.6,"spinRate":2370,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4299076810092597,"extension":6.599131399193274},"index":2,"playId":"7b21bcb9-46e1-3696-b0d7-9ad0ef885ac1","pitchNumber":3,"startTime":"2025-07-29T01:02:15.821Z","endTime":"2025-07-29T01:02:19.438Z","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.8,"endSpeed":86.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.066907731692773,"aZ":-20.332393661347226,"pfxX":-2.7977582422585447,"pfxZ":6.222909234579419,"pX":-0.08683173414976857,"pZ":3.3073819595470626,"vX0":4.84642790614084,"vY0":-136.59020234270457,"vZ0":-3.5361714728382663,"x":120.31,"y":149.48,"x0":-1.5148853567853502,"y0":50.00375854928207,"z0":6.0047175209511385,"aX":-5.325115330198205},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":4.1,"spinRate":2052,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.39991545129911144,"extension":6.560435724039449},"index":3,"playId":"92fb42d3-d47c-3c41-a222-472b727c42c8","pitchNumber":4,"startTime":"2025-07-29T01:02:36.494Z","endTime":"2025-07-29T01:02:40.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.71322009825644,"strikeZoneBottom":1.80791860839999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35772383156721,"aZ":-34.339616245843864,"pfxX":1.1035318029012209,"pfxZ":-1.3219724684774126,"pX":-0.4591329783879946,"pZ":0.9223612067491772,"vX0":2.6369754135604815,"vY0":-126.48248555224195,"vZ0":-5.579323034094175,"x":134.5,"y":213.88,"x0":-1.654448335034652,"y0":50.004122020790305,"z0":5.878325281852964,"aX":1.8057826929920917},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.4,"breakHorizontal":-2.5,"spinRate":2326,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.43138452124300297,"extension":6.710122915386758},"index":4,"playId":"ea2bc5b9-6189-386a-8f45-68e7ea680cd1","pitchNumber":5,"startTime":"2025-07-29T01:03:02.856Z","endTime":"2025-07-29T01:03:06.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"f9bc1f0f-8a08-390a-b0f3-bae3ff153561","startTime":"2025-07-29T01:03:24.147Z","endTime":"2025-07-29T01:03:27.147Z","isPitch":false,"type":"pickoff"},{"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.724927594120864,"aZ":-25.18094369097361,"pfxX":-0.329215683330073,"pfxZ":3.668450073182708,"pX":-0.317621661794971,"pZ":3.1682271651591853,"vX0":3.527086896483853,"vY0":-136.62418639856276,"vZ0":-3.06422789103012,"x":129.11,"y":153.24,"x0":-1.5779272031544396,"y0":50.002996112073504,"z0":6.018902493358314,"aX":-0.6279840185067105},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":-0.1,"spinRate":2050,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.39962306645128676,"extension":6.640280748097908},"hitData":{"launchSpeed":67.4,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.28,"coordY":176.01}},"index":6,"playId":"06f51376-75de-39dd-a31c-4f960c88127d","pitchNumber":6,"startTime":"2025-07-29T01:03:46.960Z","endTime":"2025-07-29T01:03:55.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:03:55.385Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman Brendan Donovan to first baseman Willson Contreras. Graham Pauley to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:04:28.438Z","endTime":"2025-07-29T01:05:45.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.46658670627937,"strikeZoneBottom":1.60026546626654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.230152738820255,"aZ":-33.06091363124428,"pfxX":2.2531599381999516,"pfxZ":-0.5472789935199809,"pX":-0.9692902275460089,"pZ":0.9466860323329825,"vX0":1.3160654646913805,"vY0":-125.31716599118913,"vZ0":-5.738570777684043,"x":153.95,"y":213.22,"x0":-1.7918371019384343,"y0":50.00523048994406,"z0":5.925640249778541,"aX":3.630753871097693},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-4.3,"spinRate":2455,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.4349138790842013,"extension":6.772268784404172},"index":0,"playId":"ae5908af-2aa9-38a5-84bc-f64ffa950c0a","pitchNumber":1,"startTime":"2025-07-29T01:04:36.151Z","endTime":"2025-07-29T01:04:40.248Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T01:04:52.229Z","endTime":"2025-07-29T01:05:36.709Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42649712414056,"aZ":-20.297160493887393,"pfxX":-0.19551861689354455,"pfxZ":6.167678079521374,"pX":-0.41302379158443636,"pZ":1.9627913365853717,"vX0":3.192038972378745,"vY0":-137.84661338852186,"vZ0":-7.092791170039671,"x":132.74,"y":185.78,"x0":-1.5602627948534336,"y0":50.00444857046543,"z0":5.937973889878963,"aX":-0.3770375478903406},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":-0.4,"spinRate":2451,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.39722583088581054,"extension":6.5572130761201555},"hitData":{"launchSpeed":94.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":149.15}},"index":2,"playId":"5f2d9b43-6f8a-36b2-8557-dde589f2213d","pitchNumber":2,"startTime":"2025-07-29T01:05:36.709Z","endTime":"2025-07-29T01:05:45.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:05:45.865Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out sharply, first baseman Willson Contreras to pitcher Andre Pallante.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:06:04.292Z","endTime":"2025-07-29T01:06:43.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.40604160676786,"strikeZoneBottom":1.50307298858417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.964687552709663,"aZ":-32.59084571225268,"pfxX":2.200263867373285,"pfxZ":-0.24916236689706928,"pX":-0.6398623710898587,"pZ":3.225242629641498,"vX0":1.97676149050952,"vY0":-127.75041336771385,"vZ0":-0.6964603523210615,"x":141.39,"y":151.7,"x0":-1.7103580637571203,"y0":50.00580546961493,"z0":6.069159296694161,"aX":3.627468740831643},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":-4.4,"spinRate":2357,"spinDirection":84},"zone":1,"typeConfidence":2.0,"plateTime":0.4291783309417152,"extension":6.589641110663965},"index":0,"playId":"3ee42aee-17e8-3cac-9a3d-c4ad6d263a61","pitchNumber":1,"startTime":"2025-07-29T01:06:14.660Z","endTime":"2025-07-29T01:06:18.561Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.054415932943336,"aZ":-44.071349652823876,"pfxX":0.19431589115270365,"pfxZ":-9.051487524809168,"pX":0.267549252801791,"pZ":1.2161859057805187,"vX0":3.7124096853440647,"vY0":-114.46022225795359,"vZ0":-1.352021157617715,"x":106.8,"y":205.94,"x0":-1.407353183621468,"y0":50.0037374569988,"z0":6.167624633708912,"aX":0.2554413935571077},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.4,"breakHorizontal":-1.3,"spinRate":2682,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.48032060699334256,"extension":6.574393696645862},"hitData":{"launchSpeed":102.8,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":158.91,"coordY":168.4}},"index":1,"playId":"b3e121c4-b606-3aa6-9d8a-78dee1c86718","pitchNumber":2,"startTime":"2025-07-29T01:06:35.431Z","endTime":"2025-07-29T01:06:43.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:06:43.144Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:08:47.105Z","endTime":"2025-07-29T01:10:28.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.879890548672336,"aZ":-28.835895817413615,"pfxX":0.4292621322010761,"pfxZ":2.053695112044278,"pX":0.27595228320676496,"pZ":2.0491746948195613,"vX0":4.149052772442454,"vY0":-126.18179609075897,"vZ0":-3.2435092424559024,"x":106.48,"y":183.45,"x0":-1.440306932735068,"y0":50.002430241708204,"z0":5.656289177787152,"aX":0.6965800837246569},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":-1.7,"spinRate":2529,"spinDirection":147},"zone":8,"typeConfidence":0.9,"plateTime":0.4328571182897045,"extension":6.49486014784891},"index":0,"playId":"9e6bff8f-4f15-301b-a01d-84dfe4e9113c","pitchNumber":1,"startTime":"2025-07-29T01:08:53.510Z","endTime":"2025-07-29T01:08:59.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47298283666194,"aZ":-29.59315577740984,"pfxX":-9.145498361891992,"pfxZ":1.369203073749528,"pX":0.15276237263350828,"pZ":2.1406422050277834,"vX0":6.3746127634418,"vY0":-135.5728777194348,"vZ0":-4.346190207719717,"x":111.18,"y":180.98,"x0":-1.02739539385152,"y0":50.00049276676443,"z0":5.802823374482566,"aX":-17.216231597382876},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":1683,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.40225857750486105,"extension":6.519369959304665},"index":1,"playId":"170d111b-f45a-3f3d-b396-b2f6a69aa9dd","pitchNumber":2,"startTime":"2025-07-29T01:09:17.001Z","endTime":"2025-07-29T01:09:20.640Z","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":83.5,"endSpeed":77.9,"strikeZoneTop":3.48154059755779,"strikeZoneBottom":1.68135320638368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.104652460747644,"aZ":-39.68532889632582,"pfxX":4.782756506601585,"pfxZ":-5.037653138951187,"pX":1.5828405444186573,"pZ":-0.8195210088860913,"vX0":4.600817910842358,"vY0":-121.37705423827518,"vZ0":-7.82117728156834,"x":56.67,"y":260.91,"x0":-0.9598375052631631,"y0":50.00442945887157,"z0":5.906771643325643,"aX":7.126058074713082},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.8,"breakHorizontal":-9.7,"spinRate":2579,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45151706727670593,"extension":6.556019124359975},"index":2,"playId":"c2937f1e-8846-3588-af5b-6c3fd808fd40","pitchNumber":3,"startTime":"2025-07-29T01:09:44.466Z","endTime":"2025-07-29T01:09:48.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-29T01:10:16.950Z","endTime":"2025-07-29T01:10:23.276Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.130367180763425,"aZ":-27.75204919673571,"pfxX":-8.440164031817549,"pfxZ":2.277971646709487,"pX":-0.04439978673718817,"pZ":3.18508962854367,"vX0":5.211888041208703,"vY0":-137.78849163529821,"vZ0":-2.4429634073922957,"x":118.69,"y":152.78,"x0":-0.8554719801688248,"y0":50.000678348390586,"z0":5.941691782613529,"aX":-16.36770127305842},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":14.3,"spinRate":1712,"spinDirection":236},"zone":2,"typeConfidence":0.81,"plateTime":0.39619758329223265,"extension":6.506698127649507},"index":4,"playId":"8f3353c9-15f4-3ef5-aebd-0c15f9eb1877","pitchNumber":4,"startTime":"2025-07-29T01:10:23.276Z","endTime":"2025-07-29T01:10:28.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:10:28.581Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:10:58.589Z","endTime":"2025-07-29T01:12:04.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:10:57.238Z","endTime":"2025-07-29T01:11:00.876Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.44800574142195,"strikeZoneBottom":1.67292285905636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.985418149897136,"aZ":-30.21618448696548,"pfxX":-0.9683086420732643,"pfxZ":1.143432234841522,"pX":2.264329023123296,"pZ":1.3050058842902819,"vX0":9.169948007365637,"vY0":-129.09774632456745,"vZ0":-5.14322395575761,"x":30.69,"y":203.54,"x0":-1.184744042296924,"y0":50.002937582129746,"z0":5.606534390170568,"aX":-1.659612023932876},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":0.0,"spinRate":2554,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.42178174229170873,"extension":6.589834270267067},"index":1,"playId":"f02e48a6-7689-3983-b68b-8db048c1518a","pitchNumber":1,"startTime":"2025-07-29T01:11:00.876Z","endTime":"2025-07-29T01:11:05.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.51222331964375,"strikeZoneBottom":1.67053935128391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.214447709679085,"aZ":-29.19492936527308,"pfxX":-7.687414859114954,"pfxZ":1.6074856821461223,"pX":-0.03481791835062846,"pZ":1.550294538864717,"vX0":5.9687454745531365,"vY0":-134.6673169841122,"vZ0":-5.6543896702638206,"x":118.33,"y":196.92,"x0":-1.2730848291058163,"y0":50.00059055632232,"z0":5.723093423496647,"aX":-14.222561709804351},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.9,"breakHorizontal":12.7,"spinRate":1602,"spinDirection":237},"zone":8,"typeConfidence":0.89,"plateTime":0.4055808637204823,"extension":6.602480712819848},"index":2,"playId":"fd5f40a2-202e-3648-ad05-49f1d3bc36ef","pitchNumber":2,"startTime":"2025-07-29T01:11:12.949Z","endTime":"2025-07-29T01:11:16.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.44805069499927,"strikeZoneBottom":1.57297522938033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83442650689908,"aZ":-14.794022302964226,"pfxX":-5.76382138119869,"pfxZ":8.688133190596691,"pX":1.753904102514232,"pZ":1.715686865785607,"vX0":9.292067757375538,"vY0":-139.89319153527043,"vZ0":-8.107106626827708,"x":50.15,"y":192.46,"x0":-0.847832265456142,"y0":50.00037876335644,"z0":5.602265022176846,"aX":-11.5278748196546},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2339,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39014813144765537,"extension":6.462199665547492},"index":3,"playId":"1d08ba48-3b71-36a4-984b-fc242615ff99","pitchNumber":3,"startTime":"2025-07-29T01:11:25.504Z","endTime":"2025-07-29T01:11:29.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.28946562590528,"strikeZoneBottom":1.54779233159818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77526281955301,"aZ":-43.37932612948545,"pfxX":4.772043136342753,"pfxZ":-7.534394179595411,"pX":0.5180085722384418,"pZ":2.8836676735235325,"vX0":2.3783925784680293,"vY0":-121.18911227577013,"vZ0":1.2829797430762848,"x":97.25,"y":160.92,"x0":-1.0963040099368366,"y0":50.00472702520686,"z0":6.137759405742517,"aX":7.094875671724684},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.1,"breakHorizontal":-9.2,"spinRate":2632,"spinDirection":39},"zone":3,"typeConfidence":0.9,"plateTime":0.4520318912412713,"extension":6.5187488041713015},"index":4,"playId":"b23d4078-f6dd-3dd5-be42-a99107eb0f32","pitchNumber":4,"startTime":"2025-07-29T01:11:39.517Z","endTime":"2025-07-29T01:11:43.669Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62063589522697,"aZ":-26.17761720452931,"pfxX":-9.263254390032664,"pfxZ":3.1368980474294244,"pX":0.06521123668526853,"pZ":1.375392262455764,"vX0":6.08134407153485,"vY0":-136.78173879550644,"vZ0":-6.919638100287346,"x":114.51,"y":201.64,"x0":-0.973146170176857,"y0":50.0047497836137,"z0":5.710182678100248,"aX":-17.712805160419048},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":15.6,"spinRate":1653,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.39907551672983255,"extension":6.549425374664755},"hitData":{"launchSpeed":86.5,"launchAngle":14.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.91,"coordY":96.27}},"index":5,"playId":"ee5f968b-d731-3549-a069-a27204098e5c","pitchNumber":5,"startTime":"2025-07-29T01:11:52.519Z","endTime":"2025-07-29T01:12:04.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:12:04.131Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marlins challenged (play at 1st), call on the field was upheld: Jordan Walker grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Masyn Winn out at 2nd. Jordan Walker to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:12:18.778Z","endTime":"2025-07-29T01:14:03.126Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26618322101776,"aZ":-41.534788836615114,"pfxX":5.953275628214523,"pfxZ":-6.423671320668497,"pX":1.0138149769748503,"pZ":0.27754879526214593,"vX0":3.1021553289031067,"vY0":-120.25958736248127,"vZ0":-4.546646506803228,"x":78.36,"y":231.29,"x0":-1.0679176915481468,"y0":50.00100671023498,"z0":5.893708067210205,"aX":8.679884634282308},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.5,"breakHorizontal":-11.5,"spinRate":2618,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4562174042930418,"extension":6.514407263428345},"index":0,"playId":"32eff769-36fc-332b-a618-b20416ec0402","pitchNumber":1,"startTime":"2025-07-29T01:12:28.750Z","endTime":"2025-07-29T01:12:32.720Z","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":87.2,"endSpeed":81.1,"strikeZoneTop":4.00363067941886,"strikeZoneBottom":1.93858680570263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.626543965056037,"aZ":-31.70316864205097,"pfxX":0.3027039284439388,"pfxZ":0.2850879186032156,"pX":1.4769092838663744,"pZ":1.3783596846498287,"vX0":6.437780566838384,"vY0":-126.96622177131829,"vZ0":-4.6048667244472306,"x":60.7,"y":201.56,"x0":-1.1205211235872847,"y0":50.001736888397474,"z0":5.710688893173186,"aX":0.49885884472653585},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":-1.9,"spinRate":2429,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4297999008516862,"extension":6.7152792833472414},"index":1,"playId":"55ab8532-b34a-3403-a4c3-193adb8af22e","pitchNumber":2,"startTime":"2025-07-29T01:12:52.928Z","endTime":"2025-07-29T01:12:56.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.92233814825008,"strikeZoneBottom":1.9235822710626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68041715809244,"aZ":-21.691021677888987,"pfxX":-8.2699132834328,"pfxZ":5.543652832751794,"pX":-0.15306190895330785,"pZ":1.277480932080166,"vX0":5.594914090609082,"vY0":-136.10731760640542,"vZ0":-7.8401914214872255,"x":122.83,"y":204.29,"x0":-1.152696114768512,"y0":50.00325646045475,"z0":5.678321823212623,"aX":-15.638127629514914},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":1608,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4012207589000427,"extension":6.664701190573935},"index":2,"playId":"06ed6f8b-6875-355f-a241-86d5024ead60","pitchNumber":3,"startTime":"2025-07-29T01:13:14.186Z","endTime":"2025-07-29T01:13:18.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.87899473175286,"strikeZoneBottom":1.91393078164296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.053567913296924,"aZ":-30.005822374865026,"pfxX":0.7991875774047967,"pfxZ":1.3100590240915926,"pX":1.0464471777770004,"pZ":1.3194923940012648,"vX0":5.696818812712472,"vY0":-127.18092851372907,"vZ0":-4.9679684748471775,"x":77.11,"y":203.15,"x0":-1.3186065962604607,"y0":50.00171192155026,"z0":5.654880355485848,"aX":1.3186242637324859},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":2436,"spinDirection":110},"zone":14,"typeConfidence":0.91,"plateTime":0.42932126128973813,"extension":6.679933313987049},"index":3,"playId":"d15c4d01-99ab-38dd-b6ef-6e80faaa8287","pitchNumber":4,"startTime":"2025-07-29T01:13:33.645Z","endTime":"2025-07-29T01:13:38.785Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.594836614602826,"aZ":-25.31944834399532,"pfxX":-11.468259901707043,"pfxZ":3.446461818111567,"pX":-0.3729528770107508,"pZ":1.9104004949457092,"vX0":6.124093815483045,"vY0":-140.60777322320916,"vZ0":-6.014285170229079,"x":131.22,"y":187.2,"x0":-1.0958019045561445,"y0":50.006776397829945,"z0":5.733282690277539,"aX":-22.836212798855488},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":19.4,"spinRate":2251,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.39040425836014636,"extension":6.5050882733875985},"hitData":{"launchSpeed":114.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":103.17,"coordY":147.63}},"index":4,"playId":"49cc788d-56d3-30c3-be17-729e8e3a893c","pitchNumber":5,"startTime":"2025-07-29T01:13:54.331Z","endTime":"2025-07-29T01:14:03.126Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":146},"playEndTime":"2025-07-29T01:14:03.126Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:15:49.801Z","endTime":"2025-07-29T01:17:01.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.12749270034875,"strikeZoneBottom":1.49165223185903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.286888437656476,"aZ":-21.95421221734696,"pfxX":-7.768874998141756,"pfxZ":5.050877224638301,"pX":-0.1702694473047646,"pZ":3.8868885035601166,"vX0":5.116541569410168,"vY0":-140.952803014435,"vZ0":-1.8500767563797933,"x":123.49,"y":133.83,"x0":-0.9941895351547618,"y0":50.005206685667915,"z0":5.960955737195102,"aX":-15.725714059153155},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":13.1,"spinRate":2378,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3877311797267007,"extension":6.570538449272118},"index":0,"playId":"42004c84-7c4d-3bf9-ab3a-d44b207953ae","pitchNumber":1,"startTime":"2025-07-29T01:15:54.444Z","endTime":"2025-07-29T01:15:58.540Z","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":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.69500753623237,"aZ":-39.45179544469816,"pfxX":6.210342555504395,"pfxZ":-4.854598652435926,"pX":0.5433730669905344,"pZ":1.6061482449830315,"vX0":2.040142112588657,"vY0":-121.13366153879707,"vZ0":-2.2939656183346866,"x":96.29,"y":195.41,"x0":-1.1146410735299166,"y0":50.002442074635965,"z0":5.985734466974874,"aX":9.310494505513857},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.1,"breakHorizontal":-11.8,"spinRate":2526,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4506380289065284,"extension":6.601202194814495},"index":1,"playId":"1c9861bd-550b-3306-a01f-fbfb23a8d513","pitchNumber":2,"startTime":"2025-07-29T01:16:10.120Z","endTime":"2025-07-29T01:16:14.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28468992123679,"aZ":-39.906001828144454,"pfxX":6.3963198388924845,"pfxZ":-5.1677970105079485,"pX":-0.6823727012071477,"pZ":1.6550429196212098,"vX0":-0.972101674077023,"vY0":-121.42470130000133,"vZ0":-2.0723385882838925,"x":143.01,"y":194.09,"x0":-1.1085249649060227,"y0":50.00302801537022,"z0":5.98466809955901,"aX":9.571857267405502},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.6,"breakHorizontal":-11.4,"spinRate":2611,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4507004929928984,"extension":6.512662573243104},"index":2,"playId":"3df33525-c1e4-3d62-9611-36211ec6cd79","pitchNumber":3,"startTime":"2025-07-29T01:16:27.985Z","endTime":"2025-07-29T01:16:31.723Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T01:16:42.640Z","endTime":"2025-07-29T01:16:57.855Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.499696104102732,"aZ":-14.233697668802314,"pfxX":-5.081006964913859,"pfxZ":8.796411796410162,"pX":0.9055858001036815,"pZ":3.5762680463826797,"vX0":6.985681626692959,"vY0":-141.28683475095048,"vZ0":-3.9877353975011642,"x":82.48,"y":142.22,"x0":-0.9285970600768458,"y0":50.00310820354401,"z0":5.908635387959993,"aX":-10.36409620975367},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2311,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.386350911603186,"extension":6.666638593656075},"index":4,"playId":"7bfeffc1-1451-3d83-8726-1f215b2c8e8f","pitchNumber":4,"startTime":"2025-07-29T01:16:57.855Z","endTime":"2025-07-29T01:17:01.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:17:01.933Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, third baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:19:16.110Z","endTime":"2025-07-29T01:20:10.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.33190125344153,"strikeZoneBottom":1.60309919270533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5349444804982,"aZ":-28.568974964468904,"pfxX":1.826411747419939,"pfxZ":2.1649440152477952,"pX":0.19566614365168108,"pZ":1.2314812654233418,"vX0":3.490420216357808,"vY0":-127.73167847897811,"vZ0":-6.235173225408044,"x":109.54,"y":205.53,"x0":-1.4219422646682427,"y0":50.00241148206146,"z0":5.929782598112661,"aX":3.0389019350660087},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-4.1,"spinRate":2397,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42764279889718493,"extension":6.75271629808244},"index":0,"playId":"60bf1bff-83e1-3cd1-9109-b224d14c74b3","pitchNumber":1,"startTime":"2025-07-29T01:19:27.062Z","endTime":"2025-07-29T01:19:31.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.26255042613574,"strikeZoneBottom":1.56685939124295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38183485653951,"aZ":-14.84920050764432,"pfxX":-3.598997997453311,"pfxZ":9.106496118579447,"pX":-1.3526426088669665,"pZ":2.913999658333493,"vX0":1.6327393228843705,"vY0":-137.717848164565,"vZ0":-5.578152674036485,"x":168.56,"y":160.1,"x0":-1.4888895544599863,"y0":50.00006102111894,"z0":5.986727461800564,"aX":-6.844193104984115},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":6.1,"spinRate":2002,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39921202136523837,"extension":6.4412728745147465},"index":1,"playId":"8325b1e0-e793-35cb-a706-1f4929b34f2e","pitchNumber":2,"startTime":"2025-07-29T01:19:43.446Z","endTime":"2025-07-29T01:19:47.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.586955911058276,"aZ":-29.737906414328545,"pfxX":2.302759185216216,"pfxZ":1.4396002216142163,"pX":0.4766886156067588,"pZ":1.780771346485235,"vX0":4.213301978438227,"vY0":-128.83518877634023,"vZ0":-4.900996386505958,"x":98.83,"y":190.7,"x0":-1.473633469971604,"y0":50.00475274257124,"z0":5.982671464998735,"aX":3.9051714156012647},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2511,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4237274986094164,"extension":6.641003807570537},"hitData":{"launchSpeed":72.6,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":177.53}},"index":2,"playId":"dd00be2b-045e-31d9-a8d1-ca56a51fd7c8","pitchNumber":3,"startTime":"2025-07-29T01:20:02.025Z","endTime":"2025-07-29T01:20:10.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:20:10.543Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cardinals challenged (play at 1st), call on the field was overturned: Heriberto Hernández grounds out, third baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:20:46.614Z","endTime":"2025-07-29T01:21:15.269Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:20:34.725Z","endTime":"2025-07-29T01:20:48.930Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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.3,"endSpeed":86.9,"strikeZoneTop":3.40454633388308,"strikeZoneBottom":1.6240453345947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43571462903222,"aZ":-22.79847655953917,"pfxX":-0.4260737885679089,"pfxZ":4.871431406338722,"pX":0.31397586813429856,"pZ":4.170064179077509,"vX0":4.611417849621131,"vY0":-137.40568443049054,"vZ0":-1.3484169485285198,"x":105.03,"y":126.19,"x0":-1.3257421733196295,"y0":50.00635940560056,"z0":6.205817122893544,"aX":-0.8213056030512078},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2206,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.3975588829508938,"extension":6.492756768704764},"index":1,"playId":"3a90ad31-9f9c-37a7-9cd5-38dfeb894ec3","pitchNumber":1,"startTime":"2025-07-29T01:20:48.930Z","endTime":"2025-07-29T01:20:53.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.403854710991162,"aZ":-23.62547489658329,"pfxX":0.750074818321496,"pfxZ":4.454502839003102,"pX":0.009698001316488274,"pZ":2.1741872418569947,"vX0":3.547173162229258,"vY0":-137.2145902693469,"vZ0":-6.000499027351241,"x":116.63,"y":180.08,"x0":-1.3936683293676764,"y0":50.004129318593606,"z0":5.983604115075574,"aX":1.4404001877673411},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2158,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.39812022249062995,"extension":6.6814459986239045},"hitData":{"launchSpeed":79.9,"launchAngle":-60.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":179.55}},"index":2,"playId":"0722cc3c-e1ee-31c7-9f1f-5ee637f11671","pitchNumber":2,"startTime":"2025-07-29T01:21:05.753Z","endTime":"2025-07-29T01:21:15.269Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":138},"playEndTime":"2025-07-29T01:21:15.269Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:22:45.509Z","endTime":"2025-07-29T01:22:53.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.667163501848737,"aZ":-18.31877119920769,"pfxX":-6.805942706134531,"pfxZ":7.153146203326157,"pX":-0.2933814402605402,"pZ":2.8302651958588076,"vX0":5.480462716910594,"vY0":-138.28531832719378,"vZ0":-5.368730243869281,"x":128.18,"y":162.36,"x0":-1.4160557778025034,"y0":50.00628722977402,"z0":6.024762941444224,"aX":-13.191653465627084},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":11.2,"spinRate":1935,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.39598956161887733,"extension":6.561018733830381},"hitData":{"launchSpeed":85.2,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":148.14}},"index":0,"playId":"d49d76ba-4260-3eed-a04a-bfa8c9cced05","pitchNumber":1,"startTime":"2025-07-29T01:22:45.509Z","endTime":"2025-07-29T01:22:53.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:22:53.488Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thomas Saggese flies out sharply to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:25:16.708Z","endTime":"2025-07-29T01:25:27.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Simpson replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:24:16.250Z","endTime":"2025-07-29T01:25:19.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681006,"link":"/api/v1/people/681006"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.286782925104756,"aZ":-27.84078375533458,"pfxX":8.911819498257342,"pfxZ":2.280542634683842,"pX":-0.3527205525414639,"pZ":2.405730525714142,"vX0":-7.598843110459122,"vY0":-136.55298537527938,"vZ0":-2.3889748876126555,"x":130.44,"y":173.83,"x0":1.2996305973098634,"y0":50.00306150611229,"z0":5.194938386692882,"aX":16.93706389635967},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":-14.6,"spinRate":2197,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4001355352652647,"extension":6.174041385767557},"hitData":{"launchSpeed":101.6,"launchAngle":25.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":196.62,"coordY":69.82}},"index":1,"playId":"39135f34-4b2b-3c8e-b204-16c1c7427229","pitchNumber":1,"startTime":"2025-07-29T01:25:19.020Z","endTime":"2025-07-29T01:25:27.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:25:27.750Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Scott II doubles (13) on a sharp line drive to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:25:54.093Z","endTime":"2025-07-29T01:27:53.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.397584353037345,"aZ":-30.132313313123987,"pfxX":-5.21159327428393,"pfxZ":1.380958016088627,"pX":0.06604028244202405,"pZ":2.2734000801571543,"vX0":-2.1764761374817234,"vY0":-120.18704987282112,"vZ0":0.046379683780342296,"x":114.48,"y":177.4,"x0":1.6570807354807202,"y0":50.00546561732751,"z0":4.900809680365751,"aX":-7.7262805165823245},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":10.0,"spinRate":2484,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.4534397620195514,"extension":6.204917404017024},"index":0,"playId":"f41c8dbf-b83b-3881-b88a-053cec7ce4de","pitchNumber":1,"startTime":"2025-07-29T01:26:06.222Z","endTime":"2025-07-29T01:26:10.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.33102721507835,"strikeZoneBottom":1.55459521049311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.908736216088855,"aZ":-28.93902318970464,"pfxX":9.220851248709357,"pfxZ":1.6889240253365987,"pX":-0.44587458114732204,"pZ":2.6410361087926773,"vX0":-7.532790291189513,"vY0":-137.29972276258334,"vZ0":-1.6049942762682483,"x":111.83,"y":160.22,"x0":1.1329458736401548,"y0":50.00054018021632,"z0":5.199259381648788,"aX":17.63288991555348},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":-15.1,"spinRate":2239,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.3986611329816818,"extension":6.102718436455055},"index":1,"playId":"bc8c2846-abe1-332b-93c6-bff582b7a399","pitchNumber":2,"startTime":"2025-07-29T01:26:32.585Z","endTime":"2025-07-29T01:26:36.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.18861359009983,"strikeZoneBottom":1.47917367918699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.00495285436731,"aZ":-32.37580060796063,"pfxX":-4.623625913839808,"pfxZ":-0.13833829668524977,"pX":-0.7679006685511743,"pZ":2.7321167785448996,"vX0":-4.291229418329835,"vY0":-120.85223580525947,"vZ0":1.5625454023505605,"x":146.27,"y":165.01,"x0":1.6238170742498157,"y0":50.00006891229593,"z0":4.896983837703923,"aX":-6.916368063882186},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":9.4,"spinRate":2500,"spinDirection":283},"zone":1,"typeConfidence":2.0,"plateTime":0.45123051597184105,"extension":6.117020591200925},"index":2,"playId":"126a3ef9-447f-309f-b41f-a6d7f48e4c26","pitchNumber":3,"startTime":"2025-07-29T01:27:01.345Z","endTime":"2025-07-29T01:27:05.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.18750994423063,"strikeZoneBottom":1.47818295416407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.451609168846744,"aZ":-32.57797191233225,"pfxX":-5.456779514913713,"pfxZ":-0.27335774207899544,"pX":-1.6674293745716424,"pZ":1.4839802488633909,"vX0":-5.835786062483311,"vY0":-119.64369879896019,"vZ0":-0.8484424331982054,"x":180.56,"y":198.71,"x0":1.505622800771704,"y0":50.00478755833914,"z0":4.743419425410768,"aX":-7.97115180951821},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":11.2,"spinRate":2582,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4564780208585497,"extension":6.253194168708926},"index":3,"playId":"3966e393-5d94-35e4-8c15-ed2afbb2c75a","pitchNumber":4,"startTime":"2025-07-29T01:27:20.868Z","endTime":"2025-07-29T01:27:24.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5656807197374,"aZ":-24.486032988370418,"pfxX":6.773704614520282,"pfxZ":4.042397000555054,"pX":0.27481585520329743,"pZ":2.003290457267931,"vX0":-4.870305427379331,"vY0":-136.90555656569362,"vZ0":-3.745792286596034,"x":106.52,"y":184.69,"x0":1.194639697881303,"y0":50.00551747253994,"z0":5.060689047869456,"aX":12.890387463209333},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":-11.3,"spinRate":2228,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.39971810926498375,"extension":6.110380750281471},"hitData":{"launchSpeed":101.9,"launchAngle":19.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.1,"coordY":57.7}},"index":4,"playId":"1cbd254c-7715-342c-aa49-2369110b7538","pitchNumber":5,"startTime":"2025-07-29T01:27:39.846Z","endTime":"2025-07-29T01:27:53.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:27:53.829Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Donovan walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:28:22.044Z","endTime":"2025-07-29T01:30:56.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.46980749250511,"strikeZoneBottom":1.61161410922782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.064323235943558,"aZ":-32.79542625181316,"pfxX":-5.880734498637634,"pfxZ":-0.4360377500550072,"pX":1.3146113536058717,"pZ":2.146039980005324,"vX0":0.2182407282723422,"vY0":-119.06405167793682,"vZ0":0.6096349898902151,"x":66.89,"y":180.84,"x0":1.9862640096472455,"y0":50.000057104302755,"z0":4.8457296774243295,"aX":-8.472577421356682},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":10.6,"spinRate":2427,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.4593714252353336,"extension":6.3731910115142645},"index":0,"playId":"57a17b16-b13d-3efc-8572-94a35b72f28c","pitchNumber":1,"startTime":"2025-07-29T01:28:26.106Z","endTime":"2025-07-29T01:28:30.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.585831623726943,"aZ":-22.269562523897292,"pfxX":7.7721014704612585,"pfxZ":5.402591570033673,"pX":0.64448819984155,"pZ":2.5749756147633267,"vX0":-4.730965148569331,"vY0":-134.86961961453846,"vZ0":-2.553018558771014,"x":92.43,"y":169.26,"x0":1.4157103622902898,"y0":50.00543660441523,"z0":5.112370637935499,"aX":14.254593404289897},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-13.0,"spinRate":2240,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.40683001085193027,"extension":6.065082462037668},"index":1,"playId":"7ffd9848-fdbc-36e6-945a-a22b6d553765","pitchNumber":2,"startTime":"2025-07-29T01:28:48.216Z","endTime":"2025-07-29T01:28:51.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"68da7276-df38-3e3a-be5d-9490f9ec57d8","startTime":"2025-07-29T01:29:15.562Z","endTime":"2025-07-29T01:29:18.562Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-29T01:29:27.322Z","endTime":"2025-07-29T01:29:56.511Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.46022362601319,"strikeZoneBottom":1.61973645865081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69817022483251,"aZ":-24.90583512602747,"pfxX":10.58821818093937,"pfxZ":3.763389124069513,"pX":0.15904861317645644,"pZ":1.291870257364212,"vX0":-6.8314250460744335,"vY0":-138.1109090844523,"vZ0":-5.651456175274616,"x":110.94,"y":203.9,"x0":1.2886688130708115,"y0":50.003778295084345,"z0":5.0391523693478755,"aX":20.46035758624617},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":-17.8,"spinRate":2209,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.39654146166753756,"extension":6.222257813549611},"index":4,"playId":"fdaad409-aa53-32a8-8083-45771f93f596","pitchNumber":3,"startTime":"2025-07-29T01:29:56.511Z","endTime":"2025-07-29T01:30:00.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.39265651472939,"strikeZoneBottom":1.57566004946795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.634301118877243,"aZ":-39.44291426376616,"pfxX":-4.893022703128414,"pfxZ":-5.235780306310065,"pX":-0.5764748698305685,"pZ":2.4531738563397845,"vX0":-2.744079420772075,"vY0":-116.72608136345967,"vZ0":1.9321923235698866,"x":138.97,"y":172.54,"x0":1.2474223787992127,"y0":50.00095277022364,"z0":5.31057496863666,"aX":-6.795094045459659},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.8,"breakHorizontal":9.5,"spinRate":2496,"spinDirection":303},"zone":4,"typeConfidence":2.0,"plateTime":0.46807701015148107,"extension":6.120753409314609},"index":5,"playId":"a3a23520-3992-337c-a5e6-2b40cc1cf8d3","pitchNumber":4,"startTime":"2025-07-29T01:30:19.615Z","endTime":"2025-07-29T01:30:25.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Scott II steals (27) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":6,"actionPlayId":"a3a23520-3992-337c-a5e6-2b40cc1cf8d3","startTime":"2025-07-29T01:30:46.953Z","endTime":"2025-07-29T01:30:51.999Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.34749709602506,"strikeZoneBottom":1.52819855140613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.174146700554545,"aZ":-40.87122683137931,"pfxX":-4.130049778353907,"pfxZ":-6.239665183650171,"pX":-0.5473611458717743,"pZ":1.0702108865710382,"vX0":-3.0609020904018656,"vY0":-117.30795277400327,"vZ0":-0.6822031246802386,"x":137.86,"y":209.88,"x0":1.3108921825792428,"y0":50.00280137829234,"z0":5.174590011778146,"aX":-5.756156651392022},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.2,"breakHorizontal":8.3,"spinRate":2545,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4668988980601281,"extension":6.1169668343098245},"index":7,"playId":"6ecec11b-41a9-36f9-b648-18d21c543c00","pitchNumber":5,"startTime":"2025-07-29T01:30:51.999Z","endTime":"2025-07-29T01:30:56.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:30:56.313Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. Brendan Donovan to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:31:30.353Z","endTime":"2025-07-29T01:34:40.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.214527460775248,"aZ":-32.8587305463492,"pfxX":9.219427171715733,"pfxZ":-0.41032792904089543,"pX":0.5272021673490593,"pZ":1.595355648359809,"vX0":-5.220816781271955,"vY0":-127.82255436694017,"vZ0":-2.412709399505526,"x":96.9,"y":195.71,"x0":1.393427278065012,"y0":50.00531166561001,"z0":5.119982356342804,"aX":15.327967461398744},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":-15.6,"spinRate":2092,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.42776845414969955,"extension":6.00860206929308},"index":0,"playId":"08fa41da-6c1e-36fe-86d9-aced95f8d023","pitchNumber":1,"startTime":"2025-07-29T01:31:44.857Z","endTime":"2025-07-29T01:31:51.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.49011733100653,"strikeZoneBottom":1.54942849709122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31892424843422,"aZ":-30.85505096393149,"pfxX":9.936049680647482,"pfxZ":0.7873120366318238,"pX":1.6532163368609512,"pZ":1.7587438047921176,"vX0":-2.676655739319974,"vY0":-128.31138662558988,"vZ0":-2.4147921864845574,"x":53.98,"y":191.29,"x0":1.4185485439838446,"y0":50.00042799397148,"z0":5.113985214073072,"aX":16.580212875509787},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-17.4,"spinRate":2126,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.42671357003725374,"extension":6.035347337113773},"index":1,"playId":"aa788a8c-b2e4-3913-b652-d30a2e9544bd","pitchNumber":2,"startTime":"2025-07-29T01:32:09.445Z","endTime":"2025-07-29T01:32:13.149Z","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":1},"index":2,"playId":"bad76427-bc32-408a-be1d-148fba40cef1","startTime":"2025-07-29T01:32:28.801Z","endTime":"2025-07-29T01:32:33.801Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.4884148227086,"strikeZoneBottom":1.64801379536399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.596244591851114,"aZ":-30.049871990736353,"pfxX":10.055803919827301,"pfxZ":1.2528455967036187,"pX":1.3272805730972268,"pZ":2.7695642600725323,"vX0":-3.3919531711723003,"vY0":-129.6299028268491,"vZ0":-0.477326693651344,"x":66.41,"y":164.0,"x0":1.3476979085646057,"y0":50.004981766530065,"z0":5.254110716137859,"aX":17.081702057777576},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2167,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.42285926508708904,"extension":5.884038911103551},"index":3,"playId":"00334e99-f91f-386f-8e40-478692190729","pitchNumber":3,"startTime":"2025-07-29T01:32:47.505Z","endTime":"2025-07-29T01:32:51.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-29T01:33:08.094Z","endTime":"2025-07-29T01:33:40.519Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.50411841233454,"strikeZoneBottom":1.64463233579348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.164958151978162,"aZ":-25.503103841399856,"pfxX":-0.9270858569452791,"pfxZ":3.8837458789371206,"pX":-0.8232410747256771,"pZ":1.594720574981467,"vX0":-4.810245543290652,"vY0":-130.35571719105354,"vZ0":-4.280507861355203,"x":148.38,"y":195.72,"x0":1.1685064265949558,"y0":50.000378269056405,"z0":5.19032276782352,"aX":-1.5887561030834207},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":2.8,"spinRate":2676,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.42066589465685533,"extension":5.98970695787072},"index":5,"playId":"35773ea2-117f-3947-9284-272718d8fbaa","pitchNumber":4,"startTime":"2025-07-29T01:33:40.519Z","endTime":"2025-07-29T01:33:45.210Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34419959069118,"aZ":-27.123723282436703,"pfxX":-1.1919477822984605,"pfxZ":2.939665018573862,"pX":-0.1868463543869736,"pZ":2.467015622293964,"vX0":-3.1622640283721717,"vY0":-130.26962900686803,"vZ0":-1.8184098077334683,"x":124.12,"y":172.17,"x0":1.1976490861028315,"y0":50.0046458615083,"z0":5.224397544287824,"aX":-2.048342635506934},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":2.9,"spinRate":2362,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.4204546350077476,"extension":5.994143752233418},"index":6,"playId":"497425b6-0e4d-3b1f-8388-6370c15cc637","pitchNumber":5,"startTime":"2025-07-29T01:34:03.105Z","endTime":"2025-07-29T01:34:06.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.7,"strikeZoneTop":3.38518338674828,"strikeZoneBottom":1.59323363798462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.673359031763397,"aZ":-40.38791031691871,"pfxX":-5.669547265658057,"pfxZ":-5.843094262346174,"pX":0.30102430096352306,"pZ":3.7295907239362895,"vX0":-0.41231234385180016,"vY0":-116.80799951812219,"vZ0":4.49545701589249,"x":105.53,"y":138.08,"x0":1.2173711963124358,"y0":50.00576079010927,"z0":5.539921374582096,"aX":-7.962482654359002},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.5,"breakHorizontal":10.4,"spinRate":2554,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.4660548794071495,"extension":5.6773029877582655},"index":7,"playId":"2131c35d-0ce0-3d2c-b6e4-cf8fe544a7c6","pitchNumber":6,"startTime":"2025-07-29T01:34:35.683Z","endTime":"2025-07-29T01:34:40.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:34:40.702Z","atBatIndex":51},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Alec Burleson reaches on catcher interference by Agustín Ramírez. Victor Scott II scores. Brendan Donovan to 3rd. Garrett Hampson to 2nd. Alec Burleson to 1st.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:35:29.519Z","endTime":"2025-07-29T01:37:02.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Hampson replaces Iván Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:35:16.686Z","endTime":"2025-07-29T01:35:31.815Z","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":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.54637360765916,"strikeZoneBottom":1.67471038148845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.306211254293245,"aZ":-26.06581724679343,"pfxX":9.081459978545485,"pfxZ":3.1325697084242137,"pX":-0.48594182142399966,"pZ":2.553256729737986,"vX0":-7.78509657563018,"vY0":-137.94035300793885,"vZ0":-2.368114695564362,"x":135.52,"y":169.84,"x0":1.1768471165467127,"y0":50.00341894084026,"z0":5.15913124842495,"aX":17.707407735374684},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":-15.1,"spinRate":2308,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.39530755916427474,"extension":6.137440256598533},"index":1,"playId":"c3cc10ad-1ba2-394c-b0b2-15dd279d56fb","pitchNumber":1,"startTime":"2025-07-29T01:35:31.815Z","endTime":"2025-07-29T01:35:35.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.5929946036147,"strikeZoneBottom":1.68805975967724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.947979294702407,"aZ":-29.621362706884952,"pfxX":-0.613344540323637,"pfxZ":1.5563127489121538,"pX":-1.4102916587480674,"pZ":1.7412084307288602,"vX0":-6.161896645300495,"vY0":-126.09573875904499,"vZ0":-2.660219207514438,"x":170.76,"y":191.77,"x0":1.1252389681232722,"y0":50.004609552780266,"z0":5.153183988029738,"aX":-1.005969495110009},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":2.3,"spinRate":2433,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4311735204070981,"extension":6.006922494164058},"index":2,"playId":"103eed55-95a0-3e2e-977c-0bc922b97a81","pitchNumber":2,"startTime":"2025-07-29T01:35:52.537Z","endTime":"2025-07-29T01:35:56.164Z","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":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.44832774974189,"strikeZoneBottom":1.54321493001092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.812990575926282,"aZ":-30.368671062901004,"pfxX":-4.019091596271181,"pfxZ":1.2017301080682188,"pX":-0.2242767486051694,"pZ":3.664506540758005,"vX0":-3.075236130563385,"vY0":-120.82100728582839,"vZ0":3.3377032194090246,"x":125.55,"y":139.84,"x0":1.5797080268185215,"y0":50.00263699719714,"z0":4.906660749488938,"aX":-6.042363719351243},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.1,"breakHorizontal":7.9,"spinRate":2353,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.4504412953367729,"extension":6.18619411753685},"index":3,"playId":"772b082e-ba36-3358-a5f8-c500b5f37381","pitchNumber":3,"startTime":"2025-07-29T01:36:11.778Z","endTime":"2025-07-29T01:36:16.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.49635672095595,"strikeZoneBottom":1.62474378187645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2677377732791,"aZ":-34.04632503124576,"pfxX":-5.595257285655413,"pfxZ":-1.2919014728980098,"pX":0.17640811091138495,"pZ":1.673015619392976,"vX0":-1.8026232558984252,"vY0":-119.18326345958016,"vZ0":0.05335969472683688,"x":110.28,"y":193.61,"x0":1.6679576270448904,"y0":50.00230336750313,"z0":4.705736727509057,"aX":-8.110407327529442},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":10.6,"spinRate":2381,"spinDirection":282},"zone":8,"typeConfidence":2.0,"plateTime":0.4582208784019848,"extension":6.104682488792142},"index":4,"playId":"e519b60f-8bb9-3672-a491-c6787ddbce15","pitchNumber":4,"startTime":"2025-07-29T01:36:36.185Z","endTime":"2025-07-29T01:36:40.313Z","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.7,"endSpeed":86.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.279952129877046,"aZ":-25.161003033155563,"pfxX":7.606929031928133,"pfxZ":3.698029624523672,"pX":0.42500009197140487,"pZ":2.414803799178453,"vX0":-4.819445098845275,"vY0":-136.39884706037705,"vZ0":-2.5975297237411024,"x":100.8,"y":173.58,"x0":1.2209864898533789,"y0":50.00113224937819,"z0":5.1030847559907295,"aX":14.419791879447018},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":-12.8,"spinRate":2332,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.40061987131753085,"extension":6.116378787491022},"index":5,"playId":"972aaa11-00fa-3e92-a054-9e2d0a4b0441","pitchNumber":5,"startTime":"2025-07-29T01:36:57.310Z","endTime":"2025-07-29T01:37:02.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:37:02.676Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:39:54.654Z","endTime":"2025-07-29T01:41:28.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:37:34.398Z","endTime":"2025-07-29T01:38:49.250Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Lake Bachar replaces Josh Simpson.","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-29T01:38:49.250Z","endTime":"2025-07-29T01:39:56.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.61590881554643,"strikeZoneBottom":1.76819264984228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49775718493142,"aZ":-29.284373833753186,"pfxX":4.89368397018253,"pfxZ":1.75974430525525,"pX":0.1541380020907553,"pZ":1.2604209094123728,"vX0":3.520854530349118,"vY0":-126.89654270894349,"vZ0":-4.532792188966676,"x":111.12,"y":204.75,"x0":-1.8841761833164785,"y0":50.00251867445464,"z0":5.386693683887459,"aX":8.027614861038517},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":-9.6,"spinRate":2969,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4306397349702502,"extension":6.141044827736879},"index":2,"playId":"8f263437-c67b-39b5-9a0a-09c1305c799c","pitchNumber":1,"startTime":"2025-07-29T01:39:56.911Z","endTime":"2025-07-29T01:40:01.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.59426730577267,"strikeZoneBottom":1.71329328016724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.131043426576046,"aZ":-15.264412606899436,"pfxX":-6.6564579200124365,"pfxZ":8.458015847516577,"pX":0.7224400614426518,"pZ":1.7969968917562744,"vX0":8.66343217782767,"vY0":-139.7281197623863,"vZ0":-7.414712903651194,"x":89.46,"y":190.26,"x0":-1.5371038541961985,"y0":50.00580908218093,"z0":5.466097314266511,"aX":-13.314081512400877},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2810,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.3902938018417297,"extension":6.305738583579718},"index":3,"playId":"bde769e0-fe74-3c01-99ff-3b300717a8fa","pitchNumber":2,"startTime":"2025-07-29T01:40:13.842Z","endTime":"2025-07-29T01:40:17.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.160583500131747,"aZ":-13.509675468335914,"pfxX":-6.40353504537689,"pfxZ":9.35033708048981,"pX":0.7318097630110817,"pZ":3.2907049723547632,"vX0":8.167321076493183,"vY0":-140.0434293746837,"vZ0":-3.957892303234102,"x":89.11,"y":149.93,"x0":-1.3836472935650157,"y0":50.00311046893462,"z0":5.599470564128751,"aX":-12.783187615396185},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2804,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.39037482383828115,"extension":6.23747341342641},"index":4,"playId":"a3a7040d-1abb-34cf-b299-ebb954ac1d14","pitchNumber":3,"startTime":"2025-07-29T01:40:32.275Z","endTime":"2025-07-29T01:40:37.536Z","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":1},"index":5,"startTime":"2025-07-29T01:40:44.181Z","endTime":"2025-07-29T01:40:59.042Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":86.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.422196702049398,"aZ":-28.22770615047457,"pfxX":-0.1601820939498837,"pfxZ":2.1413683115890434,"pX":0.5644142167064402,"pZ":1.3526897084789673,"vX0":5.5463366341814995,"vY0":-133.34841939453742,"vZ0":-5.991628085302396,"x":95.49,"y":202.26,"x0":-1.5014889856449938,"y0":50.00197803013373,"z0":5.604876103222207,"aX":-0.29528530795356817},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":-0.6,"spinRate":2666,"spinDirection":206},"zone":14,"typeConfidence":0.93,"plateTime":0.4071487653929986,"extension":6.169417187223185},"index":6,"playId":"ae3d394b-fe50-3d8b-88cb-b63289ca296d","pitchNumber":4,"startTime":"2025-07-29T01:40:59.042Z","endTime":"2025-07-29T01:41:03.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69194288517151,"aZ":-32.03710374769352,"pfxX":4.562350748424443,"pfxZ":0.07630746853197445,"pX":0.7314640191545586,"pZ":0.8128748958974475,"vX0":5.433710278014353,"vY0":-129.19120270242047,"vZ0":-4.994295946092222,"x":89.12,"y":216.83,"x0":-1.9816088586334832,"y0":50.00066239500285,"z0":5.197309290110145,"aX":7.807960675041193},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":-9.4,"spinRate":3013,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4219172279439003,"extension":6.0977244117606535},"index":7,"playId":"e0c8a1e4-c123-33f7-8617-cc6278f778f1","pitchNumber":5,"startTime":"2025-07-29T01:41:24.370Z","endTime":"2025-07-29T01:41:28.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:41:28.829Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (23) on a sharp line drive to left fielder Heriberto Hernández. Brendan Donovan scores. Garrett Hampson scores. Alec Burleson scores. Masyn Winn to 3rd. Masyn Winn advances to 3rd, on a fielding error by left fielder Heriberto Hernández.","rbi":3,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:41:59.430Z","endTime":"2025-07-29T01:44:04.978Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":{"id":681006,"link":"/api/v1/people/681006"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":2},"index":0,"startTime":"2025-07-29T01:41:48.652Z","endTime":"2025-07-29T01:42:01.750Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.55106279287107,"strikeZoneBottom":1.6517182838203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44370328158986,"aZ":-13.788682149186721,"pfxX":-4.626016180310865,"pfxZ":9.32300309793185,"pX":0.6784001050263765,"pZ":1.623233884651283,"vX0":6.890569873594015,"vY0":-139.12255888356503,"vZ0":-8.653971625421756,"x":91.14,"y":194.95,"x0":-1.2225418754782011,"y0":50.00255821378265,"z0":5.6755664731035536,"aX":-9.123080890150103},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":7.1,"spinRate":2753,"spinDirection":214},"zone":9,"typeConfidence":0.89,"plateTime":0.3927883191430612,"extension":6.163000722217346},"index":1,"playId":"fb144744-b076-3af3-b49a-acab85229760","pitchNumber":1,"startTime":"2025-07-29T01:42:01.750Z","endTime":"2025-07-29T01:42:06.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.805285934193734,"aZ":-13.378979002021573,"pfxX":-5.529282745388466,"pfxZ":9.523855635148003,"pX":-0.41101560343938287,"pZ":2.9320459717174625,"vX0":5.466639590564224,"vY0":-139.2523854803734,"vZ0":-4.644840077009917,"x":132.67,"y":159.61,"x0":-1.6764662663238614,"y0":50.00477931701948,"z0":5.49966466708591,"aX":-10.914762579190878},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2858,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.39257537472551407,"extension":6.15310133247847},"index":2,"playId":"ec5258ad-5da7-35a3-b657-d54dab1aa517","pitchNumber":2,"startTime":"2025-07-29T01:42:19.396Z","endTime":"2025-07-29T01:42:24.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51637739996484,"aZ":-31.761979447140572,"pfxX":4.569542277920325,"pfxZ":0.23841258315146252,"pX":0.19116626636282233,"pZ":1.4267779473358562,"vX0":3.7320775075599797,"vY0":-130.28554126088622,"vZ0":-3.9423844743921235,"x":109.71,"y":200.26,"x0":-1.85568400569808,"y0":50.001810378520496,"z0":5.371881978554574,"aX":7.8185724326440935},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-9.1,"spinRate":2988,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.42112502581006295,"extension":6.050169029240114},"index":3,"playId":"3901e4df-4a4b-30fd-9033-c80e75d5f938","pitchNumber":3,"startTime":"2025-07-29T01:42:42.012Z","endTime":"2025-07-29T01:42:52.483Z","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.3,"endSpeed":88.8,"strikeZoneTop":3.53700051219596,"strikeZoneBottom":1.60455269333848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76014364622696,"aZ":-12.668948307816207,"pfxX":-6.437237636595866,"pfxZ":9.759477478656219,"pX":1.0795142585139421,"pZ":1.6695963329329673,"vX0":9.300141179366546,"vY0":-139.8259164226182,"vZ0":-8.321469977751027,"x":75.85,"y":193.7,"x0":-1.4389549388685503,"y0":50.00372758777861,"z0":5.497456059507607,"aX":-12.86720605978435},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2781,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.39032714926303536,"extension":6.180393127286194},"index":4,"playId":"17e2b0b4-0ff0-3417-89fb-ce8fb72c5e22","pitchNumber":4,"startTime":"2025-07-29T01:43:05.151Z","endTime":"2025-07-29T01:43:09.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.5079217024437,"strikeZoneBottom":1.60871030926369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.017577850458856,"aZ":-28.42148235950924,"pfxX":-0.2258108831215857,"pfxZ":2.0565705952977016,"pX":1.4364908749213985,"pZ":-0.33875861935861873,"vX0":7.410126945953351,"vY0":-133.37978908176936,"vZ0":-10.147398077831644,"x":62.24,"y":247.93,"x0":-1.3326500225530924,"y0":50.006553755855435,"z0":5.5202730401543745,"aX":-0.414140619493049},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.0,"spinRate":2646,"spinDirection":157},"zone":14,"typeConfidence":0.93,"plateTime":0.408531851178386,"extension":6.090124707742062},"index":5,"playId":"5094d195-a8ca-3142-b346-137e1988704d","pitchNumber":5,"startTime":"2025-07-29T01:43:23.203Z","endTime":"2025-07-29T01:43:26.593Z","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":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48928845718604,"aZ":-36.358523559057815,"pfxX":5.435420134541924,"pfxZ":-2.5125641693328085,"pX":-0.6737140130296464,"pZ":1.680811334323521,"vX0":1.3723893801582094,"vY0":-128.4715655051874,"vZ0":-2.447985578014892,"x":142.68,"y":193.4,"x0":-1.9213159021950463,"y0":50.001677924039036,"z0":5.4815441020018625,"aX":9.053382695959167},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.9,"breakHorizontal":-10.2,"spinRate":2956,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.4269040275127529,"extension":6.1922172884104745},"hitData":{"launchSpeed":105.2,"launchAngle":17.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":15.69,"coordY":96.37}},"index":6,"playId":"05ee3539-8495-33e8-a617-a2c7b8cbd4bc","pitchNumber":6,"startTime":"2025-07-29T01:43:48.807Z","endTime":"2025-07-29T01:44:04.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:44:04.978Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (10) on a sharp fly ball to center fielder Dane Myers. Masyn Winn scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:44:35.011Z","endTime":"2025-07-29T01:45:23.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":88.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.555355331351564,"aZ":-14.563236565151174,"pfxX":-6.39179282248678,"pfxZ":8.919718627499837,"pX":-0.1473333387895967,"pZ":2.358577920882521,"vX0":6.199458456127665,"vY0":-138.77407024970145,"vZ0":-5.995113910415851,"x":122.62,"y":175.1,"x0":-1.5668976503314749,"y0":50.00057717166612,"z0":5.496525418624209,"aX":-12.615731820264243},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2790,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.39289955537146426,"extension":6.084056010408996},"index":0,"playId":"8e6e1c0a-023d-3abf-af21-3a846dc663c8","pitchNumber":1,"startTime":"2025-07-29T01:44:35.011Z","endTime":"2025-07-29T01:44:38.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.94358423970952,"strikeZoneBottom":1.92683605563316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11947597501303,"aZ":-12.891336311851601,"pfxX":-4.9731886650280055,"pfxZ":9.901479656400685,"pX":0.17905627427984716,"pZ":2.1430449683330854,"vX0":6.2284320192161875,"vY0":-138.8994638512772,"vZ0":-7.115943607913198,"x":110.17,"y":180.92,"x0":-1.4498742802609155,"y0":50.00092751979009,"z0":5.601503249421496,"aX":-9.683286916403494},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2726,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.39485690536199947,"extension":6.1250898906945945},"index":1,"playId":"b5a7a464-b767-3f9e-9f59-d4cc853bcf0f","pitchNumber":2,"startTime":"2025-07-29T01:44:53.944Z","endTime":"2025-07-29T01:44:57.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.508829999457408,"aZ":-29.875870127271778,"pfxX":-0.1403842404507496,"pfxZ":1.291081133611688,"pX":-0.5932213356525724,"pZ":2.0004927246729647,"vX0":2.586027876812231,"vY0":-132.40688185657189,"vZ0":-4.011989322272838,"x":139.61,"y":184.77,"x0":-1.5631166992651098,"y0":50.002588217683744,"z0":5.7143436585194465,"aX":-0.2500225713627678},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":-0.2,"spinRate":2658,"spinDirection":137},"zone":7,"typeConfidence":0.92,"plateTime":0.41320961390524014,"extension":5.948850877342238},"hitData":{"launchSpeed":104.7,"launchAngle":26.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":77.61,"coordY":46.06}},"index":2,"playId":"b07a9a51-7bd6-3f75-8013-f8036573d61f","pitchNumber":3,"startTime":"2025-07-29T01:45:09.109Z","endTime":"2025-07-29T01:45:23.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:45:23.876Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to first baseman Eric Wagaman in foul territory.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:45:55.722Z","endTime":"2025-07-29T01:46:45.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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.8,"endSpeed":87.8,"strikeZoneTop":3.20908085803938,"strikeZoneBottom":1.47999090371847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41161880268293,"aZ":-11.970273087482829,"pfxX":-6.393121261244692,"pfxZ":10.23919935285867,"pX":-0.034487175642679606,"pZ":2.323502219323025,"vX0":6.113135151936839,"vY0":-139.36418594991565,"vZ0":-6.854364788053231,"x":118.31,"y":176.05,"x0":-1.4225268571590688,"y0":50.00359691963717,"z0":5.600367551659936,"aX":-12.61559648597688},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2765,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.3925667513414126,"extension":6.065413514985114},"index":0,"playId":"a8b591e5-17a5-35af-b56f-0d94728ba5cf","pitchNumber":1,"startTime":"2025-07-29T01:45:55.722Z","endTime":"2025-07-29T01:45:59.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79811086895303,"aZ":-12.282350010803402,"pfxX":-5.441865603284998,"pfxZ":10.253660778002072,"pX":1.1109506911281517,"pZ":3.1194633256162376,"vX0":8.548422898923398,"vY0":-138.16707229968253,"vZ0":-4.8501141575533495,"x":74.65,"y":154.55,"x0":-1.3111760375670312,"y0":50.00216395251807,"z0":5.718057708398178,"aX":-10.557130811292643},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2755,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3958937066740087,"extension":6.2907556056958684},"index":1,"playId":"c5fa9cee-a41c-38c6-929d-295c75299894","pitchNumber":2,"startTime":"2025-07-29T01:46:09.849Z","endTime":"2025-07-29T01:46:15.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T01:46:24.278Z","endTime":"2025-07-29T01:46:35.330Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.001961603317515,"aZ":-13.293966235075585,"pfxX":-6.475167624448039,"pfxZ":9.598956766731025,"pX":0.48100434552162513,"pZ":2.653131854829069,"vX0":7.611812596355252,"vY0":-139.07208579945785,"vZ0":-5.69335048459726,"x":98.67,"y":167.15,"x0":-1.444945670548909,"y0":50.00327785706385,"z0":5.602238304081026,"aX":-12.736503025533796},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2805,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.39323362827552044,"extension":6.158658682838001},"hitData":{"launchSpeed":81.9,"launchAngle":65.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":123.96,"coordY":191.96}},"index":3,"playId":"3a006e8d-15b5-3c9d-a422-b52074216c61","pitchNumber":3,"startTime":"2025-07-29T01:46:35.330Z","endTime":"2025-07-29T01:46:45.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:46:45.696Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:49:11.698Z","endTime":"2025-07-29T01:49:46.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":[2,3,4],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":{"description":"Garrett Hampson remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:49:14.003Z","endTime":"2025-07-29T01:49:14.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"description":"Pitching Change: Steven Matz replaces Andre Pallante.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:49:14.005Z","endTime":"2025-07-29T01:49:14.006Z","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":"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.43733598232421,"strikeZoneBottom":1.74397939192102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.183742439930775,"aZ":-17.773827179314736,"pfxX":7.741881409936172,"pfxZ":7.539721969944689,"pX":-0.5099430772741231,"pZ":2.446322227485244,"vX0":-8.553811538761412,"vY0":-137.04828530077765,"vZ0":-5.372842261539603,"x":136.44,"y":172.73,"x0":1.6400286842626255,"y0":50.001808115773095,"z0":5.639048310768961,"aX":14.784029743423103},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-12.4,"spinRate":2343,"spinDirection":124},"zone":4,"typeConfidence":0.9,"plateTime":0.39906531905484455,"extension":6.631554031347567},"index":2,"playId":"4e4e7e09-0ca6-3561-b196-7e419db1bb57","pitchNumber":1,"startTime":"2025-07-29T01:49:14.007Z","endTime":"2025-07-29T01:49:20.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.488095650729395,"aZ":-18.542818647332492,"pfxX":7.776979024432988,"pfxZ":7.000888603344055,"pX":0.5065422976061896,"pZ":3.1211267265581846,"vX0":-6.155318372179359,"vY0":-138.30497263035366,"vZ0":-3.4289782522733754,"x":97.69,"y":154.51,"x0":1.7453966432116836,"y0":50.00019718721116,"z0":5.613304427633535,"aX":15.134971434055178},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-12.8,"spinRate":2272,"spinDirection":120},"zone":3,"typeConfidence":0.92,"plateTime":0.39533193245113285,"extension":6.600935753647185},"index":3,"playId":"209726be-34cc-3889-8493-4e7bb2e27de9","pitchNumber":2,"startTime":"2025-07-29T01:49:26.971Z","endTime":"2025-07-29T01:49:30.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.37438481863957,"strikeZoneBottom":1.61327525317247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.790307903951216,"aZ":-39.468239591009926,"pfxX":-6.909501082895385,"pfxZ":-5.5385983753301975,"pX":0.5199108433072436,"pZ":2.9209335707044985,"vX0":-1.0491334484212476,"vY0":-114.53291119159933,"vZ0":2.2410056954171536,"x":97.18,"y":159.91,"x0":1.8818707354720905,"y0":50.002099814122666,"z0":5.813006869875829,"aX":-9.102205724293253},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.1,"breakHorizontal":12.7,"spinRate":2151,"spinDirection":318},"zone":3,"typeConfidence":0.9,"plateTime":0.4797599060721698,"extension":6.65066647340944},"index":4,"playId":"38ddbb2e-f88d-3019-8065-c7331fb139b8","pitchNumber":3,"startTime":"2025-07-29T01:49:42.546Z","endTime":"2025-07-29T01:49:46.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:49:46.909Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:50:09.178Z","endTime":"2025-07-29T01:50:45.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10057085074743,"aZ":-24.210740592717933,"pfxX":9.730564781363649,"pfxZ":4.159551402923645,"pX":0.019530923694455287,"pZ":3.205679477183967,"vX0":-8.015407571810302,"vY0":-137.1496404193664,"vZ0":-2.1257884497736566,"x":116.26,"y":152.23,"x0":1.709512921043083,"y0":50.0001403329044,"z0":5.634623303041976,"aX":18.615040617488912},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-16.1,"spinRate":2156,"spinDirection":121},"zone":2,"typeConfidence":0.9,"plateTime":0.39871149700482,"extension":6.335545522346128},"index":0,"playId":"e31970c9-b983-3b4d-8a7a-a0d37aeda50e","pitchNumber":1,"startTime":"2025-07-29T01:50:09.178Z","endTime":"2025-07-29T01:50:13.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.7813513375318,"strikeZoneBottom":1.82381138686666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96283649739354,"aZ":-23.782672193512088,"pfxX":10.361918882797932,"pfxZ":4.375722107253013,"pX":-1.20785995598836,"pZ":2.7131988285988426,"vX0":-10.834338196838674,"vY0":-137.04371532715155,"vZ0":-3.389435457025151,"x":163.04,"y":165.52,"x0":1.4351243344915685,"y0":50.00189690555531,"z0":5.575202450118788,"aX":19.870034925964724},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.4,"breakHorizontal":-16.7,"spinRate":2296,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.39841558594661075,"extension":6.543048181576123},"index":1,"playId":"fdef0aac-367b-3717-8e52-e833f76550f9","pitchNumber":2,"startTime":"2025-07-29T01:50:22.579Z","endTime":"2025-07-29T01:50:27.218Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.208781268983913,"aZ":-34.157321153169036,"pfxX":8.560880437009708,"pfxZ":-1.325388514063456,"pX":-0.08974160217804295,"pZ":1.7915041195019021,"vX0":-6.4432731806302455,"vY0":-121.14753415691372,"vZ0":-1.8076074786145933,"x":120.42,"y":190.41,"x0":1.4835433049570652,"y0":50.00217404335703,"z0":5.514465883438631,"aX":12.80853971357546},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.5,"breakHorizontal":-14.2,"spinRate":2498,"spinDirection":84},"zone":8,"typeConfidence":0.9,"plateTime":0.4509784329163238,"extension":6.423053824247721},"hitData":{"launchSpeed":74.6,"launchAngle":6.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":94.93}},"index":2,"playId":"73098885-6f85-3d1e-8dec-27817fb5a271","pitchNumber":3,"startTime":"2025-07-29T01:50:33.760Z","endTime":"2025-07-29T01:50:45.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:50:45.936Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Graham Pauley flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:51:09.381Z","endTime":"2025-07-29T01:51:52.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":72.3,"strikeZoneTop":3.55681591417135,"strikeZoneBottom":1.7078759554277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10890614416273,"aZ":-41.797752600305756,"pfxX":-6.421865893268698,"pfxZ":-7.298719022652984,"pX":-0.918028045848623,"pZ":2.7026721797766906,"vX0":-4.009337758145672,"vY0":-114.65827100802377,"vZ0":2.158935228775703,"x":151.99,"y":165.81,"x0":1.6933662829818408,"y0":50.00331710018346,"z0":5.856764651631228,"aX":-8.466678649025194},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.2,"breakHorizontal":12.7,"spinRate":2296,"spinDirection":322},"zone":11,"typeConfidence":0.9,"plateTime":0.4794897203329578,"extension":6.602888453018238},"index":0,"playId":"153531c8-4617-3238-a7b9-b899b9403233","pitchNumber":1,"startTime":"2025-07-29T01:51:09.381Z","endTime":"2025-07-29T01:51:13.777Z","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.4,"endSpeed":86.5,"strikeZoneTop":3.67179268795338,"strikeZoneBottom":1.75548482354581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58322112314972,"aZ":-20.038441853985727,"pfxX":10.008706238304534,"pfxZ":6.37960034856562,"pX":-1.2190055421526977,"pZ":1.5484166035785873,"vX0":-11.141156353500431,"vY0":-136.9277599291448,"vZ0":-6.993245682577385,"x":163.47,"y":196.97,"x0":1.5977729763064914,"y0":50.00593845731448,"z0":5.501543040074951,"aX":19.05242310638452},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.8,"spinRate":2179,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.39965533203074255,"extension":6.754347301172923},"index":1,"playId":"34755585-2f3e-3792-853a-7beac408c225","pitchNumber":2,"startTime":"2025-07-29T01:51:23.804Z","endTime":"2025-07-29T01:51:28.048Z","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":93.6,"endSpeed":85.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.768174574267984,"aZ":-20.59280007501272,"pfxX":9.371867343495436,"pfxZ":6.157412760787893,"pX":-0.08037598602218377,"pZ":2.4563182714805047,"vX0":-8.308550422530924,"vY0":-136.0068579952018,"vZ0":-4.349632129137743,"x":120.06,"y":172.46,"x0":1.7908410787750497,"y0":50.000396700114656,"z0":5.497249656514714,"aX":17.621913975313582},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":-15.2,"spinRate":2198,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.4021362442446428,"extension":6.580789610317225},"hitData":{"launchSpeed":92.9,"launchAngle":38.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.86,"coordY":78.4}},"index":2,"playId":"70b2946a-fb24-31cd-829b-23b71b04fc34","pitchNumber":3,"startTime":"2025-07-29T01:51:40.343Z","endTime":"2025-07-29T01:51:52.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:51:52.950Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:52:21.518Z","endTime":"2025-07-29T01:54:21.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:52:10.671Z","endTime":"2025-07-29T01:52:23.833Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"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":79.8,"endSpeed":73.1,"strikeZoneTop":3.54475636454837,"strikeZoneBottom":1.65153414685534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35498992671676,"aZ":-41.46358270019179,"pfxX":-7.288498594778029,"pfxZ":-6.8615228961719374,"pX":-0.1875554654152989,"pZ":2.8361974623092654,"vX0":-2.2956593591620735,"vY0":-116.06959096726553,"vZ0":2.138623548038482,"x":124.15,"y":162.2,"x0":1.7634038919038537,"y0":50.00445530015066,"z0":5.874607239051479,"aX":-9.864509527010473},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.5,"breakHorizontal":13.8,"spinRate":2363,"spinDirection":327},"zone":5,"typeConfidence":0.9,"plateTime":0.47335974542667536,"extension":6.712148851964848},"index":1,"playId":"04938de8-16d6-3fcf-ae0f-c455416515a8","pitchNumber":1,"startTime":"2025-07-29T01:52:23.833Z","endTime":"2025-07-29T01:52:28.396Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.69531495693232,"strikeZoneBottom":1.66698826089914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.412468189483462,"aZ":-20.289132966290087,"pfxX":9.34161171152306,"pfxZ":6.320576000086536,"pX":1.7512021855708937,"pZ":4.3318272162056735,"vX0":-3.2846239619560165,"vY0":-136.35311284239046,"vZ0":-0.11080573941942806,"x":50.25,"y":121.82,"x0":1.758915809062885,"y0":50.00206128416814,"z0":5.774795259070153,"aX":17.561366903459888},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":-16.2,"spinRate":2296,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.4019409312466422,"extension":6.35736967065602},"index":2,"playId":"7e132af9-fc6f-3eeb-adf7-c26af86962a8","pitchNumber":2,"startTime":"2025-07-29T01:52:41.104Z","endTime":"2025-07-29T01:52:44.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.55734620549305,"strikeZoneBottom":1.66445026196116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.450361938840935,"aZ":-22.958181505725133,"pfxX":10.2063010549908,"pfxZ":4.842913629827872,"pX":-0.8500717696242522,"pZ":2.283936914096331,"vX0":-10.12181009494941,"vY0":-136.86221906158855,"vZ0":-4.466278631007045,"x":149.4,"y":177.11,"x0":1.5653789528947157,"y0":50.00117159953249,"z0":5.50400170135519,"aX":19.41272515463555},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":-16.4,"spinRate":2265,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.39980108355794286,"extension":6.500587925830901},"index":3,"playId":"001e161d-6fd0-3e8d-8377-4689c1db778e","pitchNumber":3,"startTime":"2025-07-29T01:53:03.432Z","endTime":"2025-07-29T01:53:07.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.60115110445874,"strikeZoneBottom":1.67439417059025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.028649307994655,"aZ":-41.55498792114628,"pfxX":-6.334081241158019,"pfxZ":-7.039700830541716,"pX":0.20020068156125745,"pZ":1.123379971912316,"vX0":-1.6089243327918528,"vY0":-115.46409702301993,"vZ0":-1.160690388919314,"x":109.37,"y":208.45,"x0":1.7308400620697582,"y0":50.00152110251714,"z0":5.676266037532488,"aX":-8.443330761077988},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.7,"breakHorizontal":11.9,"spinRate":2293,"spinDirection":326},"zone":14,"typeConfidence":0.9,"plateTime":0.47667233464423386,"extension":6.5537734077118195},"index":4,"playId":"eaace909-d391-326c-a3b7-c7a261419f1b","pitchNumber":4,"startTime":"2025-07-29T01:53:22.195Z","endTime":"2025-07-29T01:53:26.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.127616189555944,"aZ":-20.683059579127494,"pfxX":9.397265225277241,"pfxZ":6.074310127249859,"pX":-0.6632528573821729,"pZ":3.4514412323218497,"vX0":-9.638588413385358,"vY0":-136.46570460384535,"vZ0":-1.9256131293610856,"x":142.28,"y":145.59,"x0":1.6881489143666744,"y0":50.005121046412114,"z0":5.586306314291275,"aX":17.78417497521218},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2207,"spinDirection":118},"zone":1,"typeConfidence":0.92,"plateTime":0.4008719559457363,"extension":6.602686735229218},"index":5,"playId":"d3df5970-acbb-36a3-a80d-0ae4f47a4da5","pitchNumber":5,"startTime":"2025-07-29T01:53:41.535Z","endTime":"2025-07-29T01:53:44.864Z","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":6,"playId":"e015f4fe-f4e1-457e-99bc-f26d2c836829","startTime":"2025-07-29T01:54:00.148Z","endTime":"2025-07-29T01:54:05.148Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91837208669584,"aZ":-31.01051684295073,"pfxX":8.272581968737724,"pfxZ":0.7873960215000757,"pX":-0.08038124385189269,"pZ":2.2002368582456224,"vX0":-7.0717915843769035,"vY0":-120.87009125677828,"vZ0":-1.417925245313,"x":120.06,"y":179.37,"x0":1.8043921789545923,"y0":50.00582044469842,"z0":5.510283533321527,"aX":12.278471535868777},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.3,"breakHorizontal":-13.3,"spinRate":2569,"spinDirection":93},"zone":8,"typeConfidence":0.9,"plateTime":0.45266420140295516,"extension":6.666213701696483},"hitData":{"launchSpeed":101.8,"launchAngle":34.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.01,"coordY":42.73}},"index":7,"playId":"24386f3c-ce4b-354e-9fb6-99d4b45928ea","pitchNumber":6,"startTime":"2025-07-29T01:54:10.604Z","endTime":"2025-07-29T01:54:21.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:54:21.120Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Thomas Saggese hits a ground-rule double (7) on a fly ball down the left-field line.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:56:29.118Z","endTime":"2025-07-29T01:56:56.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jack Winkler replaces shortstop Otto Lopez, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:56:31.419Z","endTime":"2025-07-29T01:56:31.420Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676466,"link":"/api/v1/people/676466"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.52969076523396,"strikeZoneBottom":1.62963084937897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.474088603889964,"aZ":-28.01692741174574,"pfxX":5.506588757484718,"pfxZ":2.487513456484476,"pX":-1.1653940927120534,"pZ":1.8179517092879645,"vX0":0.168210118559719,"vY0":-127.73179665214612,"vZ0":-3.4331773155400387,"x":161.42,"y":189.7,"x0":-1.948583827249001,"y0":50.00300645678799,"z0":5.355032848588259,"aX":9.203593427685032},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-10.1,"spinRate":2869,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.42694410169860264,"extension":6.060484859155789},"index":1,"playId":"0bb7d2d7-f0e2-385a-97ec-1a740a19de83","pitchNumber":1,"startTime":"2025-07-29T01:56:31.421Z","endTime":"2025-07-29T01:56:35.585Z","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":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.989177080380742,"aZ":-30.565860594846313,"pfxX":0.045913365582104015,"pfxZ":0.9188980415668837,"pX":0.20143262207608043,"pZ":2.6414092119861774,"vX0":4.396457640237583,"vY0":-130.76473193332842,"vZ0":-2.0686625798162903,"x":109.32,"y":167.46,"x0":-1.5005594174785737,"y0":50.00339043728071,"z0":5.713764069762507,"aX":0.0791773147554262},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.4,"breakHorizontal":-1.0,"spinRate":2586,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.41728803552866944,"extension":6.211472777372594},"hitData":{"launchSpeed":88.8,"launchAngle":29.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":22.93,"coordY":103.34}},"index":2,"playId":"0a3bd6c1-718b-3fe6-be48-b283d00f4c71","pitchNumber":2,"startTime":"2025-07-29T01:56:45.626Z","endTime":"2025-07-29T01:56:56.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:56:56.183Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Scott II pops out to third baseman Graham Pauley in foul territory.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:57:24.659Z","endTime":"2025-07-29T01:58:24.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.33052895528841,"strikeZoneBottom":1.54704613644737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.202195067214873,"aZ":-14.343128466524547,"pfxX":-6.475479893249275,"pfxZ":9.193334414325774,"pX":-0.09067587707823932,"pZ":1.7040492029779706,"vX0":6.568058699246354,"vY0":-138.47581652214754,"vZ0":-7.584900935096982,"x":120.46,"y":192.77,"x0":-1.6530920563632132,"y0":50.00682688381412,"z0":5.440265469524609,"aX":-12.566487468473932},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2734,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.3956787487940949,"extension":6.06809190133577},"index":0,"playId":"837bb1af-2ec6-3fe0-8727-bc125757c5a0","pitchNumber":1,"startTime":"2025-07-29T01:57:24.659Z","endTime":"2025-07-29T01:57:28.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.31404277644222,"strikeZoneBottom":1.56443361244963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.677871093019526,"aZ":-14.40707385465468,"pfxX":-6.781208128421275,"pfxZ":9.16227941036434,"pX":-1.3675794437500022,"pZ":3.00421928288651,"vX0":3.7334623577156267,"vY0":-138.33664689782682,"vZ0":-3.967859189375254,"x":169.13,"y":157.67,"x0":-1.853161151748619,"y0":50.00398655395966,"z0":5.422040946714808,"aX":-13.152274182959955},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2792,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39583442373259015,"extension":5.9209540921704855},"index":1,"playId":"13b2621e-8629-3b1e-99de-3dcecbdd8afa","pitchNumber":2,"startTime":"2025-07-29T01:57:41.847Z","endTime":"2025-07-29T01:57:45.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.749144724501633,"aZ":-14.026069199604414,"pfxX":-7.095849542586802,"pfxZ":9.30299041839663,"pX":-0.5808918873790181,"pZ":1.9258578109432214,"vX0":5.808692621080196,"vY0":-138.73039731979577,"vZ0":-6.790275618937705,"x":139.14,"y":186.78,"x0":-1.7788636532467434,"y0":50.00598704998687,"z0":5.338503321726545,"aX":-13.847637884402351},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":11.6,"spinRate":2747,"spinDirection":225},"zone":7,"typeConfidence":0.9,"plateTime":0.3946587589157966,"extension":6.092488575962572},"index":2,"playId":"85ffcefb-0233-3531-b4cd-8724fbddf03a","pitchNumber":3,"startTime":"2025-07-29T01:57:56.527Z","endTime":"2025-07-29T01:58:00.319Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06580150010872,"aZ":-33.20412235229554,"pfxX":-7.505556421382339,"pfxZ":-0.7048989939028534,"pX":-0.9900901389299964,"pZ":2.702525687518388,"vX0":4.129073798671859,"vY0":-120.11928334411603,"vZ0":0.3436870689347815,"x":154.74,"y":165.81,"x0":-1.7594275706975462,"y0":50.00515131419639,"z0":5.518651473993531,"aX":-10.929057784359195},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.0,"breakHorizontal":12.6,"spinRate":1508,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4566303879295206,"extension":6.185327026068098},"hitData":{"launchSpeed":68.0,"launchAngle":66.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.97,"coordY":174.99}},"index":3,"playId":"287d0d0a-b4e6-380c-81a1-ce4f3214c516","pitchNumber":4,"startTime":"2025-07-29T01:58:15.537Z","endTime":"2025-07-29T01:58:24.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:58:24.794Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Donovan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:58:43.604Z","endTime":"2025-07-29T01:59:31.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.45396162007878,"strikeZoneBottom":1.65750690405349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86148209968536,"aZ":-13.628267086409894,"pfxX":-4.874061752060149,"pfxZ":9.536751109657693,"pX":0.39057260428380963,"pZ":2.562569369548622,"vX0":7.007744726607025,"vY0":-138.53558165352035,"vZ0":-5.353484188145153,"x":102.11,"y":169.59,"x0":-1.5381083813660439,"y0":50.000021099815704,"z0":5.430445867530738,"aX":-9.476005179487192},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2771,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3953348539927344,"extension":6.0450304985578915},"index":0,"playId":"6685bb70-e4d6-310d-ad3e-25c816bf29e7","pitchNumber":1,"startTime":"2025-07-29T01:58:48.390Z","endTime":"2025-07-29T01:58:52.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.47560899949617,"strikeZoneBottom":1.67932620475748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23789506514285,"aZ":-14.437514104169146,"pfxX":-8.165838129580333,"pfxZ":9.29423728808992,"pX":-0.13034368234054836,"pZ":2.0225991227000963,"vX0":6.9648907296936855,"vY0":-137.4573218453635,"vZ0":-6.525524235751134,"x":121.97,"y":184.17,"x0":-1.6394500421558382,"y0":50.00266493264537,"z0":5.4124613623055735,"aX":-15.583919001740341},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":13.3,"spinRate":2741,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.39887692491129245,"extension":6.2837650286403},"index":1,"playId":"00305fbf-241b-3f9f-af24-c692965c53d7","pitchNumber":2,"startTime":"2025-07-29T01:59:08.102Z","endTime":"2025-07-29T01:59:12.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20723520589433,"aZ":-28.09127193426243,"pfxX":-8.165811107705885,"pfxZ":2.7854242599623973,"pX":0.42524008777221556,"pZ":1.679190565260185,"vX0":7.2221307557963055,"vY0":-120.32426864474465,"vZ0":-2.83338428193799,"x":100.79,"y":193.44,"x0":-1.5533302866931473,"y0":50.00514856462787,"z0":5.359531139709558,"aX":-11.983050816112703},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":13.1,"spinRate":1195,"spinDirection":248},"zone":9,"typeConfidence":0.91,"plateTime":0.4550996579775397,"extension":6.3692677025357485},"index":2,"playId":"f1034dcf-893b-39d8-94f7-d54b09fdbfb1","pitchNumber":3,"startTime":"2025-07-29T01:59:27.649Z","endTime":"2025-07-29T01:59:31.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:59:31.929Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Hampson strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:59:44.246Z","endTime":"2025-07-29T02:01:36.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.62838052387635,"strikeZoneBottom":1.70412319322187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.691630230540877,"aZ":-12.840806399229029,"pfxX":-7.41217742481879,"pfxZ":9.914840061784567,"pX":-0.47123482124203375,"pZ":1.66503457154225,"vX0":5.605432355511058,"vY0":-138.88691722341105,"vZ0":-7.955284338869019,"x":134.96,"y":193.82,"x0":-1.5546882130762374,"y0":50.002699866500045,"z0":5.4244468515523465,"aX":-14.451404089951312},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2786,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.39468689161093673,"extension":6.138707181630168},"index":0,"playId":"0dcab622-d7c2-34de-bd35-439af50c6092","pitchNumber":1,"startTime":"2025-07-29T01:59:56.465Z","endTime":"2025-07-29T02:00:00.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5644213338427,"aZ":-13.660553914840975,"pfxX":-8.234410553225178,"pfxZ":9.474200884826072,"pX":0.2777232042325127,"pZ":1.415237793071637,"vX0":8.115923591715253,"vY0":-139.2324076873106,"vZ0":-8.193326583441001,"x":106.41,"y":200.57,"x0":-1.6114382971229921,"y0":50.006182629230345,"z0":5.309182704672723,"aX":-16.09799493585738},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":13.1,"spinRate":2858,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3940671705023937,"extension":6.1934959327003964},"index":1,"playId":"e629c890-e17f-3873-b79d-4921451a799a","pitchNumber":2,"startTime":"2025-07-29T02:00:14.313Z","endTime":"2025-07-29T02:00:18.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.31539365167316,"strikeZoneBottom":1.6276365021112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.912713732528193,"aZ":-27.32905265516581,"pfxX":-6.017096033118513,"pfxZ":3.34573409893824,"pX":2.293169081420976,"pZ":-0.3882219625641648,"vX0":10.350295487918851,"vY0":-119.2395751244885,"vZ0":-7.322542939065884,"x":29.59,"y":249.26,"x0":-1.3126904075594645,"y0":50.001428194806905,"z0":5.172561451456016,"aX":-8.706086569260513},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":8.5,"spinRate":1125,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.4585293813386162,"extension":6.33319146230078},"index":2,"playId":"885d8507-ab09-32b7-a099-571011e8dc30","pitchNumber":3,"startTime":"2025-07-29T02:00:38.910Z","endTime":"2025-07-29T02:00:46.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Lake Bachar. Thomas Saggese to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"885d8507-ab09-32b7-a099-571011e8dc30","startTime":"2025-07-29T02:00:51.508Z","endTime":"2025-07-29T02:01:14.736Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.50689327444757,"strikeZoneBottom":1.64754467041059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33758456770838,"aZ":-13.741402072119394,"pfxX":-5.666956460198098,"pfxZ":9.292121489226481,"pX":-1.001938919486895,"pZ":3.6759320908075015,"vX0":3.6830614647895987,"vY0":-139.6939266850404,"vZ0":-2.8460203473411427,"x":155.19,"y":139.53,"x0":-1.5985558916198128,"y0":50.005724019900114,"z0":5.606855802421449,"aX":-11.24497266835815},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2767,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3915144510960302,"extension":5.97180140156604},"index":4,"playId":"c9be2d6b-9903-3586-a3ec-6fc749b00c4a","pitchNumber":4,"startTime":"2025-07-29T02:01:14.736Z","endTime":"2025-07-29T02:01:18.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.564510105972513,"aZ":-14.047301945173366,"pfxX":-6.382711338141354,"pfxZ":9.248653910662636,"pX":-0.3344824222961133,"pZ":2.506251194329126,"vX0":5.969115369497306,"vY0":-138.33550915827632,"vZ0":-5.386766645823768,"x":129.75,"y":171.11,"x0":-1.679074995632735,"y0":50.00617214260794,"z0":5.402495132112152,"aX":-12.514367073145477},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2803,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.39423400203344006,"extension":6.193957569121867},"index":5,"playId":"85f15c2e-ccc5-36bf-8d80-1150b4cbcc0f","pitchNumber":5,"startTime":"2025-07-29T02:01:31.467Z","endTime":"2025-07-29T02:01:36.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:01:36.688Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:04:09.486Z","endTime":"2025-07-29T02:04:32.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Steven Matz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:03:06.358Z","endTime":"2025-07-29T02:03:48.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T02:03:48.092Z","endTime":"2025-07-29T02:04:11.800Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.42239657693555,"strikeZoneBottom":1.608760662349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.951395531147906,"aZ":-21.341267215463944,"pfxX":-8.242693044526712,"pfxZ":5.252413706848459,"pX":1.0080570867088323,"pZ":2.007629983955041,"vX0":8.937388352328249,"vY0":-141.9338770918748,"vZ0":-6.288289505807707,"x":78.58,"y":184.57,"x0":-1.093346975711506,"y0":50.00663669926378,"z0":5.587216232594522,"aX":-17.01634604939289},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.5,"breakHorizontal":13.3,"spinRate":2292,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3842041831390435,"extension":6.759696871021169},"index":2,"playId":"71bb642e-45a3-3f59-b4d4-7bfebb786656","pitchNumber":1,"startTime":"2025-07-29T02:04:11.800Z","endTime":"2025-07-29T02:04:16.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.29926011242977,"strikeZoneBottom":1.47932428428078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.943269283216722,"aZ":-25.439484843286074,"pfxX":-1.3467249939270642,"pfxZ":3.4828170055979486,"pX":0.4190442070714724,"pZ":2.2839361953666417,"vX0":5.1840000275048554,"vY0":-137.33187839048102,"vZ0":-4.334728576855243,"x":101.03,"y":177.11,"x0":-1.308113883514982,"y0":50.00247032633463,"z0":5.58781514412538,"aX":-2.604290968575489},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":1.4,"spinRate":2409,"spinDirection":213},"zone":6,"typeConfidence":0.88,"plateTime":0.3969994232102052,"extension":6.764161017360709},"hitData":{"launchSpeed":97.8,"launchAngle":15.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.46,"coordY":80.63}},"index":3,"playId":"f4591a85-9523-3ab7-abb3-efb1000ec847","pitchNumber":2,"startTime":"2025-07-29T02:04:26.198Z","endTime":"2025-07-29T02:04:32.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:04:32.733Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesús Sánchez walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:04:53.861Z","endTime":"2025-07-29T02:06:13.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.54656249643005,"strikeZoneBottom":1.6551732076585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82114458720355,"aZ":-18.946599255308517,"pfxX":-9.049487158032232,"pfxZ":6.385431381787354,"pX":-1.3287102623313727,"pZ":3.2276525312574935,"vX0":3.6548462401020405,"vY0":-142.38573181441603,"vZ0":-3.402322208237223,"x":167.65,"y":151.63,"x0":-1.4461774183027356,"y0":50.00628656668309,"z0":5.6229826093751925,"aX":-18.759696688737392},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2190,"spinDirection":220},"zone":11,"typeConfidence":0.93,"plateTime":0.3833003143361866,"extension":6.662578470038622},"index":0,"playId":"4234078d-f1e8-3952-ac43-ba9cb485d57a","pitchNumber":1,"startTime":"2025-07-29T02:05:00.899Z","endTime":"2025-07-29T02:05:05.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.51714468975056,"strikeZoneBottom":1.59210693046364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2159137606317,"aZ":-27.227598879656796,"pfxX":3.7444365569473965,"pfxZ":2.9505285306874,"pX":-0.2244118039814835,"pZ":1.9412023150584925,"vX0":2.0974768544124527,"vY0":-128.37862008358925,"vZ0":-3.9285612549237614,"x":125.55,"y":186.37,"x0":-1.5371984457332017,"y0":50.00570864237101,"z0":5.597618205679035,"aX":6.285096912491357},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-7.2,"spinRate":2177,"spinDirection":94},"zone":8,"typeConfidence":0.91,"plateTime":0.42575568694913857,"extension":6.607113984566451},"index":1,"playId":"e762189d-fe24-3edd-a6a8-995c4a27f620","pitchNumber":2,"startTime":"2025-07-29T02:05:17.756Z","endTime":"2025-07-29T02:05:22.168Z","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":94.2,"endSpeed":87.1,"strikeZoneTop":3.50876567298611,"strikeZoneBottom":1.68514806962972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.102410679996076,"aZ":-23.985751801218182,"pfxX":-0.9810651945217816,"pfxZ":4.23902276813258,"pX":-0.15288248892582784,"pZ":3.857558470193256,"vX0":3.5858081777831443,"vY0":-137.35729713218694,"vZ0":-0.6414614949075377,"x":122.83,"y":134.63,"x0":-1.3412585300051638,"y0":50.00669682579781,"z0":5.708260917711953,"aX":-1.8973186942236113},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":1.1,"spinRate":2328,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.39699307602481904,"extension":6.661898407756963},"index":2,"playId":"5f54d581-7510-304d-ad90-1bc16fe63162","pitchNumber":3,"startTime":"2025-07-29T02:05:32.426Z","endTime":"2025-07-29T02:05:37.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.48957049951474,"strikeZoneBottom":1.66619481502919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.493957623441798,"aZ":-21.131553178883557,"pfxX":-10.296573255508289,"pfxZ":5.398755320409178,"pX":-1.0909376114710436,"pZ":3.283758272329939,"vX0":4.030174027743606,"vY0":-141.9106713205776,"vZ0":-2.779436309963209,"x":158.58,"y":150.12,"x0":-1.188945280247626,"y0":50.006198222803484,"z0":5.617143176773281,"aX":-21.072439750231517},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":17.9,"spinRate":2324,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3855016072980768,"extension":6.746742514347646},"index":3,"playId":"b9ad8478-660a-3f70-9803-c4baa7bbf446","pitchNumber":4,"startTime":"2025-07-29T02:05:50.725Z","endTime":"2025-07-29T02:05:55.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.42242544350161,"strikeZoneBottom":1.66619809217157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.74868806931007,"aZ":-20.848060480545552,"pfxX":-9.646136891771642,"pfxZ":5.469482894267422,"pX":1.0958823631541308,"pZ":1.843544965779705,"vX0":10.11736847665385,"vY0":-142.29519569807348,"vZ0":-6.531835446961521,"x":75.23,"y":189.0,"x0":-1.2363570965709683,"y0":50.00181175836333,"z0":5.470221278785251,"aX":-19.968596847587815},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.9,"breakHorizontal":15.7,"spinRate":2241,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.38353936642309705,"extension":6.787586814807035},"index":4,"playId":"81b88289-82e1-3cb9-a0b3-2a661002690c","pitchNumber":5,"startTime":"2025-07-29T02:06:09.810Z","endTime":"2025-07-29T02:06:13.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:06:13.501Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Agustín Ramírez lines out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:06:28.717Z","endTime":"2025-07-29T02:07:47.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.12664189192695,"strikeZoneBottom":1.77083618455707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.873028079233375,"aZ":-27.510820922318736,"pfxX":4.540113472254812,"pfxZ":2.82384742945516,"pX":1.5432137100211605,"pZ":2.468885033975671,"vX0":5.946362099862788,"vY0":-127.1090456978173,"vZ0":-2.3160724675146502,"x":58.18,"y":172.12,"x0":-1.4084116309477654,"y0":50.00259468236315,"z0":5.556755797485837,"aX":7.493879064762038},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":-9.5,"spinRate":2337,"spinDirection":79},"zone":12,"typeConfidence":0.91,"plateTime":0.42944807786100725,"extension":6.811663024096237},"index":0,"playId":"b2a590c7-65fc-392a-8ec6-1d5d6a6cc4ff","pitchNumber":1,"startTime":"2025-07-29T02:06:39.815Z","endTime":"2025-07-29T02:06:43.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.20746866573384,"strikeZoneBottom":1.75021088599843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.359984249608384,"aZ":-19.632084927498738,"pfxX":-9.426959748900774,"pfxZ":6.01037450811288,"pX":-0.7630106232997984,"pZ":2.612311837364852,"vX0":4.763833488070907,"vY0":-142.94660301064792,"vZ0":-4.682858637447731,"x":146.08,"y":168.25,"x0":-1.2187399603127833,"y0":50.00407821320752,"z0":5.490040164182793,"aX":-19.67403324738657},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2208,"spinDirection":220},"zone":4,"typeConfidence":0.92,"plateTime":0.38194721241110496,"extension":6.8510675397186125},"index":1,"playId":"12703362-95f1-3d56-a9a4-7cb58ceae66d","pitchNumber":2,"startTime":"2025-07-29T02:06:56.529Z","endTime":"2025-07-29T02:07:00.599Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.15401748521719,"strikeZoneBottom":1.62934499775239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.781542347271536,"aZ":-19.980287942914906,"pfxX":-8.709566289899783,"pfxZ":5.841056220346008,"pX":1.2615701317333894,"pZ":1.8298227803555158,"vX0":9.929752568875749,"vY0":-142.6592403498645,"vZ0":-6.774292627233681,"x":68.91,"y":189.37,"x0":-1.1111189416731424,"y0":50.00539060769147,"z0":5.468171919089754,"aX":-18.190856171035186},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.5,"breakHorizontal":14.0,"spinRate":2310,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3820256177336874,"extension":6.939115000623193},"index":2,"playId":"4324327d-0fda-3166-97b7-9426f27c9c4b","pitchNumber":3,"startTime":"2025-07-29T02:07:14.827Z","endTime":"2025-07-29T02:07:18.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.189831241957865,"aZ":-22.394354417076855,"pfxX":-9.785344102686498,"pfxZ":4.727262708137218,"pX":0.052341126429405686,"pZ":2.343229019154176,"vX0":7.508484677773363,"vY0":-142.3742913326969,"vZ0":-4.911865981810374,"x":115.0,"y":175.51,"x0":-1.336926006422405,"y0":50.00573999984407,"z0":5.492738612590011,"aX":-20.256447048517433},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2288,"spinDirection":222},"zone":5,"typeConfidence":0.92,"plateTime":0.38351058323444986,"extension":6.808205955470178},"hitData":{"launchSpeed":109.7,"launchAngle":13.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.44,"coordY":77.36}},"index":3,"playId":"98f4e4d1-cde8-3e74-b4fe-923334cca7c4","pitchNumber":4,"startTime":"2025-07-29T02:07:36.565Z","endTime":"2025-07-29T02:07:47.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:07:47.466Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a line drive to right fielder Jordan Walker. Jesús Sánchez scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:08:03.949Z","endTime":"2025-07-29T02:08:42.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.34820467059864,"strikeZoneBottom":1.60076492618099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.685813885231877,"aZ":-28.907598407417566,"pfxX":5.137191073950357,"pfxZ":2.006989260608676,"pX":-0.6167152485868809,"pZ":1.4621400925222614,"vX0":1.0630182446337084,"vY0":-126.80350302762712,"vZ0":-4.3429178471941405,"x":140.51,"y":199.3,"x0":-1.7088134584048758,"y0":50.00445998929593,"z0":5.500688639769172,"aX":8.375132116249603},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-9.6,"spinRate":2176,"spinDirection":75},"zone":13,"typeConfidence":0.9,"plateTime":0.4317693019179889,"extension":6.811322998245128},"index":0,"playId":"3828c5ae-b744-34fa-b3e1-5306ae8c537e","pitchNumber":1,"startTime":"2025-07-29T02:08:12.548Z","endTime":"2025-07-29T02:08:19.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jesús Sánchez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"3828c5ae-b744-34fa-b3e1-5306ae8c537e","startTime":"2025-07-29T02:08:23.822Z","endTime":"2025-07-29T02:08:30.051Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.442852882033055,"aZ":-19.53018653926434,"pfxX":-9.353721444080357,"pfxZ":6.135707021158179,"pX":-0.19512073189088053,"pZ":2.550612859063528,"vX0":6.722295104285379,"vY0":-142.1541754913675,"vZ0":-4.969538346779049,"x":124.44,"y":169.91,"x0":-1.366802876250404,"y0":50.00583560900957,"z0":5.549141854030239,"aX":-19.28144077597219},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.3,"breakHorizontal":15.7,"spinRate":2281,"spinDirection":221},"zone":5,"typeConfidence":0.92,"plateTime":0.38428444313067445,"extension":6.770673088612389},"hitData":{"launchSpeed":77.4,"launchAngle":13.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.89,"coordY":117.7}},"index":2,"playId":"01acf68e-c98b-39b8-b5c3-5641d14e430e","pitchNumber":2,"startTime":"2025-07-29T02:08:30.051Z","endTime":"2025-07-29T02:08:42.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:08:42.247Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jack Winkler singles on a ground ball to right fielder Jordan Walker. Heriberto Hernández to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:09:09.179Z","endTime":"2025-07-29T02:10:57.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.68364754495963,"strikeZoneBottom":1.75090550203301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23919829521058,"aZ":-17.347508064908336,"pfxX":-9.242151085646466,"pfxZ":7.334149845754284,"pX":0.6909305780570194,"pZ":2.7100478485745305,"vX0":9.006361610414842,"vY0":-140.85754295635172,"vZ0":-4.646648124862196,"x":90.66,"y":165.61,"x0":-1.3381078221702498,"y0":50.00109767105912,"z0":5.493177036092423,"aX":-18.67914903130648},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":15.0,"spinRate":2262,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.38798776186975914,"extension":6.737197173821371},"index":0,"playId":"a5e96f62-8257-3c79-91e7-fafc26592f05","pitchNumber":1,"startTime":"2025-07-29T02:09:10.055Z","endTime":"2025-07-29T02:09:14.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.65495709901166,"strikeZoneBottom":1.72233356002388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06317763462883,"aZ":-27.32757296830874,"pfxX":4.774257717031874,"pfxZ":2.992255395505201,"pX":0.902413942250192,"pZ":1.724338931162306,"vX0":4.697110497488915,"vY0":-126.8008409927721,"vZ0":-4.028693395683422,"x":82.6,"y":192.22,"x0":-1.5976287275847554,"y0":50.00566197932743,"z0":5.5259979596368005,"aX":7.737646489082585},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-9.7,"spinRate":2296,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.43274833952191205,"extension":6.69722335039624},"index":1,"playId":"a35bd093-e8bb-3518-9724-1a039edc34e0","pitchNumber":2,"startTime":"2025-07-29T02:09:26.646Z","endTime":"2025-07-29T02:09:32.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Heriberto Hernández advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"a35bd093-e8bb-3518-9724-1a039edc34e0","startTime":"2025-07-29T02:09:39.146Z","endTime":"2025-07-29T02:09:41.714Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.64345940974592,"strikeZoneBottom":1.74398799445757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.75534596720838,"aZ":-19.703380194437887,"pfxX":-8.9433850998827,"pfxZ":6.075471701562877,"pX":-0.0948748809834492,"pZ":1.8343234222815754,"vX0":6.654097249744572,"vY0":-142.17058485338643,"vZ0":-6.601874062251927,"x":120.62,"y":189.25,"x0":-1.3005030614852124,"y0":50.00369367068807,"z0":5.431623845799178,"aX":-18.359241294892232},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":2272,"spinDirection":222},"zone":8,"typeConfidence":0.92,"plateTime":0.38485096789925244,"extension":6.755311806591051},"index":3,"playId":"db0b2497-4c1c-384c-bed0-826f3c2bdb48","pitchNumber":3,"startTime":"2025-07-29T02:09:41.714Z","endTime":"2025-07-29T02:09:45.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.9,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71152751963181,"aZ":-16.95184347238177,"pfxX":-9.245351343780083,"pfxZ":7.166792092533864,"pX":-0.1393644832289906,"pZ":3.3469381738893285,"vX0":6.561555537117896,"vY0":-144.78944482004857,"vZ0":-3.3209044539087094,"x":122.31,"y":148.41,"x0":-1.233472107878081,"y0":50.00075617524272,"z0":5.545610932623891,"aX":-19.63324702747858},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.5,"breakHorizontal":15.5,"spinRate":2298,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.3782432140751717,"extension":6.725806801899385},"index":4,"playId":"c19039b4-f80a-3274-a553-ae494001143a","pitchNumber":4,"startTime":"2025-07-29T02:10:04.094Z","endTime":"2025-07-29T02:10:07.318Z","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":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.6704773508635,"strikeZoneBottom":1.63497965956607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83048502117508,"aZ":-26.216244805854895,"pfxX":0.7977199389246108,"pfxZ":3.0996148146771327,"pX":1.1162712816981084,"pZ":1.6199271879088044,"vX0":6.342845766889059,"vY0":-136.969943269155,"vZ0":-5.448001777255794,"x":74.45,"y":195.04,"x0":-1.3217486547858304,"y0":50.005636553233714,"z0":5.399748579750483,"aX":1.5327368055196093},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":2246,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3980632088088045,"extension":6.686790498640843},"index":5,"playId":"01cd45b5-de27-30a6-a5cf-efe4e1c79846","pitchNumber":5,"startTime":"2025-07-29T02:10:27.553Z","endTime":"2025-07-29T02:10:31.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1411783431504,"aZ":-17.840392727146035,"pfxX":-9.463707041277246,"pfxZ":6.831900870331216,"pX":-0.041035306491721116,"pZ":2.992288771416925,"vX0":6.865750816257451,"vY0":-143.66816375443048,"vZ0":-4.192473390147818,"x":118.56,"y":157.99,"x0":-1.227776505458412,"y0":50.00351526159724,"z0":5.573724218221418,"aX":-19.856778187103096},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2261,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.38070638242380506,"extension":6.6866346860723285},"hitData":{"launchSpeed":74.7,"launchAngle":10.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.53,"coordY":119.65}},"index":6,"playId":"eee4da07-fe91-3bf1-87d4-3d7492e41c39","pitchNumber":6,"startTime":"2025-07-29T02:10:45.467Z","endTime":"2025-07-29T02:10:57.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:10:57.057Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:11:27.492Z","endTime":"2025-07-29T02:13:04.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.56177894315767,"strikeZoneBottom":1.74558552176085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.568790379261507,"aZ":-23.254974238846387,"pfxX":-4.294787750910306,"pfxZ":4.507853553532201,"pX":-1.232418596982423,"pZ":1.7955319100281457,"vX0":2.153347922356014,"vY0":-138.7041264850382,"vZ0":-5.935485593689531,"x":163.98,"y":190.3,"x0":-1.45447260855916,"y0":50.00148972892214,"z0":5.480558803982732,"aX":-8.495902985581914},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":7.4,"spinRate":2332,"spinDirection":218},"zone":13,"typeConfidence":0.74,"plateTime":0.39258827779282557,"extension":6.693693033520451},"index":0,"playId":"c52b9078-200b-395c-8ec3-0809762d52c7","pitchNumber":1,"startTime":"2025-07-29T02:11:39.137Z","endTime":"2025-07-29T02:11:43.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03554107835878,"aZ":-18.591678523753924,"pfxX":-9.904452058282502,"pfxZ":6.480682285040599,"pX":0.25235933883704204,"pZ":2.8677176663873207,"vX0":8.229620596488529,"vY0":-143.34159749748454,"vZ0":-4.16655429340881,"x":107.38,"y":161.35,"x0":-1.3594977570977844,"y0":50.00036795577876,"z0":5.490302344104972,"aX":-20.747485647130734},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":16.4,"spinRate":2364,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.38114038071262657,"extension":6.8347707923703735},"index":1,"playId":"f480e226-4a05-366d-9777-1858a8ba1605","pitchNumber":2,"startTime":"2025-07-29T02:11:58.696Z","endTime":"2025-07-29T02:12:02.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-29T02:12:09.467Z","endTime":"2025-07-29T02:12:23.154Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":87.6,"endSpeed":80.6,"strikeZoneTop":3.42944166146625,"strikeZoneBottom":1.71361963612926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421151746462698,"aZ":-27.564253088271617,"pfxX":6.798200298613152,"pfxZ":2.798628773202015,"pX":1.1505891301677686,"pZ":2.2729248401644386,"vX0":4.328829377518325,"vY0":-127.53115623983605,"vZ0":-2.851281269473947,"x":73.14,"y":177.41,"x0":-1.4523307608110212,"y0":50.0019761214454,"z0":5.581470101389661,"aX":11.186404226277956},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-13.3,"spinRate":2301,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4296311231707928,"extension":6.606962361347737},"index":3,"playId":"3d392830-d001-3843-995b-477349c05184","pitchNumber":3,"startTime":"2025-07-29T02:12:23.154Z","endTime":"2025-07-29T02:12:29.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.56200349259139,"strikeZoneBottom":1.74581149202113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.692149753261788,"aZ":-20.774007617680297,"pfxX":-10.132737733617738,"pfxZ":5.482762275912446,"pX":0.42146145498417,"pZ":2.859876810877319,"vX0":8.621430386102931,"vY0":-142.77297679377216,"vZ0":-3.707467342068279,"x":100.93,"y":161.56,"x0":-1.310381177705343,"y0":50.00193302947933,"z0":5.4711116141627905,"aX":-21.065988563002268},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":2283,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.3825998018161241,"extension":6.732557405948928},"index":4,"playId":"2996ded6-b82f-3076-8c2b-708961a1a252","pitchNumber":4,"startTime":"2025-07-29T02:12:39.990Z","endTime":"2025-07-29T02:12:43.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.40366820264827,"strikeZoneBottom":1.62091379103838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.554840787755644,"aZ":-21.219347916815696,"pfxX":-10.15671913225654,"pfxZ":5.14341742220409,"pX":0.9073617581925444,"pZ":3.041679539191635,"vX0":9.638955753228219,"vY0":-144.52276931672137,"vZ0":-3.2320764820248624,"x":82.41,"y":156.65,"x0":-1.1405595302290645,"y0":50.00204799431918,"z0":5.467341326167852,"aX":-21.62969589576421},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":2316,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.37801707554152353,"extension":6.724222164601545},"index":5,"playId":"f899cdc6-4c9a-3af4-b9e6-85d0a7e46920","pitchNumber":5,"startTime":"2025-07-29T02:12:59.957Z","endTime":"2025-07-29T02:13:04.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:13:04.613Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:11:27.492Z","endTime":"2025-07-29T02:13:04.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.56177894315767,"strikeZoneBottom":1.74558552176085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.568790379261507,"aZ":-23.254974238846387,"pfxX":-4.294787750910306,"pfxZ":4.507853553532201,"pX":-1.232418596982423,"pZ":1.7955319100281457,"vX0":2.153347922356014,"vY0":-138.7041264850382,"vZ0":-5.935485593689531,"x":163.98,"y":190.3,"x0":-1.45447260855916,"y0":50.00148972892214,"z0":5.480558803982732,"aX":-8.495902985581914},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":7.4,"spinRate":2332,"spinDirection":218},"zone":13,"typeConfidence":0.74,"plateTime":0.39258827779282557,"extension":6.693693033520451},"index":0,"playId":"c52b9078-200b-395c-8ec3-0809762d52c7","pitchNumber":1,"startTime":"2025-07-29T02:11:39.137Z","endTime":"2025-07-29T02:11:43.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03554107835878,"aZ":-18.591678523753924,"pfxX":-9.904452058282502,"pfxZ":6.480682285040599,"pX":0.25235933883704204,"pZ":2.8677176663873207,"vX0":8.229620596488529,"vY0":-143.34159749748454,"vZ0":-4.16655429340881,"x":107.38,"y":161.35,"x0":-1.3594977570977844,"y0":50.00036795577876,"z0":5.490302344104972,"aX":-20.747485647130734},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":16.4,"spinRate":2364,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.38114038071262657,"extension":6.8347707923703735},"index":1,"playId":"f480e226-4a05-366d-9777-1858a8ba1605","pitchNumber":2,"startTime":"2025-07-29T02:11:58.696Z","endTime":"2025-07-29T02:12:02.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-29T02:12:09.467Z","endTime":"2025-07-29T02:12:23.154Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":87.6,"endSpeed":80.6,"strikeZoneTop":3.42944166146625,"strikeZoneBottom":1.71361963612926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421151746462698,"aZ":-27.564253088271617,"pfxX":6.798200298613152,"pfxZ":2.798628773202015,"pX":1.1505891301677686,"pZ":2.2729248401644386,"vX0":4.328829377518325,"vY0":-127.53115623983605,"vZ0":-2.851281269473947,"x":73.14,"y":177.41,"x0":-1.4523307608110212,"y0":50.0019761214454,"z0":5.581470101389661,"aX":11.186404226277956},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-13.3,"spinRate":2301,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4296311231707928,"extension":6.606962361347737},"index":3,"playId":"3d392830-d001-3843-995b-477349c05184","pitchNumber":3,"startTime":"2025-07-29T02:12:23.154Z","endTime":"2025-07-29T02:12:29.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.56200349259139,"strikeZoneBottom":1.74581149202113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.692149753261788,"aZ":-20.774007617680297,"pfxX":-10.132737733617738,"pfxZ":5.482762275912446,"pX":0.42146145498417,"pZ":2.859876810877319,"vX0":8.621430386102931,"vY0":-142.77297679377216,"vZ0":-3.707467342068279,"x":100.93,"y":161.56,"x0":-1.310381177705343,"y0":50.00193302947933,"z0":5.4711116141627905,"aX":-21.065988563002268},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":2283,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.3825998018161241,"extension":6.732557405948928},"index":4,"playId":"2996ded6-b82f-3076-8c2b-708961a1a252","pitchNumber":4,"startTime":"2025-07-29T02:12:39.990Z","endTime":"2025-07-29T02:12:43.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.40366820264827,"strikeZoneBottom":1.62091379103838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.554840787755644,"aZ":-21.219347916815696,"pfxX":-10.15671913225654,"pfxZ":5.14341742220409,"pX":0.9073617581925444,"pZ":3.041679539191635,"vX0":9.638955753228219,"vY0":-144.52276931672137,"vZ0":-3.2320764820248624,"x":82.41,"y":156.65,"x0":-1.1405595302290645,"y0":50.00204799431918,"z0":5.467341326167852,"aX":-21.62969589576421},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":2316,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.37801707554152353,"extension":6.724222164601545},"index":5,"playId":"f899cdc6-4c9a-3af4-b9e6-85d0a7e46920","pitchNumber":5,"startTime":"2025-07-29T02:12:59.957Z","endTime":"2025-07-29T02:13:04.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:13:04.613Z","atBatIndex":70},"scoringPlays":[20,29,52,54,55,68],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":132.56,"y":176.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":204.31,"y":80.06},"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":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":182.14,"y":59.83},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":39.0,"y":96.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":179.84,"y":133.63},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":60.71,"y":73.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":133.57,"y":76.58},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":145.74,"y":169.92},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":67.89,"y":126.92},"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":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":129.01,"y":181.58},"type":"O","description":"Fielders Choice 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":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":136.11,"y":143.57},"type":"O","description":"Forceout"}]}},{"startIndex":15,"endIndex":21,"top":[15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":147.97,"y":137.31},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":197.56,"y":79.07},"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":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":128.51,"y":182.59},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":100.45,"y":156.23},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":140.81,"y":33.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":108.24,"y":175.5},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":118.81,"y":46.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":120.91,"y":165.87},"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":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":120.0,"y":157.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":27.44,"y":100.44},"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":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":79.86,"y":123.31},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":36,"top":[31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":121.53,"y":97.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":138.13,"y":140.53},"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":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":145.04,"y":138.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":110.77,"y":176.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":151.82,"y":172.97},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":150.56,"y":107.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":111.28,"y":176.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":145.74,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":158.91,"y":168.4},"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":6,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":88.91,"y":96.27},"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":6,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":103.17,"y":147.63},"type":"O","description":"Forceout"}]}},{"startIndex":45,"endIndex":56,"top":[45,46,47],"bottom":[48,49,50,51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":108.74,"y":177.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":108.74,"y":179.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":104.18,"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":7,"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":196.62,"y":69.82},"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":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":144.1,"y":57.7},"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":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":15.69,"y":96.37},"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":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":77.61,"y":46.06},"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":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":123.96,"y":191.96},"type":"O","description":"Pop Out"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":111.78,"y":94.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":92.86,"y":78.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":129.01,"y":42.73},"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":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":22.93,"y":103.34},"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":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":87.97,"y":174.99},"type":"O","description":"Pop Out"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67,68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":104.46,"y":80.63},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":135.44,"y":77.36},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":158.89,"y":117.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"coordinates":{"x":162.53,"y":119.65},"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":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":5,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":2,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":8,"errors":0,"leftOnBase":7},"away":{"runs":1,"hits":4,"errors":3,"leftOnBase":5}},"defense":{"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"onDeck":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"inHole":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"battingOrder":3,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"onDeck":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"inHole":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"battingOrder":6,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".252","atBats":31,"obp":".315","slg":".393","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":4,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":7,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".351","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"4.44","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.31","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":56,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":6,"pitchesPerInning":"18.38","runsScoredPer9":"7.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":3,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":7,"strikes":24,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":33,"gamesStarted":0,"flyOuts":25,"groundOuts":31,"airOuts":54,"runs":19,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":51,"baseOnBalls":21,"intentionalWalks":3,"hits":34,"hitByPitch":3,"atBats":167,"obp":".299","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":728,"era":"3.23","inningsPitched":"47.1","wins":5,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.16","battersFaced":194,"outs":142,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":728,"balls":268,"strikes":460,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":4,"winPercentage":"1.000","pitchesPerInning":"15.38","gamesFinished":9,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.70","walksPer9Inn":"3.99","hitsPer9Inn":"6.46","runsScoredPer9":"3.61","homeRunsPer9":"0.57","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"54","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":39,"groundOuts":58,"airOuts":59,"runs":24,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":59,"baseOnBalls":15,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".255","atBats":235,"obp":".304","slg":".353","ops":".657","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":83,"rbi":25,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":172,"errors":2,"chances":181,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"64","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":14,"groundOuts":17,"airOuts":22,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".320","atBats":100,"obp":".373","slg":".520","ops":".893","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":52,"rbi":18,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".409","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":65,"groundOuts":120,"airOuts":109,"runs":79,"doubles":27,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":39,"intentionalWalks":0,"hits":110,"hitByPitch":4,"atBats":408,"obp":".333","caughtStealing":0,"stolenBases":24,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1796,"era":"6.66","inningsPitched":"104.0","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":77,"whip":"1.43","battersFaced":460,"outs":312,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1796,"balls":641,"strikes":1155,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".357","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.38","hitsPer9Inn":"9.52","runsScoredPer9":"6.84","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":8,"passedBall":0,"popOuts":11,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 4-5)","summary":"6.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":37,"strikes":57,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":18,"gamesStarted":18,"flyOuts":54,"groundOuts":98,"airOuts":79,"runs":38,"doubles":20,"triples":0,"homeRuns":10,"strikeOuts":96,"baseOnBalls":33,"intentionalWalks":0,"hits":83,"hitByPitch":6,"atBats":353,"obp":".310","caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","numberOfPitches":1526,"era":"3.35","inningsPitched":"94.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.23","battersFaced":395,"outs":282,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1526,"balls":568,"strikes":958,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":1,"winPercentage":".444","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.16","hitsPer9Inn":"7.95","runsScoredPer9":"3.64","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"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"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":36,"gamesStarted":0,"flyOuts":27,"groundOuts":70,"airOuts":47,"runs":22,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":51,"hitByPitch":1,"atBats":202,"obp":".307","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":753,"era":"3.38","inningsPitched":"53.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":20,"whip":"1.24","battersFaced":218,"outs":160,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":257,"strikes":496,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.12","gamesFinished":15,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"5.74","walksPer9Inn":"2.53","hitsPer9Inn":"8.61","runsScoredPer9":"3.71","homeRunsPer9":"1.18","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"33","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":55,"groundOuts":102,"airOuts":96,"runs":33,"doubles":20,"triples":1,"homeRuns":5,"strikeOuts":71,"baseOnBalls":22,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".234","atBats":346,"obp":".279","slg":".341","ops":".620","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":118,"rbi":33,"leftOnBase":155,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.20","popOuts":18,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":548,"errors":6,"chances":590,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678692":{"person":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":47,"gamesStarted":0,"flyOuts":33,"groundOuts":33,"airOuts":48,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":68,"baseOnBalls":21,"intentionalWalks":2,"hits":40,"hitByPitch":3,"atBats":187,"obp":".302","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":810,"era":"3.06","inningsPitched":"50.0","wins":6,"losses":1,"saves":6,"saveOpportunities":10,"holds":13,"blownSaves":4,"earnedRuns":17,"whip":"1.22","battersFaced":213,"outs":150,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":810,"balls":291,"strikes":519,"strikePercentage":".640","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".857","pitchesPerInning":"16.20","gamesFinished":8,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"12.24","walksPer9Inn":"3.78","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"1.44","inheritedRunners":21,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":58,"groundOuts":76,"airOuts":112,"runs":54,"doubles":22,"triples":4,"homeRuns":13,"strikeOuts":74,"baseOnBalls":24,"intentionalWalks":0,"hits":99,"hitByPitch":4,"atBats":360,"obp":".326","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1577,"era":"5.05","inningsPitched":"92.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.33","battersFaced":389,"outs":278,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1577,"balls":591,"strikes":986,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".273","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.19","walksPer9Inn":"2.33","hitsPer9Inn":"9.62","runsScoredPer9":"5.24","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":18,"groundOuts":39,"airOuts":36,"runs":20,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":3,"atBats":146,"obp":".335","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":696,"era":"3.92","inningsPitched":"39.0","wins":3,"losses":2,"saves":9,"saveOpportunities":14,"holds":5,"blownSaves":5,"earnedRuns":17,"whip":"1.38","battersFaced":170,"outs":117,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":696,"balls":280,"strikes":416,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".600","pitchesPerInning":"17.85","gamesFinished":15,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"8.77","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"4.62","homeRunsPer9":"0.92","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":11},"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}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"46","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":30,"groundOuts":56,"airOuts":68,"runs":26,"doubles":13,"triples":3,"homeRuns":1,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".240","atBats":192,"obp":".282","slg":".354","ops":".636","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":68,"rbi":20,"leftOnBase":74,"sacBunts":4,"sacFlies":4,"babip":".273","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"192.00","popOuts":13,"lineOuts":25},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":30,"obp":".563","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"19.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"3.60","battersFaced":32,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.60","hitsPer9Inn":"28.80","runsScoredPer9":"19.80","homeRunsPer9":"3.60","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":83,"errors":1,"chances":180,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":25,"gamesStarted":1,"flyOuts":14,"groundOuts":40,"airOuts":30,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":2,"hits":30,"hitByPitch":2,"atBats":123,"obp":".316","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":529,"era":"2.84","inningsPitched":"31.2","wins":2,"losses":5,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"1.29","battersFaced":136,"outs":95,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":529,"balls":198,"strikes":331,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".286","pitchesPerInning":"16.71","gamesFinished":8,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"6.54","walksPer9Inn":"3.13","hitsPer9Inn":"8.53","runsScoredPer9":"3.41","homeRunsPer9":"0.57","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":54,"groundOuts":100,"airOuts":101,"runs":48,"doubles":17,"triples":2,"homeRuns":1,"strikeOuts":57,"baseOnBalls":37,"intentionalWalks":2,"hits":105,"hitByPitch":1,"avg":".293","atBats":358,"obp":".359","slg":".360","ops":".719","caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":129,"rbi":26,"leftOnBase":93,"sacBunts":3,"sacFlies":2,"babip":".344","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"358.00","popOuts":10,"lineOuts":37},"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":218,"putOuts":109,"errors":8,"chances":335,"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"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":20,"groundOuts":25,"airOuts":33,"runs":7,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".219","atBats":105,"obp":".284","slg":".286","ops":".570","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":30,"rbi":5,"leftOnBase":43,"sacBunts":1,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":39,"errors":1,"chances":105,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":40,"groundOuts":64,"airOuts":69,"runs":52,"doubles":17,"triples":3,"homeRuns":23,"strikeOuts":106,"baseOnBalls":40,"intentionalWalks":3,"hits":100,"hitByPitch":5,"avg":".299","atBats":335,"obp":".379","slg":".573","ops":".952","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":192,"rbi":63,"leftOnBase":145,"sacBunts":1,"sacFlies":3,"babip":".368","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.56","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":200,"errors":1,"chances":205,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":34,"groundOuts":54,"airOuts":56,"runs":19,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":24,"intentionalWalks":0,"hits":50,"hitByPitch":5,"avg":".265","atBats":189,"obp":".357","slg":".386","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":73,"rbi":31,"leftOnBase":69,"sacBunts":3,"sacFlies":3,"babip":".301","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.25","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":31,"stolenBasePercentage":".886","caughtStealingPercentage":".114","assists":11,"putOuts":327,"errors":3,"chances":341,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":18,"groundOuts":39,"airOuts":40,"runs":11,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".240","atBats":129,"obp":".288","slg":".349","ops":".637","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":45,"rbi":10,"leftOnBase":58,"sacBunts":2,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.50","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":44,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":13,"putOuts":308,"errors":4,"chances":325,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681006":{"person":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":12,"strikes":10,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":9,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":50,"obp":".305","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":250,"era":"5.40","inningsPitched":"13.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.35","battersFaced":60,"outs":40,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":250,"balls":96,"strikes":154,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.78","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.75","gamesFinished":3,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"10.80","walksPer9Inn":"6.08","hitsPer9Inn":"6.08","runsScoredPer9":"6.75","homeRunsPer9":"0.67","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":45,"gamesStarted":0,"flyOuts":32,"groundOuts":51,"airOuts":45,"runs":10,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":1,"hits":25,"hitByPitch":2,"atBats":156,"obp":".256","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":668,"era":"1.83","inningsPitched":"44.1","wins":2,"losses":5,"saves":3,"saveOpportunities":6,"holds":18,"blownSaves":3,"earnedRuns":9,"whip":"0.97","battersFaced":176,"outs":133,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":668,"balls":233,"strikes":435,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".286","pitchesPerInning":"15.07","gamesFinished":10,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.65","hitsPer9Inn":"5.08","runsScoredPer9":"2.03","homeRunsPer9":"0.61","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":39,"groundOuts":78,"airOuts":76,"runs":39,"doubles":11,"triples":4,"homeRuns":9,"strikeOuts":68,"baseOnBalls":29,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".257","atBats":296,"obp":".323","slg":".412","ops":".735","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":122,"rbi":34,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.89","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":150,"errors":2,"chances":153,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":2,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":96,"airOuts":85,"runs":45,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":66,"baseOnBalls":21,"intentionalWalks":1,"hits":77,"hitByPitch":0,"avg":".238","atBats":323,"obp":".284","slg":".455","ops":".739","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":147,"rbi":46,"leftOnBase":136,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.53","popOuts":19,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":42,"stolenBasePercentage":".894","caughtStealingPercentage":".106","assists":12,"putOuts":282,"errors":5,"chances":298,"fielding":".987","passedBall":10,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":7,"flyOuts":42,"groundOuts":57,"airOuts":73,"runs":25,"doubles":17,"triples":1,"homeRuns":1,"strikeOuts":44,"baseOnBalls":5,"intentionalWalks":0,"hits":60,"hitByPitch":2,"atBats":227,"obp":".279","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":858,"era":"3.28","inningsPitched":"60.1","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.08","battersFaced":241,"outs":181,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":858,"balls":262,"strikes":596,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".714","pitchesPerInning":"14.22","gamesFinished":3,"strikeoutWalkRatio":"8.80","strikeoutsPer9Inn":"6.56","walksPer9Inn":"0.75","hitsPer9Inn":"8.95","runsScoredPer9":"3.73","homeRunsPer9":"0.15","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676466":{"person":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"jerseyNumber":"63","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"501","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"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":11,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".167","slg":".167","ops":".334","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","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":5,"putOuts":12,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":41,"groundOuts":29,"airOuts":56,"runs":15,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":157,"obp":".251","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":762,"era":"3.07","inningsPitched":"44.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.95","battersFaced":175,"outs":132,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":271,"strikes":491,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".500","pitchesPerInning":"17.32","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"9.41","walksPer9Inn":"3.07","hitsPer9Inn":"5.52","runsScoredPer9":"3.07","homeRunsPer9":"0.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678368":{"person":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":19,"gamesStarted":5,"flyOuts":50,"groundOuts":37,"airOuts":82,"runs":22,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":0,"hits":52,"hitByPitch":3,"atBats":206,"obp":".313","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":870,"era":"3.46","inningsPitched":"54.2","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":21,"whip":"1.24","battersFaced":227,"outs":164,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":312,"strikes":558,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".250","pitchesPerInning":"15.91","gamesFinished":9,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"6.09","walksPer9Inn":"2.63","hitsPer9Inn":"8.56","runsScoredPer9":"3.62","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":49,"groundOuts":106,"airOuts":95,"runs":44,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":52,"baseOnBalls":34,"intentionalWalks":2,"hits":82,"hitByPitch":2,"avg":".246","atBats":334,"obp":".318","slg":".386","ops":".704","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":129,"rbi":54,"leftOnBase":143,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.36","popOuts":15,"lineOuts":31},"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":221,"putOuts":122,"errors":5,"chances":348,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[669364,660821,682663,681715,672640,676466,689414,676572,688363,667472,665795,681006,669199],"pitchers":[665795,681006,669199],"bench":[663743,691594,669065],"bullpen":[645261,678368,669622,676534,806188,678692,676083,691587,663969,615698],"battingOrder":[669364,660821,682663,681715,676466,689414,676572,688363,667472],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Hernández, H; Pauley; Wagaman; Winkler."},{"label":"RBI","value":"Hernández, H (18)."},{"label":"2-out RBI","value":"Hernández, H."},{"label":"Runners left in scoring position, 2 out","value":"Hernández, H; Hicks, L; Sánchez, J."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ramírez 2 (5, throw, catcher interference); Hernández, H (1, fielding)."}]}],"note":[]},"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":4,"groundOuts":10,"airOuts":7,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".251","atBats":32,"obp":".321","slg":".393","ops":".714","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"4.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.29","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":49,"strikes":71,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":1,"pitchesPerInning":"13.33","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":5,"flyOuts":22,"groundOuts":34,"airOuts":44,"runs":19,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":130,"obp":".301","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":524,"era":"4.91","inningsPitched":"33.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.21","battersFaced":138,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":524,"balls":196,"strikes":328,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"15.88","gamesFinished":1,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"5.18","walksPer9Inn":"1.36","hitsPer9Inn":"9.55","runsScoredPer9":"5.18","homeRunsPer9":"0.55","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":16,"groundOuts":26,"airOuts":29,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":92,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":455,"era":"3.33","inningsPitched":"27.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.89","battersFaced":106,"outs":81,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":455,"balls":171,"strikes":284,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.85","gamesFinished":8,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.00","hitsPer9Inn":"5.00","runsScoredPer9":"3.67","homeRunsPer9":"0.67","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":24,"groundOuts":42,"airOuts":51,"runs":24,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":74,"baseOnBalls":16,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".228","atBats":215,"obp":".286","slg":".326","ops":".612","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":70,"rbi":27,"leftOnBase":110,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.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":120,"errors":1,"chances":125,"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":"1-4 | 2B, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"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":2,"rbi":0,"leftOnBase":4,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":48,"groundOuts":79,"airOuts":81,"runs":46,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":91,"baseOnBalls":32,"intentionalWalks":0,"hits":72,"hitByPitch":8,"avg":".228","atBats":316,"obp":".313","slg":".323","ops":".636","caughtStealing":2,"stolenBases":27,"stolenBasePercentage":".931","caughtStealingPercentage":".069","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":102,"rbi":33,"leftOnBase":125,"sacBunts":5,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.20","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":253,"errors":4,"chances":260,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":52,"groundOuts":84,"airOuts":89,"runs":52,"doubles":28,"triples":0,"homeRuns":14,"strikeOuts":107,"baseOnBalls":34,"intentionalWalks":1,"hits":97,"hitByPitch":17,"avg":".259","atBats":374,"obp":".347","slg":".447","ops":".794","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":167,"rbi":61,"leftOnBase":173,"sacBunts":1,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.71","popOuts":10,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":720,"errors":5,"chances":785,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":5,"strikes":10,"strikePercentage":".670","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":31,"gamesStarted":2,"flyOuts":29,"groundOuts":52,"airOuts":59,"runs":23,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":47,"baseOnBalls":9,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":209,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":870,"era":"3.17","inningsPitched":"54.0","wins":5,"losses":2,"saves":1,"saveOpportunities":4,"holds":7,"blownSaves":3,"earnedRuns":19,"whip":"1.15","battersFaced":221,"outs":162,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":284,"strikes":586,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".714","pitchesPerInning":"16.11","gamesFinished":2,"strikeoutWalkRatio":"5.22","strikeoutsPer9Inn":"7.83","walksPer9Inn":"1.50","hitsPer9Inn":"8.83","runsScoredPer9":"3.83","homeRunsPer9":"0.67","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":79,"groundOuts":90,"airOuts":146,"runs":43,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":36,"baseOnBalls":28,"intentionalWalks":4,"hits":83,"hitByPitch":3,"avg":".235","atBats":353,"obp":".295","slg":".368","ops":".663","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":130,"rbi":43,"leftOnBase":174,"sacBunts":0,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.30","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":178,"putOuts":63,"errors":3,"chances":244,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":31,"groundOuts":62,"airOuts":54,"runs":18,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":1,"atBats":211,"obp":".288","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":864,"era":"2.81","inningsPitched":"57.2","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.14","battersFaced":233,"outs":173,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":864,"balls":291,"strikes":573,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".667","pitchesPerInning":"14.98","gamesFinished":7,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"7.80","walksPer9Inn":"2.97","hitsPer9Inn":"7.34","runsScoredPer9":"2.81","homeRunsPer9":"0.62","inheritedRunners":20,"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":{},"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":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":{"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":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".350","atBats":20,"obp":".409","slg":".600","ops":"1.009","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":12,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"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":"201","stats":{"batting":{"note":"1-","summary":"0-1 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":13,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".162","atBats":68,"obp":".278","slg":".191","ops":".469","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":13,"rbi":1,"leftOnBase":25,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":49,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":64,"groundOuts":81,"airOuts":110,"runs":37,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":47,"baseOnBalls":26,"intentionalWalks":1,"hits":95,"hitByPitch":1,"avg":".289","atBats":329,"obp":".340","slg":".474","ops":".814","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":156,"rbi":48,"leftOnBase":148,"sacBunts":1,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.74","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"23.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":285,"errors":3,"chances":306,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":42,"gamesStarted":0,"flyOuts":14,"groundOuts":75,"airOuts":23,"runs":29,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":55,"hitByPitch":0,"atBats":175,"obp":".360","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":672,"era":"5.27","inningsPitched":"41.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":24,"whip":"1.66","battersFaced":190,"outs":123,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":672,"balls":236,"strikes":436,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"3.26","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.39","gamesFinished":15,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"5.27","walksPer9Inn":"2.85","hitsPer9Inn":"12.07","runsScoredPer9":"6.37","homeRunsPer9":"1.54","inheritedRunners":28,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":20,"airOuts":25,"runs":6,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".244","atBats":90,"obp":".281","slg":".356","ops":".637","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":32,"rbi":10,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":26,"errors":3,"chances":91,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":21,"gamesStarted":0,"flyOuts":9,"groundOuts":25,"airOuts":19,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":92,"obp":".327","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":451,"era":"1.75","inningsPitched":"25.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.29","battersFaced":107,"outs":77,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":451,"balls":183,"strikes":268,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.56","hitsPer9Inn":"7.01","runsScoredPer9":"2.10","homeRunsPer9":"0.70","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":10,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":32,"strikes":49,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":45,"groundOuts":188,"airOuts":78,"runs":63,"doubles":21,"triples":4,"homeRuns":14,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":0,"hits":116,"hitByPitch":1,"atBats":456,"obp":".311","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1867,"era":"4.62","inningsPitched":"117.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.31","battersFaced":497,"outs":351,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1867,"balls":725,"strikes":1142,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.41","rbi":0,"winPercentage":".462","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"5.85","walksPer9Inn":"2.85","hitsPer9Inn":"8.92","runsScoredPer9":"4.85","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":17,"errors":3,"chances":35,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":13,"groundOuts":26,"airOuts":39,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".294","atBats":109,"obp":".316","slg":".477","ops":".793","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":52,"rbi":16,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","popOuts":16,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":7,"putOuts":190,"errors":4,"chances":201,"fielding":".980","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":19,"gamesStarted":19,"flyOuts":73,"groundOuts":102,"airOuts":122,"runs":50,"doubles":25,"triples":1,"homeRuns":10,"strikeOuts":83,"baseOnBalls":24,"intentionalWalks":0,"hits":109,"hitByPitch":4,"atBats":409,"obp":".311","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1607,"era":"4.04","inningsPitched":"104.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.27","battersFaced":444,"outs":314,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1607,"balls":555,"strikes":1052,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".429","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"3.46","strikeoutsPer9Inn":"7.14","walksPer9Inn":"2.06","hitsPer9Inn":"9.37","runsScoredPer9":"4.30","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"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":81,"flyOuts":40,"groundOuts":64,"airOuts":73,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":69,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".199","atBats":251,"obp":".243","slg":".311","ops":".554","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":78,"rbi":29,"leftOnBase":131,"sacBunts":3,"sacFlies":2,"babip":".247","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.83","popOuts":17,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":31,"putOuts":528,"errors":4,"chances":563,"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 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":55,"groundOuts":113,"airOuts":111,"runs":55,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":57,"baseOnBalls":38,"intentionalWalks":3,"hits":110,"hitByPitch":7,"avg":".285","atBats":386,"obp":".356","slg":".417","ops":".773","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":161,"rbi":42,"leftOnBase":135,"sacBunts":1,"sacFlies":4,"babip":".312","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.89","popOuts":20,"lineOuts":36},"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":230,"putOuts":151,"errors":3,"chances":384,"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 2B, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":96,"flyOuts":66,"groundOuts":80,"airOuts":124,"runs":58,"doubles":23,"triples":0,"homeRuns":7,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".272","atBats":367,"obp":".326","slg":".392","ops":".718","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":144,"rbi":39,"leftOnBase":135,"sacBunts":2,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.43","popOuts":31,"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":246,"putOuts":114,"errors":2,"chances":362,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":17,"groundOuts":57,"airOuts":38,"runs":25,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":3,"avg":".308","atBats":195,"obp":".386","slg":".487","ops":".873","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":95,"rbi":39,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".349","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":86,"errors":1,"chances":93,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[680977,671056,641658,676475,575929,691026,691023,650968,695336,687363,669467,571927,694335],"pitchers":[669467,571927,694335],"bench":[571448,665877,686780],"bullpen":[543243,664854,667463,681517,669461,664208,700241,571945,676617,668941],"battingOrder":[680977,641658,676475,575929,691026,691023,650968,695336,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Winn 2 (23, Cabrera, E, Bachar); Pozo (8, Cabrera, E); Scott II (13, Simpson); Walker, J (10, Bachar); Saggese (7, Bachar)."},{"label":"HR","value":"Burleson (14, 3rd inning off Cabrera, E, 0 on, 2 out)."},{"label":"TB","value":"Burleson 4; Pozo 2; Saggese 2; Scott II 2; Walker, J 2; Winn 5."},{"label":"RBI","value":"Burleson 2 (48); Walker, J (27); Winn 3 (39)."},{"label":"2-out RBI","value":"Burleson; Walker, J; Winn 3."},{"label":"Runners left in scoring position, 2 out","value":"Pozo; Hampson; Scott II."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Scott II (27, 3rd base off Simpson/Ramírez)."}]}],"note":[{"label":"1","value":"Ran for Herrera in the 7th."}]}},"officials":[{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Cabrera, E; Bachar."},{"label":"Pitches-strikes","value":"Cabrera, E 94-57; Simpson 22-10; Bachar 31-24; Pallante 81-49; Matz 15-10; Svanson 24-12."},{"label":"Groundouts-flyouts","value":"Cabrera, E 10-3; Simpson 0-1; Bachar 0-0; Pallante 10-5; Matz 0-2; Svanson 0-0."},{"label":"Batters faced","value":"Cabrera, E 25; Simpson 5; Bachar 8; Pallante 23; Matz 4; Svanson 6."},{"label":"Inherited runners-scored","value":"Bachar 3-3."},{"label":"Umpires","value":"HP: Erich Bacchus. 1B: Brian O'Nora. 2B: Mike Estabrook. 3B: Laz Diaz. "},{"label":"Weather","value":"92 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Out To LF."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"20,510."},{"label":"Venue","value":"Busch Stadium."},{"label":"July 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","boxscoreName":"Pallante"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":10,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":32,"strikes":49,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":45,"groundOuts":188,"airOuts":78,"runs":63,"doubles":21,"triples":4,"homeRuns":14,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":0,"hits":116,"hitByPitch":1,"atBats":456,"obp":".311","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1867,"era":"4.62","inningsPitched":"117.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.31","battersFaced":497,"outs":351,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1867,"balls":725,"strikes":1142,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.41","rbi":0,"winPercentage":".462","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"5.85","walksPer9Inn":"2.85","hitsPer9Inn":"8.92","runsScoredPer9":"4.85","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":17,"errors":3,"chances":35,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":82,"pitchingGameScore":82},{"player":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","boxscoreName":"Winn"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 2B, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":96,"flyOuts":66,"groundOuts":80,"airOuts":124,"runs":58,"doubles":23,"triples":0,"homeRuns":7,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".272","atBats":367,"obp":".326","slg":".392","ops":".718","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":144,"rbi":39,"leftOnBase":135,"sacBunts":2,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.43","popOuts":31,"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":246,"putOuts":114,"errors":2,"chances":362,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","boxscoreName":"Burleson"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":64,"groundOuts":81,"airOuts":110,"runs":37,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":47,"baseOnBalls":26,"intentionalWalks":1,"hits":95,"hitByPitch":1,"avg":".289","atBats":329,"obp":".340","slg":".474","ops":".814","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":156,"rbi":48,"leftOnBase":148,"sacBunts":1,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.74","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"23.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":285,"errors":3,"chances":306,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"loser":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}