{"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":776670,"link":"/api/v1.1/game/776670/feed/live","metaData":{"wait":10,"timeStamp":"20250821_012653","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776670,"type":"R","doubleHeader":"N","id":"2025/08/20/slnmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776670-2025-08-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-20T22:40:00Z","originalDate":"2025-08-20","officialDate":"2025-08-20","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":65,"ties":0,"pct":".492"},"records":{},"divisionLeader":false,"wins":63,"losses":65,"winningPercentage":".492"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"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":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":67,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":60,"losses":67,"winningPercentage":".472"},"franchiseName":"Miami","clubName":"Marlins","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},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID691185":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185","firstName":"Maximo","lastName":"Acosta","primaryNumber":"24","birthDate":"2002-10-29","currentAge":23,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Maximo","useLastName":"Acosta","middleName":"Douglas Jose","boxscoreName":"Acosta","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ah-COSE-ta","mlbDebutDate":"2025-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maximo Acosta","nameSlug":"maximo-acosta-691185","firstLastName":"Maximo Acosta","lastFirstName":"Acosta, Maximo","lastInitName":"Acosta, M","initLastName":"M Acosta","fullFMLName":"Maximo Douglas Jose Acosta","fullLFMName":"Acosta, Maximo Douglas Jose","strikeZoneTop":3.163,"strikeZoneBottom":1.596},"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},"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},"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},"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},"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},"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},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"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},"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},"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},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"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},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"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},"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},"ID685107":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107","firstName":"Anthony","lastName":"Veneziano","birthDate":"1997-09-01","currentAge":29,"birthCity":"Hackettstown","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Veneziano","middleName":"James","boxscoreName":"Veneziano","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"veh-knee-zee-ah-no","mlbDebutDate":"2023-09-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Veneziano","nameSlug":"anthony-veneziano-685107","firstLastName":"Anthony Veneziano","lastFirstName":"Veneziano, Anthony","lastInitName":"Veneziano, A","initLastName":"A Veneziano","fullFMLName":"Anthony James Veneziano","fullLFMName":"Veneziano, Anthony James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"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},"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},"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":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":9304,"firstPitch":"2025-08-20T22:41:00.000Z","gameDurationMinutes":165},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"home":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":427401,"fullName":"Jim Planamento","link":"/api/v1/people/427401"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T22:41:13.547Z","endTime":"2025-08-20T22:41:57.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:08:44.864Z","endTime":"2025-08-20T22:22:59.914Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T22:22:59.914Z","endTime":"2025-08-20T22:39:57.386Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T22:39:57.386Z","endTime":"2025-08-20T22:41:15.693Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.23721670771201,"strikeZoneBottom":1.56184916611996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.681223270113264,"aZ":-15.003817046437582,"pfxX":-9.334550088257672,"pfxZ":8.439456566646252,"pX":1.2783435938070402,"pZ":1.0738542866808989,"vX0":11.06207232658909,"vY0":-141.81496062451816,"vZ0":-10.451398750561227,"x":68.27,"y":209.79,"x0":-1.4617156169422936,"y0":50.00649197577765,"z0":5.766213591175679,"aX":-19.001431336113132},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":14.6,"spinRate":2268,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3863380483217336,"extension":6.194988597102905},"index":3,"playId":"68fc26c0-3249-3d79-b63d-80c93002a4a9","pitchNumber":1,"startTime":"2025-08-20T22:41:15.693Z","endTime":"2025-08-20T22:41:19.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.36413288659151,"strikeZoneBottom":1.60309103405319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.028753068056005,"aZ":-22.898472157877766,"pfxX":-10.869510954874613,"pfxZ":4.62472353018472,"pX":0.009263352771364917,"pZ":2.297245333060511,"vX0":8.137522869948786,"vY0":-141.1801390376823,"vZ0":-5.859020772370137,"x":116.65,"y":176.75,"x0":-1.5074216701395005,"y0":50.002968669204485,"z0":5.88645114654385,"aX":-21.80419806226464},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":17.9,"spinRate":2363,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3888883273122321,"extension":6.135495988008979},"index":4,"playId":"8cfc5b8e-b515-374c-8190-33ad5dad2ed6","pitchNumber":2,"startTime":"2025-08-20T22:41:31.595Z","endTime":"2025-08-20T22:41:35.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.817291227492507,"aZ":-35.31463732713797,"pfxX":0.3137644876375727,"pfxZ":-1.9164093144872876,"pX":0.09230477544893884,"pZ":2.069429806025307,"vX0":4.003544307017485,"vY0":-126.96432680636785,"vZ0":-2.721856579569079,"x":113.48,"y":182.91,"x0":-1.5425165865913646,"y0":50.00176443153968,"z0":5.952310422244123,"aX":0.5140600405336634},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.8,"breakHorizontal":-1.4,"spinRate":2426,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.43061610232955383,"extension":6.749883797088693},"hitData":{"launchSpeed":93.0,"launchAngle":32.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.49,"coordY":80.32}},"index":5,"playId":"49287327-d469-3d26-8ffd-83df7dbb0c4a","pitchNumber":3,"startTime":"2025-08-20T22:41:48.829Z","endTime":"2025-08-20T22:41:57.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:41:57.134Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out sharply to right fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T22:42:24.686Z","endTime":"2025-08-20T22:42:48.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.8,"endSpeed":79.8,"strikeZoneTop":3.38837061504537,"strikeZoneBottom":1.58612525108306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.771837810066387,"aZ":-36.809323079318915,"pfxX":0.10889206482492114,"pfxZ":-2.8984095477235883,"pX":0.08183030143401017,"pZ":2.292386364856787,"vX0":4.15130140852496,"vY0":-124.95092321498772,"vZ0":-1.7919978383114152,"x":113.88,"y":176.89,"x0":-1.6082338108988252,"y0":50.00426062134774,"z0":6.01477855288168,"aX":0.1741104846228426},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.4,"breakHorizontal":-1.1,"spinRate":2422,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4366496248682017,"extension":6.413834344672951},"index":0,"playId":"035152a7-e69a-31e5-834a-9eeaa38f5c72","pitchNumber":1,"startTime":"2025-08-20T22:42:24.686Z","endTime":"2025-08-20T22:42:28.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.558119748624385,"aZ":-29.571631012215885,"pfxX":2.2940336747580545,"pfxZ":1.5062837288728836,"pX":0.5276058625175746,"pZ":2.245764202729167,"vX0":4.781735404267028,"vY0":-130.05102993889142,"vZ0":-3.7622272761951363,"x":96.89,"y":178.14,"x0":-1.6254495021524271,"y0":50.006458254303624,"z0":5.928245787053077,"aX":3.970948421866728},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-5.2,"spinRate":2405,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4194787403995841,"extension":6.43382823478202},"hitData":{"launchSpeed":100.9,"launchAngle":24.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":207.93,"coordY":82.15}},"index":1,"playId":"39a7cf8b-3097-35ee-8822-8d78ddde1a7e","pitchNumber":2,"startTime":"2025-08-20T22:42:40.815Z","endTime":"2025-08-20T22:42:48.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:42:48.431Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T22:43:18.253Z","endTime":"2025-08-20T22:45:29.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.53000137902109,"strikeZoneBottom":1.64712782237191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.28716518174421,"aZ":-14.502283779690488,"pfxX":-9.320680096249339,"pfxZ":8.759721607964885,"pX":0.5497202377636589,"pZ":1.590300206173748,"vX0":8.76996319438707,"vY0":-141.39789670078568,"vZ0":-8.892057948183243,"x":96.05,"y":195.84,"x0":-1.386342296275952,"y0":50.00534633681019,"z0":5.7137779058704545,"aX":-18.810595331091935},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2198,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.38787946809803575,"extension":6.12442607965896},"index":0,"playId":"651b0aaa-ff99-366b-ad03-a4b3104f6925","pitchNumber":1,"startTime":"2025-08-20T22:43:18.253Z","endTime":"2025-08-20T22:43:22.414Z","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":98.6,"endSpeed":89.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96886273654069,"aZ":-13.588478053883609,"pfxX":-8.273078139238606,"pfxZ":8.998586928039405,"pX":0.32801710596988604,"pZ":2.756868324083279,"vX0":7.684877171497471,"vY0":-143.23314746999873,"vZ0":-6.322205431115292,"x":104.5,"y":164.34,"x0":-1.3229496333644903,"y0":50.000861017991085,"z0":5.852404008970485,"aX":-17.083328004773133},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2327,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3832957019913712,"extension":6.26087496201926},"index":1,"playId":"eb629f02-4ba5-388c-90e1-4d9fec0f17a5","pitchNumber":2,"startTime":"2025-08-20T22:43:33.462Z","endTime":"2025-08-20T22:43:37.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06300996262002,"aZ":-33.96854847774157,"pfxX":1.1049606685254156,"pfxZ":-1.088829349954187,"pX":0.4645802247110884,"pZ":1.3023599308668354,"vX0":4.35898030513077,"vY0":-126.77573610482878,"vZ0":-4.774263908707896,"x":99.29,"y":203.62,"x0":-1.4124831227910442,"y0":50.00256602805499,"z0":5.885681218368814,"aX":1.8198102155353901},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":-2.9,"spinRate":2621,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4301205376416375,"extension":6.245625911085758},"index":2,"playId":"7c5e3f75-fb6f-368f-af51-e6e9c3226a26","pitchNumber":3,"startTime":"2025-08-20T22:43:55.576Z","endTime":"2025-08-20T22:43:59.184Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27832816975343,"aZ":-25.03768751355415,"pfxX":-11.086889454524506,"pfxZ":3.94640160155099,"pX":-1.1665011204420197,"pZ":2.6732020913676844,"vX0":4.800981283684455,"vY0":-133.56037908870974,"vZ0":-3.9656153416761604,"x":161.46,"y":166.6,"x0":-1.544979307203186,"y0":50.00553886586495,"z0":5.973986203859296,"aX":-20.069634815354803},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":19.1,"spinRate":2200,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4097992707738505,"extension":6.478412947938497},"index":3,"playId":"e00b90be-b079-339f-a53c-c39bf9c7313e","pitchNumber":4,"startTime":"2025-08-20T22:44:16.557Z","endTime":"2025-08-20T22:44:20.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.7,"strikeZoneTop":3.0419918872109,"strikeZoneBottom":1.29741657589307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83989212273206,"aZ":-15.952114476817124,"pfxX":-10.666016322123285,"pfxZ":7.691538665620723,"pX":1.056628105148644,"pZ":1.4393606414204645,"vX0":10.441043853193404,"vY0":-144.76291114079748,"vZ0":-9.71089200062706,"x":76.72,"y":199.92,"x0":-1.2225146488809777,"y0":50.00169419348651,"z0":5.828371775358418,"aX":-22.490168326549657},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":17.0,"spinRate":2428,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.379312519763201,"extension":6.375489376029524},"index":4,"playId":"1d0c1a87-4d1f-3be9-a25e-93c74d655cb5","pitchNumber":5,"startTime":"2025-08-20T22:44:38.698Z","endTime":"2025-08-20T22:44:43.415Z","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":100.0,"endSpeed":90.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.79233872404065,"aZ":-15.167316944059358,"pfxX":-8.963911552532524,"pfxZ":8.072289169329832,"pX":-0.41540370404875715,"pZ":2.801752749736818,"vX0":6.192383324900471,"vY0":-145.32588654950146,"vZ0":-6.126780510482067,"x":132.83,"y":163.13,"x0":-1.42558507617435,"y0":50.006675091904135,"z0":5.883826846434936,"aX":-18.891806592119174},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.3,"breakHorizontal":14.8,"spinRate":2314,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.37908200490215416,"extension":6.255270896200462},"index":5,"playId":"439532f3-40e2-3201-ade3-2131b4daf202","pitchNumber":6,"startTime":"2025-08-20T22:44:57.719Z","endTime":"2025-08-20T22:45:01.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.503510867727254,"aZ":-23.675100390319514,"pfxX":-10.588134160478258,"pfxZ":4.65851978976772,"pX":0.20342107260128614,"pZ":1.7212444834695686,"vX0":7.702996050323479,"vY0":-134.31762129786307,"vZ0":-6.413768958325532,"x":109.25,"y":192.31,"x0":-1.3281088979802915,"y0":50.00406778779248,"z0":5.827296542577767,"aX":-19.31878216832749},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2084,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.40803273221975456,"extension":6.381300088136054},"hitData":{"launchSpeed":90.0,"launchAngle":35.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.39,"coordY":77.06}},"index":6,"playId":"9d70b8e3-f9d4-343e-b630-b88d3ded4f20","pitchNumber":7,"startTime":"2025-08-20T22:45:20.206Z","endTime":"2025-08-20T22:45:29.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:45:29.025Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman José Fermín to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:47:48.764Z","endTime":"2025-08-20T22:48:16.866Z","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":"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":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.1,"strikeZoneTop":3.27999751505884,"strikeZoneBottom":1.42934863314535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.894605663902155,"aZ":-14.591144750170479,"pfxX":-1.079706186018152,"pfxZ":9.294991503275336,"pX":0.3452315738965827,"pZ":1.7233824169647034,"vX0":4.9451657234252195,"vY0":-136.82302579279366,"vZ0":-8.581684904577605,"x":103.84,"y":192.25,"x0":-1.3471977632030798,"y0":50.001784981761624,"z0":5.905856452427739,"aX":-2.0431677770845567},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":0.8,"spinRate":2339,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4007118976219326,"extension":6.243338219373115},"index":0,"playId":"6dc51373-eafe-3d2b-a948-47a298c44fd3","pitchNumber":1,"startTime":"2025-08-20T22:47:51.589Z","endTime":"2025-08-20T22:47:56.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.720820422240806,"aZ":-18.668141292812532,"pfxX":0.17401847676741555,"pfxZ":7.015516184085852,"pX":0.9171549124359146,"pZ":2.9179721260739804,"vX0":5.961179658820149,"vY0":-138.32346827109478,"vZ0":-5.152879010371182,"x":82.04,"y":159.99,"x0":-1.2943660274858524,"y0":50.003687663146316,"z0":6.068600107696548,"aX":0.3341126346107141},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":-1.7,"spinRate":2450,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.3969588531151027,"extension":6.309190994087654},"hitData":{"launchSpeed":76.7,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.95,"coordY":171.21}},"index":1,"playId":"0a979d1d-44a4-3ae9-8a9c-744c38dfead0","pitchNumber":2,"startTime":"2025-08-20T22:48:09.533Z","endTime":"2025-08-20T22:48:16.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:48:16.866Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman José Fermín to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:48:45.079Z","endTime":"2025-08-20T22:49:32.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.243049173483563,"aZ":-14.125754065043733,"pfxX":-0.9465426884124633,"pfxZ":9.226708295983315,"pX":0.36613778516141987,"pZ":3.0998085918788423,"vX0":4.919576264753919,"vY0":-139.0048576966461,"vZ0":-5.485990740689699,"x":103.04,"y":155.09,"x0":-1.3039183428195213,"y0":50.0055415051258,"z0":6.0374152791468285,"aX":-1.8526776571174632},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":0.7,"spinRate":2261,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.3940805075063065,"extension":6.4123242550742505},"index":0,"playId":"622aad2e-26b1-32fe-af27-c4e67d587dc4","pitchNumber":1,"startTime":"2025-08-20T22:48:45.079Z","endTime":"2025-08-20T22:48:50.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.39889775257394,"strikeZoneBottom":1.58813181989611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.057571752973974,"aZ":-20.501983074366258,"pfxX":-2.3233645244137753,"pfxZ":5.936268064021158,"pX":1.1590908032999903,"pZ":2.62464676712097,"vX0":7.336496912111288,"vY0":-139.05681944864435,"vZ0":-5.557119974976759,"x":72.82,"y":167.91,"x0":-1.207057585230181,"y0":50.003345020544124,"z0":6.00166798091601,"aX":-4.569455320549459},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":2.8,"spinRate":2234,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3933075742629679,"extension":6.401755248800434},"index":1,"playId":"c41cdd2c-325f-34a9-b530-99321fb685ae","pitchNumber":2,"startTime":"2025-08-20T22:49:08.185Z","endTime":"2025-08-20T22:49:13.294Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.796310602995092,"aZ":-44.040780350294135,"pfxX":-0.03499697686854297,"pfxZ":-8.902744905068852,"pX":0.30797407681066247,"pZ":2.5924498612982103,"vX0":3.5943638704676486,"vY0":-115.13806656300694,"vZ0":1.4040062994294815,"x":105.26,"y":168.78,"x0":-1.27349325967333,"y0":50.0029830615044,"z0":6.26013653545334,"aX":-0.047317881324286284},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.4,"breakHorizontal":-1.0,"spinRate":2633,"spinDirection":17},"zone":6,"typeConfidence":2.0,"plateTime":0.4770168380163424,"extension":6.329418863668511},"hitData":{"launchSpeed":97.7,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.67,"coordY":150.03}},"index":2,"playId":"c853d899-b87e-3cae-a412-0e5a11cf4acd","pitchNumber":3,"startTime":"2025-08-20T22:49:25.270Z","endTime":"2025-08-20T22:49:32.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:49:32.264Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Agustín Ramírez hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:49:59.245Z","endTime":"2025-08-20T22:50:37.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":90.1,"endSpeed":83.3,"strikeZoneTop":3.24098582742972,"strikeZoneBottom":1.48131702635995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.995473007071798,"aZ":-27.610655735307837,"pfxX":2.191961598627518,"pfxZ":2.5963618920999636,"pX":0.8243756004223876,"pZ":2.7959193763713674,"vX0":5.079109233682283,"vY0":-131.1933039689076,"vZ0":-2.9939412121376243,"x":85.58,"y":163.29,"x0":-1.4161154281814838,"y0":50.00044422175229,"z0":5.9951176964709925,"aX":3.8442628037618123},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":2212,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.41641998086770693,"extension":6.444833664835006},"index":0,"playId":"c12cc6d2-33aa-3c77-94d4-2bf9c7b18329","pitchNumber":1,"startTime":"2025-08-20T22:49:59.245Z","endTime":"2025-08-20T22:50:04.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.19999883109018,"strikeZoneBottom":1.51419683633719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.276063807429974,"aZ":-32.484133709514694,"pfxX":2.1058137892947393,"pfxZ":-0.184347792559441,"pX":0.6842750129050923,"pZ":2.109196925363059,"vX0":4.74761505119822,"vY0":-128.90730975697937,"vZ0":-3.428813551482641,"x":90.92,"y":181.83,"x0":-1.4475751005716675,"y0":50.002640324775115,"z0":5.938136072725458,"aX":3.577850007953796},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2217,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.42328652358213326,"extension":6.465224853355762},"index":1,"playId":"3b4d08b4-74a4-3ed0-9abf-c4cc1b817bf9","pitchNumber":2,"startTime":"2025-08-20T22:50:17.094Z","endTime":"2025-08-20T22:50:21.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.6,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.723681231595933,"aZ":-15.458800642634404,"pfxX":-6.032147392243844,"pfxZ":8.52460557128454,"pX":-1.5043801266032826,"pZ":3.9100526737104855,"vX0":2.0077367543278952,"vY0":-139.2630635455633,"vZ0":-3.1294776786900176,"x":174.34,"y":133.21,"x0":-1.4515386389311906,"y0":50.00596560918961,"z0":6.073041059265893,"aX":-11.831996654112483},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2114,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39354827865084463,"extension":6.26828729979669},"index":2,"playId":"be2dd41f-d406-37a2-9845-dae4b5ca8d25","pitchNumber":3,"startTime":"2025-08-20T22:50:33.621Z","endTime":"2025-08-20T22:50:37.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:50:37.027Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, catcher Yohel Pozo to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T22:51:57.082Z","endTime":"2025-08-20T22:53:46.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"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":[1,2,3,5,6],"actionIndex":[0,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T22:51:23.904Z","endTime":"2025-08-20T22:51:59.221Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.37999874984348,"strikeZoneBottom":1.6502659567665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72138916934851,"aZ":-16.687078260236564,"pfxX":-0.25750574210995203,"pfxZ":8.052616610348933,"pX":-0.014488660181780761,"pZ":2.5871562298907853,"vX0":3.9015854401572874,"vY0":-137.84622988371135,"vZ0":-6.15409483109545,"x":117.55,"y":168.93,"x0":-1.415030883128376,"y0":50.00643933912483,"z0":5.975875770247553,"aX":-0.49548389121704123},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":-0.4,"spinRate":2126,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.39739306100093996,"extension":6.120371929604784},"index":1,"playId":"4d3bdc73-1a6f-3074-baf8-60f2621b8ffa","pitchNumber":1,"startTime":"2025-08-20T22:51:59.221Z","endTime":"2025-08-20T22:52:03.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.38000154127031,"strikeZoneBottom":1.62158820554323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.694261302121287,"aZ":-42.95006129107134,"pfxX":1.4866985106975474,"pfxZ":-8.310262023764636,"pX":0.43288881659741196,"pZ":2.7524675303002235,"vX0":3.334198189049617,"vY0":-113.44171586663586,"vZ0":1.7653953609091837,"x":100.5,"y":164.46,"x0":-1.2518793356312876,"y0":50.002123695006134,"z0":6.261431824396853,"aX":1.9276511382322916},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.3,"breakHorizontal":-3.6,"spinRate":2643,"spinDirection":19},"zone":6,"typeConfidence":2.0,"plateTime":0.48373292795000644,"extension":6.179894856858022},"index":2,"playId":"82fd8924-8192-38a4-a478-a3fa4c236987","pitchNumber":2,"startTime":"2025-08-20T22:52:19.469Z","endTime":"2025-08-20T22:52:24.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.38000151380547,"strikeZoneBottom":1.65434288628615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.962768043272543,"aZ":-31.699648994355776,"pfxX":2.673161572537661,"pfxZ":0.29180668739651505,"pX":1.32367046790631,"pZ":1.7962651010692063,"vX0":6.446763270757593,"vY0":-126.48082860144639,"vZ0":-3.8436728873672807,"x":66.54,"y":190.28,"x0":-1.5978606095006211,"y0":50.00308599810369,"z0":5.85680101799188,"aX":4.363960605847613},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":-6.2,"spinRate":2402,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.431787112416945,"extension":6.5838326034251855},"index":3,"playId":"502fea26-351e-3dc4-8ee5-bdc93b88a586","pitchNumber":3,"startTime":"2025-08-20T22:52:50.448Z","endTime":"2025-08-20T22:52:53.949Z","isPitch":true,"type":"pitch"},{"details":{"description":"Agustín Ramírez steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"502fea26-351e-3dc4-8ee5-bdc93b88a586","startTime":"2025-08-20T22:53:14.177Z","endTime":"2025-08-20T22:53:14.479Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.03565780066611,"strikeZoneBottom":1.41436472145429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.843183802471255,"aZ":-41.01235621927997,"pfxX":1.1300576427992826,"pfxZ":-6.700795063725752,"pX":0.5598857001634377,"pZ":0.8372836642676866,"vX0":3.840096418260014,"vY0":-114.58018762467582,"vZ0":-2.757590654653889,"x":95.66,"y":216.17,"x0":-1.2904745795110968,"y0":50.00507431617943,"z0":6.096743502386163,"aX":1.4893910128876238},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.6,"breakHorizontal":-3.1,"spinRate":2681,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.47958462326771745,"extension":6.42726684280623},"index":5,"playId":"a359b114-25b1-3137-9f4b-39b249430409","pitchNumber":4,"startTime":"2025-08-20T22:53:14.479Z","endTime":"2025-08-20T22:53:18.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13146624995575,"aZ":-15.407863381187905,"pfxX":-3.654194991673998,"pfxZ":8.637841939166117,"pX":-0.003803751431798008,"pZ":3.095277631345033,"vX0":5.386853587483393,"vY0":-138.71301213572693,"vZ0":-5.06660678935372,"x":117.14,"y":155.21,"x0":-1.4996578641610074,"y0":50.00665067645318,"z0":5.97919964525454,"aX":-7.096242378053433},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":5.4,"spinRate":2301,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.39544693081835103,"extension":6.419309150347104},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":130.73,"coordY":199.74}},"index":6,"playId":"b1003d1b-e2a3-396b-beee-cc7939e35fd0","pitchNumber":5,"startTime":"2025-08-20T22:53:39.240Z","endTime":"2025-08-20T22:53:46.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:53:46.534Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T22:56:01.663Z","endTime":"2025-08-20T22:57:25.109Z","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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.58000036864263,"strikeZoneBottom":1.66884625183268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.650220500407325,"aZ":-19.306064495008915,"pfxX":-10.115399169023409,"pfxZ":6.350679277979269,"pX":-0.2387952114122617,"pZ":3.3624848383897334,"vX0":7.846248142180176,"vY0":-141.3357975605578,"vZ0":-3.3537106142207183,"x":126.1,"y":147.99,"x0":-1.7340116131633965,"y0":50.006746224311705,"z0":5.801603980258762,"aX":-20.507659213808584},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":16.8,"spinRate":2313,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38726066937976533,"extension":6.3093364168282315},"index":0,"playId":"917638ba-b923-3f3e-8fc9-94ad2c379b5a","pitchNumber":1,"startTime":"2025-08-20T22:56:01.966Z","endTime":"2025-08-20T22:56:06.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":88.4,"strikeZoneTop":3.5799992101206,"strikeZoneBottom":1.63202439100134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59445342117161,"aZ":-22.383727789062917,"pfxX":-11.300964999967764,"pfxZ":4.881850721833535,"pX":-0.854844421533182,"pZ":2.721995759603422,"vX0":6.634827783743514,"vY0":-141.0948405916135,"vZ0":-4.658323076401326,"x":149.58,"y":165.29,"x0":-1.7746473409594479,"y0":50.006209879377046,"z0":5.846452590732066,"aX":-22.67611634411707},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":19.0,"spinRate":2301,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38894152421304673,"extension":5.988298805362457},"index":1,"playId":"cff4a54a-0b82-3e00-a3fd-e806db6ae7c2","pitchNumber":2,"startTime":"2025-08-20T22:56:19.605Z","endTime":"2025-08-20T22:56:24.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.403818654193966,"aZ":-31.161301564004855,"pfxX":0.28024613228196493,"pfxZ":0.6183347857764545,"pX":1.183837771325253,"pZ":1.5381561344757604,"vX0":6.807037552323125,"vY0":-126.8332290711644,"vZ0":-4.624758051905521,"x":71.87,"y":197.25,"x0":-1.5641368799613231,"y0":50.0044843665316,"z0":5.852515230004637,"aX":0.4579955650669695},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-1.9,"spinRate":2430,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4308085416011096,"extension":6.250479511287484},"index":2,"playId":"03a9b9bf-b587-3640-9c6d-2b86dde73621","pitchNumber":3,"startTime":"2025-08-20T22:56:39.427Z","endTime":"2025-08-20T22:56:43.299Z","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":99.0,"endSpeed":90.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.12435586090448,"aZ":-13.582966921873215,"pfxX":-9.193229914713035,"pfxZ":8.92350714363415,"pX":0.618250325669202,"pZ":2.1328097961239543,"vX0":9.440291753742121,"vY0":-143.63242504012322,"vZ0":-7.869521682589953,"x":93.43,"y":181.19,"x0":-1.5210167484274246,"y0":50.00598427678616,"z0":5.758147610509256,"aX":-19.1593858048783},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":14.6,"spinRate":2317,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3817539497297311,"extension":6.276264397304154},"index":3,"playId":"7fcb0a58-2904-3b28-b68f-60221f939a1e","pitchNumber":4,"startTime":"2025-08-20T22:56:59.115Z","endTime":"2025-08-20T22:57:02.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.881189605772175,"aZ":-23.851851468291652,"pfxX":-12.411896924606658,"pfxZ":4.688864369225028,"pX":-0.4008192147206103,"pZ":1.69736204455903,"vX0":7.720579404742223,"vY0":-132.7703150675055,"vZ0":-6.026999040333429,"x":132.28,"y":192.95,"x0":-1.7419875326357543,"y0":50.00455821944601,"z0":5.7458632961225025,"aX":-22.04014984262749},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":20.6,"spinRate":2134,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4134108730129533,"extension":6.444007901573457},"index":4,"playId":"4302d648-bc15-380f-907a-bd277673a045","pitchNumber":5,"startTime":"2025-08-20T22:57:20.191Z","endTime":"2025-08-20T22:57:25.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:57:25.109Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T22:57:49.959Z","endTime":"2025-08-20T22:58:57.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.54962374750415,"strikeZoneBottom":1.70765085296619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6641679678374,"aZ":-13.777382467169977,"pfxX":-9.460262254104425,"pfxZ":8.943562121706787,"pX":1.2336443033563889,"pZ":1.9007305959696277,"vX0":10.703802839678868,"vY0":-142.92135823121922,"vZ0":-8.315891056414172,"x":69.98,"y":187.46,"x0":-1.3409926011594242,"y0":50.003606193782815,"z0":5.724332591055996,"aX":-19.462396541707992},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":14.9,"spinRate":2298,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3840601973222806,"extension":6.236967341804108},"index":0,"playId":"fa033280-49bc-304d-9fc6-dc1d6fdf84a5","pitchNumber":1,"startTime":"2025-08-20T22:57:51.302Z","endTime":"2025-08-20T22:57:55.993Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.595507098913764,"aZ":-16.503409136775332,"pfxX":-9.002539025158969,"pfxZ":7.720791908952005,"pX":-0.010825260486410707,"pZ":2.456974901331705,"vX0":7.581462761278461,"vY0":-142.2531608445227,"vZ0":-6.616045419430177,"x":117.41,"y":172.44,"x0":-1.5538180238943273,"y0":50.001010385611956,"z0":5.877118908613501,"aX":-18.269126475634547},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":14.5,"spinRate":2312,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38647638667751805,"extension":6.045556680660139},"index":1,"playId":"976beb24-5ce8-3890-957a-f25d1501d576","pitchNumber":2,"startTime":"2025-08-20T22:58:07.706Z","endTime":"2025-08-20T22:58:12.627Z","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":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.46000019088007,"strikeZoneBottom":1.69964412675606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52950818142036,"aZ":-17.823388640601753,"pfxX":-9.43256312441082,"pfxZ":6.912868331835119,"pX":0.16720513968481213,"pZ":1.903001106236694,"vX0":8.089818439192719,"vY0":-143.46583516675105,"vZ0":-7.89919095473868,"x":110.63,"y":187.4,"x0":-1.4696883488569323,"y0":50.0020989261578,"z0":5.811990874463538,"aX":-19.577317072920298},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.0,"breakHorizontal":15.4,"spinRate":2382,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.38241776457129983,"extension":6.303640813045251},"index":2,"playId":"d8284c8e-fe63-34d7-be1a-ca719b458d81","pitchNumber":3,"startTime":"2025-08-20T22:58:26.719Z","endTime":"2025-08-20T22:58:31.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-20T22:58:53.339Z","endTime":"2025-08-20T22:58:53.340Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.030261161353984,"aZ":-20.72557753575552,"pfxX":-10.185242876957634,"pfxZ":6.252644556633082,"pX":0.1504331092519448,"pZ":0.8114017745524076,"vX0":7.7484759416627655,"vY0":-134.68674822446172,"vZ0":-9.03854333374625,"x":111.27,"y":216.87,"x0":-1.4444761755778872,"y0":50.00548446029969,"z0":5.6839807447565605,"aX":-18.662394265245567},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2046,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40710560837001397,"extension":6.525074808022604},"index":4,"playId":"96cbbc0c-f374-3ad5-ba4b-e31b7292a5d2","pitchNumber":4,"startTime":"2025-08-20T22:58:53.341Z","endTime":"2025-08-20T22:58:57.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T22:58:57.423Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out to first baseman Liam Hicks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T22:59:22.587Z","endTime":"2025-08-20T23:00:28.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":87.1,"endSpeed":80.9,"strikeZoneTop":3.53627288460078,"strikeZoneBottom":1.62405825944051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.898151817552904,"aZ":-32.24666520087551,"pfxX":0.2513794537308316,"pfxZ":-0.04499365118924459,"pX":0.7813354591074448,"pZ":1.5479097423329962,"vX0":5.804173575184454,"vY0":-126.77413612691737,"vZ0":-4.299945824720647,"x":87.22,"y":196.99,"x0":-1.5624717400790282,"y0":50.00141302096612,"z0":5.816226716393168,"aX":0.4125503787619102},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-1.7,"spinRate":2463,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4306798021371123,"extension":6.4795863759196495},"index":0,"playId":"a2d9e249-30e1-3c1c-97e5-d1505bcd0704","pitchNumber":1,"startTime":"2025-08-20T22:59:25.418Z","endTime":"2025-08-20T22:59:31.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.52000095787434,"strikeZoneBottom":1.65191412777978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.006086486187318,"aZ":-31.66757267115292,"pfxX":1.7831497013802857,"pfxZ":0.3051942507047052,"pX":0.16012655063166667,"pZ":2.1998959319414157,"vX0":4.3662807858654356,"vY0":-127.50586014682875,"vZ0":-3.0659268220301046,"x":110.9,"y":179.38,"x0":-1.8027187674458502,"y0":50.0014633875012,"z0":5.903881517485024,"aX":2.9501928788075076},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.2,"spinRate":2449,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4287503572632714,"extension":6.252494156632603},"index":1,"playId":"85897f3c-8c39-3660-be61-c0e91a636562","pitchNumber":2,"startTime":"2025-08-20T22:59:39.129Z","endTime":"2025-08-20T22:59:43.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.51999801409635,"strikeZoneBottom":1.66290551557086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.302593910126767,"aZ":-28.934474812962076,"pfxX":-10.997606640862596,"pfxZ":1.8078477263043,"pX":-1.437496746472548,"pZ":1.8353285367418746,"vX0":4.595170747674157,"vY0":-133.5629838293929,"vZ0":-4.782110773159271,"x":171.79,"y":189.23,"x0":-1.756782267271455,"y0":50.00652019137572,"z0":5.744097510456332,"aX":-19.76018531718523},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":18.8,"spinRate":2170,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4109923206616619,"extension":6.418997343816809},"index":2,"playId":"484fe75c-5524-3205-95ec-c9caf83013a8","pitchNumber":3,"startTime":"2025-08-20T23:00:03.780Z","endTime":"2025-08-20T23:00:09.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4077242276704,"aZ":-19.913701491224984,"pfxX":-10.614325640935709,"pfxZ":5.92117556043736,"pX":-0.5653061520314225,"pZ":2.662396927300223,"vX0":7.2531233779123365,"vY0":-143.09130699790924,"vZ0":-5.27049445886553,"x":138.55,"y":166.9,"x0":-1.7554645738868353,"y0":50.005936463817804,"z0":5.778336180945132,"aX":-21.986858909628438},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2378,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38297107761519644,"extension":6.2492104400186},"hitData":{"launchSpeed":96.9,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":167.8}},"index":3,"playId":"d76a0e00-48bf-3c04-a289-e3ca8520e0eb","pitchNumber":4,"startTime":"2025-08-20T23:00:21.145Z","endTime":"2025-08-20T23:00:28.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:00:28.306Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:02:40.123Z","endTime":"2025-08-20T23:02:50.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"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"},"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],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.319702844864103,"aZ":-29.441757259796326,"pfxX":1.9037985178799208,"pfxZ":1.689258214268465,"pX":0.5916706397956494,"pZ":2.3891335224778665,"vX0":4.442665505834414,"vY0":-125.653370474438,"vZ0":-2.9299433146803833,"x":94.45,"y":174.27,"x0":-1.4401996283885898,"y0":50.00047016268268,"z0":5.940388923468508,"aX":3.0696608977714877},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-4.4,"spinRate":2342,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.4344280205390092,"extension":6.397621845928457},"hitData":{"launchSpeed":94.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.02,"coordY":115.08}},"index":0,"playId":"cf987405-a540-3e51-a02d-441e1289170e","pitchNumber":1,"startTime":"2025-08-20T23:02:40.123Z","endTime":"2025-08-20T23:02:50.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:02:50.194Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a ground ball to center fielder Lars Nootbaar. Heriberto Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:03:18.296Z","endTime":"2025-08-20T23:03:28.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.516391097582506,"aZ":-20.710381525156855,"pfxX":-3.180831659735697,"pfxZ":6.202626774402557,"pX":-0.3230374513554889,"pZ":3.043226526260837,"vX0":3.866982286985824,"vY0":-134.91757801196198,"vZ0":-4.338739758256099,"x":129.31,"y":156.61,"x0":-1.3596077315321817,"y0":50.00635861309393,"z0":6.12612616991928,"aX":-5.883128628625286},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":4.9,"spinRate":2300,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.405503268173363,"extension":6.3749221119671065},"hitData":{"launchSpeed":80.6,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.07,"coordY":101.39}},"index":0,"playId":"d25e40db-d6c1-3cc7-90ed-0058cf432988","pitchNumber":1,"startTime":"2025-08-20T23:03:18.933Z","endTime":"2025-08-20T23:03:28.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:03:28.763Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks. Heriberto Hernández to 3rd. Joey Wiemer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:03:56.865Z","endTime":"2025-08-20T23:05:35.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.6,"strikeZoneTop":3.49539358417037,"strikeZoneBottom":1.5245290714754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.557809370269617,"aZ":-43.77050980465443,"pfxX":0.6486062620194648,"pfxZ":-9.353649557642626,"pX":-0.6595404094824112,"pZ":0.4402160540955256,"vX0":1.5872762729902572,"vY0":-111.44068892434494,"vZ0":-2.320064851928343,"x":142.14,"y":226.89,"x0":-1.4691422784659331,"y0":50.00057476575597,"z0":6.073785390987052,"aX":0.8042464350447721},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.2,"breakHorizontal":-1.7,"spinRate":2727,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4940704566322216,"extension":6.051901176267656},"index":0,"playId":"f71eef3f-ed00-30a9-ba1e-099e171e21a9","pitchNumber":1,"startTime":"2025-08-20T23:03:56.865Z","endTime":"2025-08-20T23:04:01.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.50678395578255,"strikeZoneBottom":1.5789409814496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4677181141307,"aZ":-19.922815802089293,"pfxX":0.5671980836198083,"pfxZ":6.561394141610505,"pX":-0.9813910506005679,"pZ":1.3922489564878124,"vX0":2.196629818004259,"vY0":-135.477222578436,"vZ0":-8.057764263397242,"x":154.41,"y":201.19,"x0":-1.8750095967962725,"y0":50.00145046930328,"z0":5.787779961733923,"aX":1.057819702253252},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":-1.4,"spinRate":2263,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.403667488375989,"extension":6.434855773926267},"index":1,"playId":"ead1c091-85a2-3888-ad64-171de6f03e6a","pitchNumber":2,"startTime":"2025-08-20T23:04:24.192Z","endTime":"2025-08-20T23:04:29.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.30222200189129,"strikeZoneBottom":1.49317215318915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.781241781011325,"aZ":-30.978302147614954,"pfxX":2.6773658299222127,"pfxZ":0.7447696543811508,"pX":-0.003952048582038855,"pZ":0.676639505508466,"vX0":3.171445975526774,"vY0":-124.83857082173391,"vZ0":-6.446860537757443,"x":117.15,"y":220.51,"x0":-1.6337725670983514,"y0":50.000653036320166,"z0":5.810801960297273,"aX":4.266094517482474},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-5.5,"spinRate":2409,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.43708537477414344,"extension":6.567834221341213},"index":2,"playId":"5fc468c7-00ba-3643-87ee-a22d8ee6094c","pitchNumber":3,"startTime":"2025-08-20T23:04:45.046Z","endTime":"2025-08-20T23:04:48.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.28440842818014,"strikeZoneBottom":1.48390334876969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.834762547417874,"aZ":-19.984489769253777,"pfxX":-0.27704371745834955,"pfxZ":6.387774771333331,"pX":-0.6592815948044639,"pZ":1.432653663560164,"vX0":2.579760609408699,"vY0":-137.59105987891283,"vZ0":-8.24046121793837,"x":142.13,"y":200.1,"x0":-1.5749051867259234,"y0":50.00464127556389,"z0":5.831775016525982,"aX":-0.5291134730912552},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":-0.1,"spinRate":2370,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.39877739954306923,"extension":6.476293994668812},"index":3,"playId":"4312ca74-f563-3133-91db-9699eb645934","pitchNumber":4,"startTime":"2025-08-20T23:05:09.338Z","endTime":"2025-08-20T23:05:13.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.24103835715859,"strikeZoneBottom":1.4322597858102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.620924800586323,"aZ":-16.615293188896462,"pfxX":-1.5875646984295269,"pfxZ":8.161662532288215,"pX":-0.1065098511115344,"pZ":1.2272618222826994,"vX0":4.21179534656759,"vY0":-137.04235116640513,"vZ0":-9.364540729480968,"x":121.06,"y":205.64,"x0":-1.4554642390592936,"y0":50.003527053567915,"z0":5.818063069159973,"aX":-3.0269853656440766},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":2.0,"spinRate":2277,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.39932527403600604,"extension":6.426464897591794},"index":4,"playId":"08126235-584f-30f4-9636-99b8ed480ed9","pitchNumber":5,"startTime":"2025-08-20T23:05:30.479Z","endTime":"2025-08-20T23:05:35.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:05:35.065Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Javier Sanoja grounds into a double play, shortstop Thomas Saggese to second baseman José Fermín to first baseman Willson Contreras. Heriberto Hernández scores. Joey Wiemer to 3rd. Troy Johnston out at 2nd. Javier Sanoja out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:06:04.063Z","endTime":"2025-08-20T23:06:36.352Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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, 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":84.9,"endSpeed":78.7,"strikeZoneTop":3.40999825984615,"strikeZoneBottom":1.46272151841229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.063690048601217,"aZ":-35.6097492894529,"pfxX":2.1833518511679975,"pfxZ":-2.1969464189534236,"pX":-0.06944799529623118,"pZ":2.9516030711613173,"vX0":3.067176459307387,"vY0":-123.76056243747692,"vZ0":-0.2395958930696942,"x":119.65,"y":159.09,"x0":-1.6052347543013425,"y0":50.00534525426961,"z0":6.014555138210172,"aX":3.410335321977062},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-4.7,"spinRate":2398,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.4413822881787395,"extension":6.281166208862843},"index":0,"playId":"73653c97-e678-321c-afb8-38a4f6e0681e","pitchNumber":1,"startTime":"2025-08-20T23:06:07.497Z","endTime":"2025-08-20T23:06:11.191Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20147872387608,"aZ":-34.12174124305064,"pfxX":1.4868862672247518,"pfxZ":-1.1801388184897545,"pX":0.5311993774628783,"pZ":1.7308301492572202,"vX0":4.77433167894715,"vY0":-127.20411998015865,"vZ0":-3.8125745041019634,"x":96.75,"y":192.05,"x0":-1.560586668708257,"y0":50.00611717824302,"z0":5.943935817407889,"aX":2.445441391665302},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":-3.7,"spinRate":2422,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.4299959051791715,"extension":6.529879008738795},"hitData":{"launchSpeed":69.4,"launchAngle":6.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.0,"coordY":153.61}},"index":1,"playId":"3de3f0f7-c2bd-37c3-bdb4-2cf4af1639af","pitchNumber":2,"startTime":"2025-08-20T23:06:28.713Z","endTime":"2025-08-20T23:06:36.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:06:36.352Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maximo Acosta grounds out, shortstop Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:07:08.268Z","endTime":"2025-08-20T23:10:02.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":83.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.401574040699433,"aZ":-27.421880895361515,"pfxX":3.366453399274066,"pfxZ":2.7302715103603017,"pX":1.0202797289965664,"pZ":2.456241570129902,"vX0":5.2060069737193775,"vY0":-130.5452031458275,"vZ0":-3.782428378583627,"x":78.11,"y":172.46,"x0":-1.430918803673008,"y0":50.002289974511264,"z0":5.969442473756702,"aX":5.856104498884795},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-7.2,"spinRate":2393,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.41827992186356955,"extension":6.535648091758139},"index":0,"playId":"93f86cee-8c7c-33d3-9376-3eed7c94299b","pitchNumber":1,"startTime":"2025-08-20T23:07:08.268Z","endTime":"2025-08-20T23:07:11.437Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.31899952834745,"strikeZoneBottom":1.5709660407339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38305633125865,"aZ":-13.27200184684809,"pfxX":-4.813478865618077,"pfxZ":9.941680618100305,"pX":-1.0735814872651595,"pZ":3.747065141246319,"vX0":2.8760073641868305,"vY0":-137.46603218867216,"vZ0":-3.8468816266783166,"x":157.92,"y":137.61,"x0":-1.5116971761910971,"y0":50.001149600433514,"z0":6.0746635772591215,"aX":-9.149410680950835},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2086,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3994730628138621,"extension":6.311957070191684},"index":1,"playId":"d6a58457-28af-3de6-8e9e-18a2a22da2e9","pitchNumber":2,"startTime":"2025-08-20T23:07:31.200Z","endTime":"2025-08-20T23:07:37.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.1,"strikeZoneTop":3.31900247864496,"strikeZoneBottom":1.53449501271707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.120474974720743,"aZ":-43.827420109445335,"pfxX":1.512423242464782,"pfxZ":-9.61455953513699,"pX":0.39534011822329596,"pZ":3.240447068371952,"vX0":2.9753127780001503,"vY0":-110.16777379498338,"vZ0":3.4514196547500893,"x":101.93,"y":151.29,"x0":-1.1767425551983477,"y0":50.00335388779803,"z0":6.331164206544099,"aX":1.8325349358144005},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-16.0,"breakHorizontal":-3.6,"spinRate":2671,"spinDirection":11},"zone":3,"typeConfidence":2.0,"plateTime":0.4998581033894771,"extension":6.277018743428395},"index":2,"playId":"cb623e51-4bb9-34aa-8901-03e76cfc9ab3","pitchNumber":3,"startTime":"2025-08-20T23:07:50.180Z","endTime":"2025-08-20T23:07:54.495Z","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":86.7,"endSpeed":80.2,"strikeZoneTop":3.39487416555144,"strikeZoneBottom":1.58246025802163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.548436618654808,"aZ":-34.25467942487312,"pfxX":1.7938320623402557,"pfxZ":-1.2865700808005922,"pX":1.3407832962624275,"pZ":2.348717875644105,"vX0":6.5270174576536215,"vY0":-126.12163525552276,"vZ0":-2.0680297684160864,"x":65.89,"y":175.36,"x0":-1.5089127582619366,"y0":50.003455746700936,"z0":5.929958179984629,"aX":2.9010868243656476},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-4.7,"spinRate":2328,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.43353883104513935,"extension":6.696794142871468},"index":3,"playId":"06259c96-4f3b-3ee8-8053-78647cab633f","pitchNumber":4,"startTime":"2025-08-20T23:08:22.751Z","endTime":"2025-08-20T23:08:28.280Z","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":95.8,"endSpeed":87.2,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.533273457120224,"aZ":-12.152847941680765,"pfxX":-2.0651117792929785,"pfxZ":10.204573601494255,"pX":-0.0676981423997062,"pZ":3.752576925651393,"vX0":4.326634177421254,"vY0":-139.47294693354092,"vZ0":-4.072403656198351,"x":119.58,"y":137.46,"x0":-1.373589473729395,"y0":50.00466219179972,"z0":6.038191865955286,"aX":-4.052712019438451},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":2.8,"spinRate":2174,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3933005759932082,"extension":6.425027411530685},"index":4,"playId":"bb9fee7c-533b-3d09-a1d3-bdbf62ffac0d","pitchNumber":5,"startTime":"2025-08-20T23:08:46.224Z","endTime":"2025-08-20T23:08:49.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.31900213305137,"strikeZoneBottom":1.55022687682266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16097821909558,"aZ":-32.9825149089212,"pfxX":1.6037509128225071,"pfxZ":-0.48892367625804806,"pX":1.4373145492282273,"pZ":-0.019839000546181304,"vX0":6.9536347721756755,"vY0":-127.6053039044328,"vZ0":-7.921173734566544,"x":62.21,"y":239.32,"x0":-1.5310631387215186,"y0":50.00504842181793,"z0":5.722001445365433,"aX":2.644575236491344},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":-4.4,"spinRate":2344,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4291777539354218,"extension":6.544505835872833},"index":5,"playId":"d970b977-9033-3a7a-ae4b-7ae0d37620df","pitchNumber":6,"startTime":"2025-08-20T23:09:12.325Z","endTime":"2025-08-20T23:09:15.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"4e3a1525-5abf-48d0-9b0d-423959f155bd","startTime":"2025-08-20T23:09:36.348Z","endTime":"2025-08-20T23:09:41.348Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10694245123658,"aZ":-22.62467363427186,"pfxX":-0.02212987435339464,"pfxZ":5.127770889522237,"pX":1.0926094761070084,"pZ":2.516969884390907,"vX0":6.317481762361353,"vY0":-136.1817532269143,"vZ0":-5.25596395225727,"x":75.35,"y":170.82,"x0":-1.262295445698362,"y0":50.00593821324734,"z0":6.05388656917278,"aX":-0.04121907172490892},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":-1.4,"spinRate":2204,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4034143630216196,"extension":6.485755967990354},"hitData":{"launchSpeed":74.8,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.98,"coordY":153.61}},"index":7,"playId":"693339d7-5338-3eba-8147-17fa1841f6e6","pitchNumber":7,"startTime":"2025-08-20T23:09:54.621Z","endTime":"2025-08-20T23:10:02.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:10:02.194Z","atBatIndex":14},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yohel Pozo reaches on a throwing error by third baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:12:18.166Z","endTime":"2025-08-20T23:12:30.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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.9,"endSpeed":88.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93748026727157,"aZ":-19.528865218877836,"pfxX":-11.654571354973147,"pfxZ":6.312587579759986,"pX":-0.37887732739244845,"pZ":2.6853010707530904,"vX0":7.950450530976852,"vY0":-140.8839076927843,"vZ0":-5.103375968100224,"x":131.44,"y":166.28,"x0":-1.7277030974512393,"y0":50.00544855475226,"z0":5.7881416208646,"aX":-23.358727228549075},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":19.4,"spinRate":2307,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3892351615895957,"extension":6.038024907588743},"hitData":{"launchSpeed":68.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":165.27}},"index":0,"playId":"e6a27a50-c730-3947-aa3e-b55e01d6abc3","pitchNumber":1,"startTime":"2025-08-20T23:12:18.166Z","endTime":"2025-08-20T23:12:30.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:12:30.010Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:13:00.326Z","endTime":"2025-08-20T23:14:11.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.75495128222128,"strikeZoneBottom":1.72697438169198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.712889818258624,"aZ":-18.69240308234852,"pfxX":-9.84606102389574,"pfxZ":6.58800517956751,"pX":0.18786652330439504,"pZ":3.605302532576642,"vX0":8.810190757226687,"vY0":-142.19253557017933,"vZ0":-3.0322427810504626,"x":109.84,"y":141.44,"x0":-1.671999067431614,"y0":50.00422650017194,"z0":5.871995546907537,"aX":-20.156327514256724},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":16.1,"spinRate":2284,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3852505660358374,"extension":5.947403997660903},"index":0,"playId":"e0daff01-5ce1-3a8b-b902-8f0eca9daeb4","pitchNumber":1,"startTime":"2025-08-20T23:13:00.326Z","endTime":"2025-08-20T23:13:04.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.81999832715654,"strikeZoneBottom":1.73494419684747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.808791756949184,"aZ":-17.64654763836518,"pfxX":-11.155963931178722,"pfxZ":7.155771106538277,"pX":0.45343680941137715,"pZ":2.1640195410474035,"vX0":9.880712124163859,"vY0":-141.68892420592866,"vZ0":-6.8097658555082665,"x":99.72,"y":180.35,"x0":-1.632048941085978,"y0":50.003076601813135,"z0":5.728992032454792,"aX":-22.65061288256782},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":18.1,"spinRate":2409,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3867747439894931,"extension":6.064334893351537},"index":1,"playId":"c348087e-9a06-3458-acee-ab65ca856745","pitchNumber":2,"startTime":"2025-08-20T23:13:17.336Z","endTime":"2025-08-20T23:13:21.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.8200019620071,"strikeZoneBottom":1.72207861631419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49264999124529,"aZ":-18.38426030705052,"pfxX":-11.49647586751717,"pfxZ":6.755442984044985,"pX":0.43920264265380693,"pZ":2.3682744316301996,"vX0":9.892602954449963,"vY0":-142.17702126311633,"vZ0":-6.375394475706169,"x":100.26,"y":174.84,"x0":-1.5967244559262554,"y0":50.003992099367686,"z0":5.81219433750192,"aX":-23.469212387714155},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":18.7,"spinRate":2441,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3856841112092635,"extension":5.988493738768324},"index":2,"playId":"10afff92-2ffe-3c7d-b43a-eb3018efc3cb","pitchNumber":3,"startTime":"2025-08-20T23:13:34.542Z","endTime":"2025-08-20T23:13:38.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.211064013956978,"aZ":-27.16278535573132,"pfxX":-0.3546169197113196,"pfxZ":2.8410716733160957,"pX":1.5193134900012149,"pZ":2.247307190991939,"vX0":8.146675865031026,"vY0":-132.085813765597,"vZ0":-4.089387903915943,"x":59.09,"y":178.1,"x0":-1.5594521429836963,"y0":50.006210814142875,"z0":5.813595786416593,"aX":-0.6264857743390299},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-1.2,"spinRate":2444,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4147225331412461,"extension":6.017766936459398},"index":3,"playId":"c34ff02d-1902-3351-813b-6be7e3c7fb23","pitchNumber":4,"startTime":"2025-08-20T23:14:07.781Z","endTime":"2025-08-20T23:14:11.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:14:11.884Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Fermín grounds into a force out, shortstop Maximo Acosta to second baseman Xavier Edwards. Yohel Pozo out at 2nd. José Fermín to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:14:35.368Z","endTime":"2025-08-20T23:15:48.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.42999743312489,"strikeZoneBottom":1.57687222453423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.948338449738316,"aZ":-31.99221104563022,"pfxX":1.7558967513591925,"pfxZ":0.10648392899205117,"pX":-0.10068358264782926,"pZ":1.6688565345879594,"vX0":3.7469121913740504,"vY0":-128.46426614363278,"vZ0":-4.115191239930872,"x":120.84,"y":193.72,"x0":-1.8001334225454788,"y0":50.00344228141175,"z0":5.7495156803105125,"aX":2.9649064621626118},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.0,"spinRate":2572,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4246389491821789,"extension":5.687244749613903},"index":0,"playId":"d7182880-e997-3fcd-a4ea-083539ef22b3","pitchNumber":1,"startTime":"2025-08-20T23:14:35.368Z","endTime":"2025-08-20T23:14:39.630Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4387950732066,"aZ":-21.212771617951923,"pfxX":-10.450636460027138,"pfxZ":6.086092304571212,"pX":-0.40512441758352097,"pZ":1.4587367219616467,"vX0":7.070058269577789,"vY0":-133.50123504567793,"vZ0":-6.9797102365846175,"x":132.44,"y":199.39,"x0":-1.7335463747918676,"y0":50.0002566547773,"z0":5.640006000491992,"aX":-18.812008994931347},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":17.4,"spinRate":2310,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4106792922113929,"extension":6.310861082113359},"index":1,"playId":"fedd94b6-2e7d-307b-985d-ba40ba83ad44","pitchNumber":2,"startTime":"2025-08-20T23:15:01.356Z","endTime":"2025-08-20T23:15:05.932Z","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":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.07983031004004,"strikeZoneBottom":1.40373409215231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63689348178326,"aZ":-20.112502516582982,"pfxX":-11.143218714274628,"pfxZ":6.615523880165181,"pX":0.23367460162923118,"pZ":0.9842233763643436,"vX0":8.815694883828547,"vY0":-134.31853979800462,"vZ0":-8.55516249690602,"x":108.09,"y":212.21,"x0":-1.6464329074617772,"y0":50.003878748965704,"z0":5.645813305696902,"aX":-20.32162118805044},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":18.2,"spinRate":2218,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40809777079406917,"extension":6.4375380677295615},"index":2,"playId":"8dfe14c1-1929-39e5-ade4-ea6aa34cd1aa","pitchNumber":3,"startTime":"2025-08-20T23:15:20.584Z","endTime":"2025-08-20T23:15:24.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3561365332281,"aZ":-16.521208809897075,"pfxX":-8.950680312612384,"pfxZ":7.525466823243638,"pX":-0.02473314603367467,"pZ":2.7813508965956557,"vX0":7.905869058999529,"vY0":-143.3734395518273,"vZ0":-5.684827547946736,"x":117.94,"y":163.68,"x0":-1.6559200886851742,"y0":50.00581178368069,"z0":5.822167158344884,"aX":-18.62503443319308},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":14.6,"spinRate":2240,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38213081727745424,"extension":6.039463226082677},"hitData":{"launchSpeed":103.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":157.16}},"index":3,"playId":"c561168a-e90a-3b04-a83f-a2188b5f059c","pitchNumber":4,"startTime":"2025-08-20T23:15:42.002Z","endTime":"2025-08-20T23:15:48.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:15:48.245Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a sharp line drive to left fielder Troy Johnston. José Fermín to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:16:22.654Z","endTime":"2025-08-20T23:16:34.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":90.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.412757226691575,"aZ":-16.711960057242862,"pfxX":-9.25764440883043,"pfxZ":7.414122846530821,"pX":0.040052201872125236,"pZ":3.4693208745307182,"vX0":7.872348550947361,"vY0":-143.7714831496727,"vZ0":-3.980600916489649,"x":115.47,"y":145.11,"x0":-1.5354953036697176,"y0":50.00657326235139,"z0":5.914122492462087,"aX":-19.317436297866916},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":15.1,"spinRate":2307,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38146727094293587,"extension":6.028538267731048},"hitData":{"launchSpeed":102.2,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.03,"coordY":117.84}},"index":0,"playId":"7ca96893-fbf0-3aaf-b05d-541a6b2f4bf1","pitchNumber":1,"startTime":"2025-08-20T23:16:23.831Z","endTime":"2025-08-20T23:16:34.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:16:34.016Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:16:58.156Z","endTime":"2025-08-20T23:17:32.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.46185352667061,"strikeZoneBottom":1.60131787274145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.190107724597986,"aZ":-25.72684010202785,"pfxX":-11.461020136251127,"pfxZ":3.5779378496188174,"pX":0.22864778158763893,"pZ":1.4307802229727435,"vX0":9.045253197980786,"vY0":-133.5316999235788,"vZ0":-6.3677235830560015,"x":108.28,"y":200.15,"x0":-1.7162638602389682,"y0":50.00648586400938,"z0":5.70176029404126,"aX":-20.66813447339042},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.3,"breakHorizontal":18.7,"spinRate":2252,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41044321032778486,"extension":6.121753445686892},"index":0,"playId":"2e70c7e7-ab62-3769-b8ee-41b12f99b044","pitchNumber":1,"startTime":"2025-08-20T23:17:04.541Z","endTime":"2025-08-20T23:17:08.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44161329443694,"aZ":-19.734226468223024,"pfxX":-11.507205706872002,"pfxZ":6.07774754850014,"pX":-0.041100136551839674,"pZ":2.73741464857059,"vX0":8.817389811219426,"vY0":-142.52445323692535,"vZ0":-5.088603362748837,"x":118.57,"y":164.87,"x0":-1.6885246478199916,"y0":50.00003712845334,"z0":5.8020907843908605,"aX":-23.539678268617656},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.1,"breakHorizontal":19.0,"spinRate":2341,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3851159690831967,"extension":6.069053930847422},"hitData":{"launchSpeed":90.9,"launchAngle":8.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.22,"coordY":142.96}},"index":1,"playId":"63bd72c0-d7bd-3cdd-90e9-54ffc6e79c1c","pitchNumber":2,"startTime":"2025-08-20T23:17:24.600Z","endTime":"2025-08-20T23:17:32.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:17:32.153Z","atBatIndex":19},{"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":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:19:47.004Z","endTime":"2025-08-20T23:22:13.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.16145262809937,"strikeZoneBottom":1.32694113221834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85738620666443,"aZ":-43.38197684048247,"pfxX":1.0932083992354342,"pfxZ":-8.889571686108958,"pX":-0.23052201130376818,"pZ":1.4170721537832185,"vX0":2.1709725021465944,"vY0":-112.59835886364073,"vZ0":-0.5722117468352514,"x":125.79,"y":200.52,"x0":-1.3561159347111,"y0":50.002542512541034,"z0":6.132477411678671,"aX":1.3781481911427271},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-15.8,"breakHorizontal":-2.6,"spinRate":2793,"spinDirection":15},"zone":8,"typeConfidence":2.0,"plateTime":0.48981946525564535,"extension":6.485645759057927},"index":0,"playId":"f3430fd0-0564-390e-958b-a92369c0b5e6","pitchNumber":1,"startTime":"2025-08-20T23:19:47.340Z","endTime":"2025-08-20T23:19:51.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.16693598465386,"strikeZoneBottom":1.36487837949787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99015627313445,"aZ":-33.120039227151146,"pfxX":1.1622278544930986,"pfxZ":-0.5859818544697957,"pX":-0.8773132659838739,"pZ":1.6129428492328366,"vX0":1.7767991954862548,"vY0":-126.3267434244029,"vZ0":-4.087894246410405,"x":150.44,"y":195.23,"x0":-1.7399049525732204,"y0":50.00217277927119,"z0":5.905698943135505,"aX":1.8835635932041996},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-2.5,"spinRate":2427,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.43307414099701624,"extension":6.421025925950592},"index":1,"playId":"c374493a-16df-305c-a74e-f1c3fb8b6687","pitchNumber":2,"startTime":"2025-08-20T23:20:04.759Z","endTime":"2025-08-20T23:20:09.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.2799997258719,"strikeZoneBottom":1.46530722292809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.358092303680852,"aZ":-20.73102968276696,"pfxX":0.1926035270629578,"pfxZ":5.988682610635559,"pX":1.389850160187504,"pZ":2.0219411193406276,"vX0":7.180693509683056,"vY0":-137.52998526314343,"vZ0":-6.753755645187871,"x":64.02,"y":184.19,"x0":-1.283055248247947,"y0":50.00029843966913,"z0":5.922121937261238,"aX":0.36596327842641996},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":-1.9,"spinRate":2317,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.3987196503893329,"extension":6.281381858136727},"index":2,"playId":"80b29235-9c2c-320e-aed4-ed25aa9f4184","pitchNumber":3,"startTime":"2025-08-20T23:20:23.644Z","endTime":"2025-08-20T23:20:27.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.21514824600035,"strikeZoneBottom":1.41443145779091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.549546191295068,"aZ":-19.62930619092473,"pfxX":0.7792922067995351,"pfxZ":6.796535942721315,"pX":0.14864589543790274,"pZ":1.2353729879352076,"vX0":3.6780800063073875,"vY0":-135.06562438170553,"vZ0":-8.703574439028124,"x":111.33,"y":205.42,"x0":-1.3324146725819677,"y0":50.006336329692104,"z0":5.881287191293737,"aX":1.4395657740594028},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2333,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4055890302022753,"extension":6.116454002620224},"index":3,"playId":"f48436ad-f76e-3b60-8144-057512769fae","pitchNumber":4,"startTime":"2025-08-20T23:20:40.290Z","endTime":"2025-08-20T23:20:44.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7848909848827,"aZ":-31.929886105142042,"pfxX":2.4604507159593223,"pfxZ":0.14554201130808764,"pX":0.5686815243489806,"pZ":2.678165940815441,"vX0":4.537840180596244,"vY0":-127.3456819277444,"vZ0":-1.8960869189466933,"x":95.32,"y":166.47,"x0":-1.551992643060707,"y0":50.0004795115671,"z0":5.9446903323479745,"aX":4.06281264058036},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-5.4,"spinRate":2479,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.4291857464477209,"extension":6.688052780848228},"index":4,"playId":"7ed03210-8029-3354-9a43-9aa750f7746e","pitchNumber":5,"startTime":"2025-08-20T23:21:10.250Z","endTime":"2025-08-20T23:21:15.635Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.27999808450694,"strikeZoneBottom":1.46749601536987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2616560201253,"aZ":-18.760167429813375,"pfxX":-1.320747056216982,"pfxZ":7.043242337658456,"pX":1.3965438729854698,"pZ":1.6888056917200516,"vX0":7.516143728403547,"vY0":-136.44363302976157,"vZ0":-7.907074560406579,"x":63.77,"y":193.18,"x0":-1.2105061637129262,"y0":50.0007611379376,"z0":5.894599880185417,"aX":-2.515561841639011},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":1.0,"spinRate":2391,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.39993607688016564,"extension":6.547232166950263},"index":5,"playId":"ee6a3be7-bb98-3d14-beca-3ab709037963","pitchNumber":6,"startTime":"2025-08-20T23:21:48.790Z","endTime":"2025-08-20T23:21:52.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.118511287019462,"aZ":-19.0373047855274,"pfxX":1.1103029074604123,"pfxZ":6.77326406649755,"pX":-0.03726887954367873,"pZ":2.365734945948023,"vX0":3.455532339199516,"vY0":-137.996230279989,"vZ0":-6.32282193818006,"x":118.42,"y":174.91,"x0":-1.4471503415607307,"y0":50.00253218840122,"z0":5.957995372463967,"aX":2.152406917135508},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":-2.6,"spinRate":2344,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.3960873427483649,"extension":6.649222144509468},"hitData":{"launchSpeed":65.2,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.77,"coordY":190.11}},"index":6,"playId":"2deb1035-55f7-33ad-a464-bb8bc5f200d8","pitchNumber":7,"startTime":"2025-08-20T23:22:06.784Z","endTime":"2025-08-20T23:22:13.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:22:13.981Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a line drive to center fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:22:38.411Z","endTime":"2025-08-20T23:23:11.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.28971875990899,"strikeZoneBottom":1.48818100337296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.517215802895244,"aZ":-20.660208309435244,"pfxX":0.4054415803071074,"pfxZ":6.025513878687947,"pX":-0.7908805486902105,"pZ":1.7128309424530812,"vX0":1.889880606741306,"vY0":-137.1655395288714,"vZ0":-7.335395172832586,"x":147.15,"y":192.53,"x0":-1.5406958027392492,"y0":50.005067203657326,"z0":5.824068612957895,"aX":0.7743996220472472},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2415,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.3988797334448595,"extension":6.478937007376777},"index":0,"playId":"7532e804-7d9d-3d42-af53-3e97a233be37","pitchNumber":1,"startTime":"2025-08-20T23:22:43.286Z","endTime":"2025-08-20T23:22:48.530Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.090558505131057,"aZ":-30.403676145585592,"pfxX":2.9986933639354922,"pfxZ":1.0836670006738522,"pX":-0.5222489631884214,"pZ":2.0936584290096167,"vX0":1.8807009889928161,"vY0":-126.20561334114232,"vZ0":-3.417665723467643,"x":136.91,"y":182.25,"x0":-1.663967574123777,"y0":50.00158975032855,"z0":5.886289676969092,"aX":4.888528902766815},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-5.9,"spinRate":2368,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.432227716398744,"extension":6.711103482827593},"hitData":{"launchSpeed":90.0,"launchAngle":12.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.62,"coordY":81.88}},"index":1,"playId":"94d791de-8bce-365c-8d98-c128fea251ab","pitchNumber":2,"startTime":"2025-08-20T23:23:00.706Z","endTime":"2025-08-20T23:23:11.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:23:11.137Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Agustín Ramírez hit by pitch. Jakob Marsee to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:23:36.810Z","endTime":"2025-08-20T23:24:50.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"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"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.12945788120755,"strikeZoneBottom":1.51508949942027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69622629793714,"aZ":-17.304423133187935,"pfxX":-0.15135978550939044,"pfxZ":7.768450167754255,"pX":-0.33122279169191765,"pZ":3.294927315641559,"vX0":3.2442014196873843,"vY0":-137.52041439854733,"vZ0":-4.207394499045782,"x":129.63,"y":149.82,"x0":-1.5068518308929528,"y0":50.00163930046202,"z0":6.019588177985792,"aX":-0.28993080656604314},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":-0.4,"spinRate":2423,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.39839413185395633,"extension":6.34680444211519},"index":0,"playId":"8263c0b2-1cc1-3891-9df3-eceaf15d8609","pitchNumber":1,"startTime":"2025-08-20T23:23:36.810Z","endTime":"2025-08-20T23:23:41.474Z","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.4,"endSpeed":81.1,"strikeZoneTop":3.033411668681,"strikeZoneBottom":1.4518031588026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51901199031728,"aZ":-33.55476715866411,"pfxX":3.7089818110757724,"pfxZ":-0.8376505090983954,"pX":1.41990731858747,"pZ":0.7325124157805651,"vX0":6.051056547292302,"vY0":-127.18087009310103,"vZ0":-5.995878947882748,"x":62.88,"y":219.0,"x0":-1.4701086520029227,"y0":50.00563805440442,"z0":5.774633930024277,"aX":6.0901344822013},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":-8.0,"spinRate":2451,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43028534525639506,"extension":6.559816662934713},"index":1,"playId":"20a4311a-4c0b-32be-bc16-afc9530dc5a2","pitchNumber":2,"startTime":"2025-08-20T23:23:56.213Z","endTime":"2025-08-20T23:24:00.618Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"1646f80b-4daf-3e58-9db9-2d3e3f647a78","startTime":"2025-08-20T23:24:21.863Z","endTime":"2025-08-20T23:24:26.343Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":94.4,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57077632827662,"aZ":-13.636879730863821,"pfxX":-6.212000354329906,"pfxZ":9.808590313638133,"pX":-1.2575693552612386,"pZ":3.473330646987715,"vX0":3.3304257129588453,"vY0":-137.3731273977698,"vZ0":-4.105345016175908,"x":164.94,"y":145.0,"x0":-1.685705434484785,"y0":50.0049686212117,"z0":5.929848917562802,"aX":-11.742926410703207},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2203,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.40041742830029925,"extension":6.390267291733352},"index":3,"playId":"9ab58a0f-1489-3ddd-9c0d-0ec0bfbc9b3a","pitchNumber":3,"startTime":"2025-08-20T23:24:45.929Z","endTime":"2025-08-20T23:24:50.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:24:50.404Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:25:33.219Z","endTime":"2025-08-20T23:28:15.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"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"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1,2],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","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":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"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":95.6,"endSpeed":86.7,"strikeZoneTop":3.37999929787192,"strikeZoneBottom":1.58322570732313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03843069389999,"aZ":-14.034401417258387,"pfxX":-0.8449502387125802,"pfxZ":9.348106485932002,"pX":-1.2575236525694053,"pZ":3.073208052787883,"vX0":0.9037996140276239,"vY0":-139.09831525654437,"vZ0":-5.6260228216302846,"x":164.93,"y":155.8,"x0":-1.4784014210331096,"y0":50.00168195213021,"z0":6.068413186286904,"aX":-1.639512407196496},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":1.3,"spinRate":2332,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39524188927865955,"extension":5.907782508721038},"index":0,"playId":"b2ddbd5a-e8c1-3a29-9713-10232126ac96","pitchNumber":1,"startTime":"2025-08-20T23:25:33.219Z","endTime":"2025-08-20T23:25:39.116Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.38000256543205,"strikeZoneBottom":1.6133517176564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44853197518644,"aZ":-18.83384323006864,"pfxX":1.1727063774590816,"pfxZ":7.064668511483704,"pX":1.0690953982822733,"pZ":1.803441591585592,"vX0":6.151949846699798,"vY0":-137.04295149058785,"vZ0":-7.585298168699294,"x":76.25,"y":190.09,"x0":-1.364100633582361,"y0":50.00105721532431,"z0":5.910894663561081,"aX":2.2110487242403565},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-3.5,"spinRate":2311,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4008583035013502,"extension":6.503227675222704},"index":1,"playId":"ea676356-5f40-3c35-acf5-ed57f121f010","pitchNumber":2,"startTime":"2025-08-20T23:25:55.581Z","endTime":"2025-08-20T23:26:00.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jakob Marsee steals (7) 3rd base. Agustín Ramírez steals (9) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"ea676356-5f40-3c35-acf5-ed57f121f010","startTime":"2025-08-20T23:26:26.126Z","endTime":"2025-08-20T23:26:29.260Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.3,"strikeZoneTop":3.30261358740025,"strikeZoneBottom":1.59425361724973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39754065930326,"aZ":-43.84075598648001,"pfxX":1.8439440192125112,"pfxZ":-9.808768680237538,"pX":-0.565079063586348,"pZ":3.578551330595043,"vX0":1.2233496189492339,"vY0":-109.32844476262521,"vZ0":4.353089170809318,"x":138.54,"y":142.16,"x0":-1.3748783059309928,"y0":50.00255256958116,"z0":6.321259412844886,"aX":2.1931274737601965},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-16.0,"breakHorizontal":-3.7,"spinRate":2680,"spinDirection":16},"zone":11,"typeConfidence":2.0,"plateTime":0.5043698241425085,"extension":6.069008122350947},"index":3,"playId":"c59d88d0-54fc-38d9-b8f8-313da3ca129b","pitchNumber":3,"startTime":"2025-08-20T23:26:29.260Z","endTime":"2025-08-20T23:26:34.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.29570911843448,"strikeZoneBottom":1.5218060108124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.364303897347707,"aZ":-21.84583284010962,"pfxX":-1.402365260717854,"pfxZ":5.530419604163118,"pX":-0.11893646347156647,"pZ":2.7490520252433512,"vX0":4.532282137465228,"vY0":-136.13975009694605,"vZ0":-4.386902859360848,"x":121.53,"y":164.56,"x0":-1.626939173889711,"y0":50.001125788742506,"z0":5.903619209778602,"aX":-2.61852866044851},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":1.6,"spinRate":2337,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4031403274581091,"extension":6.392865954689778},"index":4,"playId":"a979e4cf-d6fc-3c04-84e7-c84a4ab91908","pitchNumber":4,"startTime":"2025-08-20T23:26:50.777Z","endTime":"2025-08-20T23:26:54.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.38000210437615,"strikeZoneBottom":1.6306273555937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.258656233319506,"aZ":-35.5371140826754,"pfxX":2.480435974473859,"pfxZ":-2.1905354038662725,"pX":-0.35819011540197004,"pZ":3.276658252095774,"vX0":2.375391232885073,"vY0":-123.12276999726834,"vZ0":0.5699284730056495,"x":130.65,"y":150.31,"x0":-1.6573943630677601,"y0":50.00260715555877,"z0":6.047654367647322,"aX":3.810192282112928},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.6,"breakHorizontal":-5.0,"spinRate":2341,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.4447394238924529,"extension":6.652708295158476},"index":5,"playId":"6990db25-2046-33eb-81ef-a11058558fd6","pitchNumber":5,"startTime":"2025-08-20T23:27:11.854Z","endTime":"2025-08-20T23:27:16.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.582314699685213,"aZ":-31.815317358856234,"pfxX":3.0110309514171645,"pfxZ":0.22062617073429003,"pX":0.3243367128617582,"pZ":1.8177940418882232,"vX0":3.9637857089558284,"vY0":-126.6351252181282,"vZ0":-3.7486083476938292,"x":104.64,"y":189.7,"x0":-1.6517368644634742,"y0":50.003916314651505,"z0":5.859350248224483,"aX":4.894966065136137},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.4,"spinRate":2445,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.43233492598529555,"extension":6.559541146341139},"index":6,"playId":"b3c71218-3289-3e2e-9300-8d8651c49727","pitchNumber":6,"startTime":"2025-08-20T23:27:41.936Z","endTime":"2025-08-20T23:27:45.807Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.885921984140623,"aZ":-22.23583266684702,"pfxX":-1.1304268164768891,"pfxZ":5.194616702729711,"pX":0.8029435917486829,"pZ":2.817486069143172,"vX0":6.287489146526558,"vY0":-137.5204776337937,"vZ0":-4.5205816471616735,"x":86.39,"y":162.71,"x0":-1.3674336257431143,"y0":50.00211782465718,"z0":5.9936308555846285,"aX":-2.1633235642883815},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":0.7,"spinRate":2309,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.39850582185309147,"extension":6.3531858304748585},"index":7,"playId":"da021e0c-5b7f-339b-8d88-2f7e497fcb0c","pitchNumber":7,"startTime":"2025-08-20T23:28:10.708Z","endTime":"2025-08-20T23:28:15.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:28:15.480Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to center fielder Lars Nootbaar. Jakob Marsee scores. Agustín Ramírez scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:28:42.503Z","endTime":"2025-08-20T23:28:56.947Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"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"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.751266981125326,"aZ":-31.261900899673666,"pfxX":1.6064979953481497,"pfxZ":0.5391653952992304,"pX":0.8443249321105357,"pZ":2.2507306905839117,"vX0":5.431050824027525,"vY0":-129.26746150478078,"vZ0":-3.2870033699380907,"x":84.82,"y":178.01,"x0":-1.4919534845195106,"y0":50.00326270742624,"z0":5.936823605658146,"aX":2.7203950278764673},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.1,"spinRate":2294,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.42359142297661645,"extension":6.485545779371519},"hitData":{"launchSpeed":88.2,"launchAngle":4.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.48,"coordY":94.8}},"index":0,"playId":"dbbee55f-aac8-3e1e-b55a-968e17153cd7","pitchNumber":1,"startTime":"2025-08-20T23:28:45.403Z","endTime":"2025-08-20T23:28:56.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:28:56.947Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:29:29.422Z","endTime":"2025-08-20T23:29:36.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51859170284956,"aZ":-30.972867525491406,"pfxX":2.3189470805164287,"pfxZ":0.7247571363865148,"pX":0.292898801222858,"pZ":1.8879926016711308,"vX0":4.093886407138445,"vY0":-127.37281053272277,"vZ0":-3.9445125937112486,"x":105.84,"y":187.8,"x0":-1.6322062024197121,"y0":50.00157222128947,"z0":5.8877532342021155,"aX":3.835111431102766},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.7,"breakHorizontal":-5.0,"spinRate":2438,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.42892739886584863,"extension":6.468156155080713},"hitData":{"launchSpeed":77.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":167.3}},"index":0,"playId":"236c4427-6f42-3109-b38b-6e89f54043d8","pitchNumber":1,"startTime":"2025-08-20T23:29:29.422Z","endTime":"2025-08-20T23:29:36.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:29:36.837Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:32:00.972Z","endTime":"2025-08-20T23:33:06.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25507570682281,"aZ":-15.433186997244317,"pfxX":-10.599456650342328,"pfxZ":8.485930744383339,"pX":-0.2873192015249542,"pZ":2.405752434052274,"vX0":7.705536620474683,"vY0":-139.96701408139717,"vZ0":-6.514969864573323,"x":127.95,"y":173.82,"x0":-1.706754926703872,"y0":50.003439855217344,"z0":5.784491247581329,"aX":-20.912853931402843},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":17.5,"spinRate":2313,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39216348562511216,"extension":5.8655319297001585},"index":0,"playId":"e685b99c-a38e-3fe2-bfa0-00053355a99d","pitchNumber":1,"startTime":"2025-08-20T23:32:01.953Z","endTime":"2025-08-20T23:32:05.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.225549860470363,"aZ":-21.961185351113745,"pfxX":0.0881542133553399,"pfxZ":5.742387857658685,"pX":0.5434185970344281,"pZ":2.074926871717705,"vX0":5.791312544651566,"vY0":-132.51897271375418,"vZ0":-5.527106197117948,"x":96.29,"y":182.76,"x0":-1.6815070940885166,"y0":50.00495833902774,"z0":5.791191670281197,"aX":0.156665961325861},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2250,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.413257800583005,"extension":5.855278676271489},"index":1,"playId":"d3a73809-9320-3929-b2de-60f5c5e0a550","pitchNumber":2,"startTime":"2025-08-20T23:32:19.246Z","endTime":"2025-08-20T23:32:23.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.24485165093215,"strikeZoneBottom":1.37357771348854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97425068895233,"aZ":-23.20917591335977,"pfxX":-11.130427638970076,"pfxZ":5.004888457936692,"pX":1.3393822865583285,"pZ":0.35931341119750215,"vX0":11.03731749035455,"vY0":-132.85390726306304,"vZ0":-9.52131918954849,"x":65.95,"y":229.08,"x0":-1.4192105323661737,"y0":50.000851554147445,"z0":5.670969331125287,"aX":-19.930843976371115},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":1918,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4119758432451066,"extension":6.035516019060144},"index":2,"playId":"2571ebec-0927-3caa-b800-b04bac173268","pitchNumber":3,"startTime":"2025-08-20T23:32:41.572Z","endTime":"2025-08-20T23:32:45.480Z","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":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.729235316314085,"aZ":-27.493151893902166,"pfxX":-11.820014441418627,"pfxZ":2.6286603707901026,"pX":-0.46976186523642405,"pZ":1.5707467566033442,"vX0":6.776839908830423,"vY0":-133.40647264767512,"vZ0":-6.02244152879513,"x":134.91,"y":196.37,"x0":-1.5223685018614208,"y0":50.00391159218196,"z0":5.868873898620567,"aX":-21.065783912545346},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":19.7,"spinRate":2056,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.412360032484433,"extension":5.987274114807301},"hitData":{"launchSpeed":82.0,"launchAngle":39.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.68,"coordY":89.11}},"index":3,"playId":"2a94dfb5-7367-3143-877e-fbca7d77aad5","pitchNumber":4,"startTime":"2025-08-20T23:32:58.506Z","endTime":"2025-08-20T23:33:06.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:33:06.933Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:33:32.526Z","endTime":"2025-08-20T23:34:34.349Z","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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":84.7,"endSpeed":77.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.770852983615285,"aZ":-35.550945048227085,"pfxX":-0.14235861617433931,"pfxZ":-2.198079703382449,"pX":-0.3026605291697392,"pZ":2.365436200472151,"vX0":3.5864540837047696,"vY0":-123.29728603337465,"vZ0":-1.4997083448744395,"x":128.54,"y":174.91,"x0":-1.7582233962990235,"y0":50.0008108898827,"z0":5.984524679830283,"aX":-0.21908160536903948},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-0.6,"spinRate":2514,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.4444095493536371,"extension":5.932148126025909},"index":0,"playId":"4277d9dc-d7b1-332d-9d08-6c777e550361","pitchNumber":1,"startTime":"2025-08-20T23:33:32.999Z","endTime":"2025-08-20T23:33:36.388Z","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":91.3,"endSpeed":82.9,"strikeZoneTop":3.58000071358592,"strikeZoneBottom":1.60485150050756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.652520152409128,"aZ":-25.24764955428591,"pfxX":-11.276214819647482,"pfxZ":3.9395018315246997,"pX":-0.8808211530951775,"pZ":1.230035392368771,"vX0":5.949435687805949,"vY0":-132.6175519050795,"vZ0":-6.686847587321507,"x":150.57,"y":205.57,"x0":-1.7030525025011498,"y0":50.00660471268933,"z0":5.65869471013884,"aX":-19.83965513175815},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":18.8,"spinRate":2137,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4149959694545169,"extension":6.099383089580276},"index":1,"playId":"4bf99be7-8396-33d6-813f-0d987f747037","pitchNumber":2,"startTime":"2025-08-20T23:33:49.679Z","endTime":"2025-08-20T23:33:55.341Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03612297533261,"aZ":-27.01468574418679,"pfxX":-11.160743090511888,"pfxZ":2.8741505096893256,"pX":-0.3056387989948566,"pZ":1.489957086651194,"vX0":7.433318961276337,"vY0":-133.95660660424144,"vZ0":-5.852457295133568,"x":128.65,"y":198.55,"x0":-1.6827232232063056,"y0":50.006232132263364,"z0":5.663848323659817,"aX":-20.05445446918216},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":2225,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4106984328343857,"extension":6.078365363810186},"index":2,"playId":"4decd65c-1b8a-352c-81f4-ce0cc6d8bb63","pitchNumber":3,"startTime":"2025-08-20T23:34:07.339Z","endTime":"2025-08-20T23:34:10.600Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.80366876622975,"aZ":-18.408192027946427,"pfxX":-9.829508521531373,"pfxZ":6.702807187636694,"pX":0.3921036370405551,"pZ":1.945171397458587,"vX0":9.420323165415114,"vY0":-143.5011290265496,"vZ0":-7.171630229371005,"x":102.05,"y":186.26,"x0":-1.6800557098593527,"y0":50.006393328158154,"z0":5.653754766741235,"aX":-20.20022640023344},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2216,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.38386882410141254,"extension":5.895129918283293},"index":3,"playId":"a03feca6-966b-36f0-8997-47e056ec399c","pitchNumber":4,"startTime":"2025-08-20T23:34:30.200Z","endTime":"2025-08-20T23:34:34.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:34:34.349Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:34:54.530Z","endTime":"2025-08-20T23:38:02.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55178678926021,"aZ":-25.967873085354338,"pfxX":-10.752243316707569,"pfxZ":3.5350308630583287,"pX":-0.9038958437876389,"pZ":1.8010456138029716,"vX0":5.873206818332465,"vY0":-132.4850591348523,"vZ0":-5.170638986928657,"x":151.45,"y":190.15,"x0":-1.7669529654530234,"y0":50.00485399966379,"z0":5.705971591373132,"aX":-18.88082787251714},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":18.0,"spinRate":2160,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4153937650016273,"extension":6.113040523294309},"index":0,"playId":"f857518d-5545-3ac0-b5c2-10accf45c249","pitchNumber":1,"startTime":"2025-08-20T23:34:59.583Z","endTime":"2025-08-20T23:35:03.200Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85660055361288,"aZ":-28.041058031009506,"pfxX":-11.26764070866806,"pfxZ":2.3148376152504966,"pX":-0.10565333686216381,"pZ":1.6188114924888453,"vX0":7.628224650658413,"vY0":-133.60396751685684,"vZ0":-5.669020963272319,"x":121.03,"y":195.07,"x0":-1.550565457611182,"y0":50.004700709889356,"z0":5.813165991517358,"aX":-20.139190438709175},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":18.5,"spinRate":2136,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4117754998800791,"extension":6.204159366666839},"index":1,"playId":"28f63026-9bc4-30b0-9838-31cb51524524","pitchNumber":2,"startTime":"2025-08-20T23:35:14.132Z","endTime":"2025-08-20T23:35:17.259Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-20T23:35:42.359Z","endTime":"2025-08-20T23:35:51.158Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.31135941691289,"strikeZoneBottom":1.54667144462724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.823137381018572,"aZ":-35.0992185874104,"pfxX":-1.887197965168249,"pfxZ":-1.7943782359754121,"pX":1.2328641259590352,"pZ":-0.05841425614667364,"vX0":7.544588940871803,"vY0":-127.56164285724782,"vZ0":-7.3756274743867465,"x":70.01,"y":240.36,"x0":-1.5316006590508136,"y0":50.00416566136221,"z0":5.675310824117096,"aX":-3.079071581302857},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.9,"breakHorizontal":1.6,"spinRate":2514,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43112798536353036,"extension":6.070744537714023},"index":3,"playId":"3a68bce7-02d1-3bb0-8369-be046f99b413","pitchNumber":3,"startTime":"2025-08-20T23:35:51.158Z","endTime":"2025-08-20T23:35:54.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.297635164489723,"aZ":-25.573517624027676,"pfxX":-11.2239781112645,"pfxZ":3.6522899809879315,"pX":-0.4164681323400957,"pZ":1.3595358848070522,"vX0":7.1459263044999295,"vY0":-134.18395007294194,"vZ0":-6.56875110005976,"x":132.87,"y":202.07,"x0":-1.6672056921131162,"y0":50.006384037103516,"z0":5.68301752838152,"aX":-20.30078205072017},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2295,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40950750360063326,"extension":6.197744248770624},"index":4,"playId":"6a1fd871-28db-37b8-9970-70e64ac7526e","pitchNumber":4,"startTime":"2025-08-20T23:36:06.264Z","endTime":"2025-08-20T23:36:09.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.545163716933,"aZ":-28.71584248907272,"pfxX":1.1530538653948215,"pfxZ":1.9803363688244717,"pX":1.1225946347644071,"pZ":1.8729804421881544,"vX0":6.549840205529534,"vY0":-130.86821961597886,"vZ0":-4.444178188238665,"x":74.21,"y":188.21,"x0":-1.5544041744327837,"y0":50.006231365324815,"z0":5.724407477502804,"aX":2.0148901683549525},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":-3.5,"spinRate":2441,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41727152184023364,"extension":6.353885045842292},"index":5,"playId":"8a9d8edd-08c0-3f46-aa5c-f9bb9bd6bf88","pitchNumber":5,"startTime":"2025-08-20T23:36:26.505Z","endTime":"2025-08-20T23:36:30.429Z","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":99.2,"endSpeed":90.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97877499082098,"aZ":-15.002732229237893,"pfxX":-8.952341735986206,"pfxZ":8.163244297620803,"pX":-0.5282152361774686,"pZ":2.04384019106326,"vX0":6.462884750786605,"vY0":-144.22524396543926,"vZ0":-8.061132204413212,"x":137.13,"y":183.6,"x0":-1.636587544304909,"y0":50.0031824429601,"z0":5.803011544027011,"aX":-18.833968574242142},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2301,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.3799741833671919,"extension":6.289336613216285},"index":6,"playId":"e9381530-0ab6-3fd0-b203-7eceb5a56808","pitchNumber":6,"startTime":"2025-08-20T23:36:50.131Z","endTime":"2025-08-20T23:36:56.399Z","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":99.7,"endSpeed":90.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.701008078772915,"aZ":-16.41260259547297,"pfxX":-9.972093614883681,"pfxZ":7.472339867461121,"pX":0.07447884400290464,"pZ":2.2788237896526193,"vX0":8.194471969445711,"vY0":-144.74350990165428,"vZ0":-7.032774611452214,"x":114.16,"y":177.25,"x0":-1.5063299834934059,"y0":50.00045091627487,"z0":5.756233704228237,"aX":-21.02807496972669},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.1,"breakHorizontal":16.3,"spinRate":2208,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3792857941750776,"extension":6.163800698038881},"index":7,"playId":"57a3d06f-7397-358d-97b5-e6f71195cc4a","pitchNumber":7,"startTime":"2025-08-20T23:37:14.284Z","endTime":"2025-08-20T23:37:20.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":93.2,"endSpeed":85.4,"strikeZoneTop":3.34490995333756,"strikeZoneBottom":1.5322839719551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.414033679237786,"aZ":-23.99115648909795,"pfxX":-12.238303900308372,"pfxZ":4.425129916897455,"pX":1.1046958687874664,"pZ":0.7922191614624494,"vX0":10.813081993202758,"vY0":-135.08218179266203,"vZ0":-8.487913281306541,"x":74.89,"y":217.39,"x0":-1.360035616120645,"y0":50.00128077825674,"z0":5.661682604542438,"aX":-22.616392064777354},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":19.8,"spinRate":2186,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40548301741616344,"extension":6.2205362595445335},"index":8,"playId":"e17ee018-cf1c-3152-86b1-8af249df30c8","pitchNumber":8,"startTime":"2025-08-20T23:37:43.399Z","endTime":"2025-08-20T23:37:48.180Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.34646089870664,"strikeZoneBottom":1.53362870958411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.544986051187674,"aZ":-22.500527949153124,"pfxX":-11.910533844176854,"pfxZ":5.255212072261398,"pX":0.8502122553803302,"pZ":1.4005042857003869,"vX0":10.161551449756587,"vY0":-134.85267383982452,"vZ0":-7.164066974023225,"x":84.59,"y":200.97,"x0":-1.4208496600203315,"y0":50.00085332633224,"z0":5.680633195873882,"aX":-21.91656262079497},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":19.3,"spinRate":2296,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.406292398117428,"extension":6.368139930247825},"index":9,"playId":"7d091304-635a-3625-87c6-a6e95abf37dd","pitchNumber":9,"startTime":"2025-08-20T23:37:58.413Z","endTime":"2025-08-20T23:38:02.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:38:02.924Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to center fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:40:14.196Z","endTime":"2025-08-20T23:41:04.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.41621940068841,"strikeZoneBottom":1.55509029550653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49224422784762,"aZ":-22.567131738527873,"pfxX":-2.0492469510016846,"pfxZ":5.1045957363255745,"pX":-0.7782368459971375,"pZ":2.448984630310871,"vX0":2.580307408800746,"vY0":-135.962807391557,"vZ0":-5.318742355680051,"x":146.66,"y":172.66,"x0":-1.471215322517736,"y0":50.001589754326325,"z0":5.986706628064996,"aX":-3.8548856816559827},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":3.2,"spinRate":2213,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.40213831392691457,"extension":6.428556331780646},"index":0,"playId":"75adab23-6d24-36b8-a064-b63c2ecffaf6","pitchNumber":1,"startTime":"2025-08-20T23:40:14.196Z","endTime":"2025-08-20T23:40:18.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34746325376201,"aZ":-20.173708063453944,"pfxX":0.17067182707751694,"pfxZ":6.267197241144592,"pX":0.13498919847313978,"pZ":1.8169463471886176,"vX0":3.88569054969869,"vY0":-137.23569417715106,"vZ0":-7.463795598238875,"x":108.33,"y":168.7,"x0":-1.3192616026352655,"y0":50.00280339989078,"z0":5.937943447307023,"aX":0.32551265747396213},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":-1.1,"spinRate":2287,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.39856871194982624,"extension":6.488397261424302},"index":1,"playId":"a0b2df7e-321e-3766-b001-7c222b97e235","pitchNumber":2,"startTime":"2025-08-20T23:40:31.608Z","endTime":"2025-08-20T23:40:35.905Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.143757023796926,"aZ":-43.0953538969675,"pfxX":3.9090992344923245,"pfxZ":-8.608999070903677,"pX":-0.6700497362399689,"pZ":3.0021013537792056,"vX0":0.6351385335627509,"vY0":-112.42841171682504,"vZ0":2.6454956929013003,"x":142.54,"y":157.72,"x0":-1.4644204786968829,"y0":50.0036399579148,"z0":6.213177749655827,"aX":4.958035506609327},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.5,"breakHorizontal":-7.2,"spinRate":2737,"spinDirection":24},"zone":1,"typeConfidence":2.0,"plateTime":0.48890848335883597,"extension":6.496530766995396},"hitData":{"launchSpeed":99.2,"launchAngle":12.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.27,"coordY":71.25}},"index":2,"playId":"557e5aa5-27fd-3278-8e4f-9d598bb1333a","pitchNumber":3,"startTime":"2025-08-20T23:40:54.161Z","endTime":"2025-08-20T23:41:04.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:41:04.355Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Javier Sanoja reaches on a throwing error by shortstop Thomas Saggese. Troy Johnston to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:41:31.890Z","endTime":"2025-08-20T23:42:24.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.4,"strikeZoneTop":3.4099975696268,"strikeZoneBottom":1.60006215930606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.749860857235273,"aZ":-19.242840370515868,"pfxX":-3.824238644515859,"pfxZ":7.0249330429255235,"pX":-0.23030911468311813,"pZ":0.5135721429865923,"vX0":4.6251452772695085,"vY0":-134.43796566433608,"vZ0":-10.657097866710227,"x":125.78,"y":224.91,"x0":-1.47201306596342,"y0":50.00096146054582,"z0":5.880637334113403,"aX":-7.035827799299464},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":6.0,"spinRate":2316,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4066393941224331,"extension":6.499318391726725},"index":0,"playId":"9a522758-000c-33e9-90cd-cb436509741b","pitchNumber":1,"startTime":"2025-08-20T23:41:32.231Z","endTime":"2025-08-20T23:41:35.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.20621420372277,"strikeZoneBottom":1.46429811343331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.772200515843114,"aZ":-32.106894284610405,"pfxX":2.0264863438167167,"pfxZ":0.0434312296446735,"pX":0.21115827050819497,"pZ":0.9717079911522885,"vX0":3.82704580133353,"vY0":-124.37746190334806,"vZ0":-5.504396099685879,"x":108.95,"y":212.54,"x0":-1.605186816630975,"y0":50.003447918687755,"z0":5.846918240542671,"aX":3.2043271727574463},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.4,"spinRate":2452,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4388086891708509,"extension":6.583161392007182},"index":1,"playId":"ea62b336-1c11-331d-849e-4f020844e752","pitchNumber":2,"startTime":"2025-08-20T23:41:53.437Z","endTime":"2025-08-20T23:41:57.589Z","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":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.255926854119817,"aZ":-18.175331266388778,"pfxX":0.2569394475885294,"pfxZ":7.310853695694336,"pX":-0.32894187498708016,"pZ":2.3028935531118715,"vX0":3.155127072671898,"vY0":-137.44412692192233,"vZ0":-6.5073260551887415,"x":129.54,"y":176.6,"x0":-1.524781749826402,"y0":50.00322150117622,"z0":5.934054168165085,"aX":0.491165239183335},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":-1.1,"spinRate":2252,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.398399514166063,"extension":6.429091688367818},"hitData":{"launchSpeed":105.4,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.93,"coordY":159.69}},"index":2,"playId":"f794457b-e49d-350e-ad13-736aedb4f2b4","pitchNumber":3,"startTime":"2025-08-20T23:42:14.256Z","endTime":"2025-08-20T23:42:24.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:42:24.825Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maximo Acosta walks. Troy Johnston to 3rd. Javier Sanoja to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:43:00.091Z","endTime":"2025-08-20T23:44:14.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"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(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.3,"endSpeed":87.4,"strikeZoneTop":3.25451623778213,"strikeZoneBottom":1.54723199111324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.941119505154113,"aZ":-16.75463829291607,"pfxX":0.05665792675778425,"pfxZ":7.924662769276483,"pX":-0.6648073433931894,"pZ":1.659907986373164,"vX0":2.1716528270766977,"vY0":-138.60783986885878,"vZ0":-8.64892672540713,"x":142.34,"y":193.96,"x0":-1.4657672986559207,"y0":50.00311303251492,"z0":5.939093337494934,"aX":0.11033285903686404},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":-0.6,"spinRate":2301,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.39513311653538574,"extension":6.459992042412103},"index":0,"playId":"db57c05d-e997-3ccc-b9ae-71e765450f46","pitchNumber":1,"startTime":"2025-08-20T23:43:00.091Z","endTime":"2025-08-20T23:43:04.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.37540682298208,"strikeZoneBottom":1.63376970393701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.803888059890248,"aZ":-35.840234740392496,"pfxX":1.854653383672129,"pfxZ":-2.462959962677459,"pX":-0.26159025395915314,"pZ":3.762615072679042,"vX0":2.652944976885104,"vY0":-120.68914578960381,"vZ0":1.7396368256566146,"x":126.97,"y":137.19,"x0":-1.6128882297043488,"y0":50.005795343666094,"z0":6.171389428859207,"aX":2.7565441616727804},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.8,"breakHorizontal":-4.0,"spinRate":2372,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4525217680906497,"extension":6.339256562107605},"index":1,"playId":"56d7760e-e7a2-361d-9b67-1090c8f9c5ca","pitchNumber":2,"startTime":"2025-08-20T23:43:20.510Z","endTime":"2025-08-20T23:43:25.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.1322870176858,"strikeZoneBottom":1.33873100262516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.607220117994547,"aZ":-20.016728837313977,"pfxX":-0.266116375719601,"pfxZ":6.333173302237263,"pX":0.5533127725799599,"pZ":0.8010531611060973,"vX0":5.44917638578965,"vY0":-137.4709136951526,"vZ0":-10.063396709610823,"x":95.91,"y":217.15,"x0":-1.417450889497516,"y0":50.00299759702499,"z0":5.859822260912781,"aX":-0.5110743535722978},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-0.6,"spinRate":2317,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.39796302343375967,"extension":6.525626589816997},"index":2,"playId":"2d8837e5-84c1-3158-9b81-685bb98662e5","pitchNumber":3,"startTime":"2025-08-20T23:43:41.488Z","endTime":"2025-08-20T23:43:45.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.02818456932734,"strikeZoneBottom":1.3958987961851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59943409075531,"aZ":-20.999638867624192,"pfxX":-0.13659422421784972,"pfxZ":6.02792339496186,"pX":0.5803439638137641,"pZ":1.1293976102059746,"vX0":5.266782671315322,"vY0":-135.53331101382855,"vZ0":-8.462519620416547,"x":94.88,"y":208.29,"x0":-1.373310646619833,"y0":50.005306143586765,"z0":5.768061257182406,"aX":-0.2546612573353391},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2341,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.404675758300308,"extension":6.466539751909708},"index":3,"playId":"4e32cb29-de36-32a0-abb7-167d6ec19c81","pitchNumber":4,"startTime":"2025-08-20T23:44:10.469Z","endTime":"2025-08-20T23:44:14.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:44:14.913Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:45:39.926Z","endTime":"2025-08-20T23:47:34.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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"},"postOnFirst":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T23:45:13.728Z","endTime":"2025-08-20T23:45:42.218Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.13144330666341,"strikeZoneBottom":1.33900697918653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60556025308054,"aZ":-20.9121302479464,"pfxX":-0.47313553312764745,"pfxZ":5.696111715434396,"pX":0.7605248375788355,"pZ":0.6043961142432751,"vX0":6.024246601173597,"vY0":-139.9623462491084,"vZ0":-10.496830171067957,"x":88.01,"y":222.46,"x0":-1.361468242188284,"y0":50.003874877963334,"z0":5.782379413673446,"aX":-0.9363731930757851},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2413,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.3918502071353789,"extension":6.556885478965301},"index":1,"playId":"30486151-2173-3202-a7df-0d25afee43db","pitchNumber":1,"startTime":"2025-08-20T23:45:42.218Z","endTime":"2025-08-20T23:45:45.712Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.28000085065467,"strikeZoneBottom":1.46493089075564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.401106379720378,"aZ":-23.525003462024426,"pfxX":-1.5950293753836906,"pfxZ":4.628341824676593,"pX":0.16030757689878242,"pZ":2.862778911537231,"vX0":5.0476938991729225,"vY0":-135.94919699006812,"vZ0":-4.071127707696154,"x":110.89,"y":161.48,"x0":-1.5149256206241826,"y0":50.00150903766044,"z0":6.016880100397703,"aX":-2.980146880954234},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":1.8,"spinRate":2295,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4032348264930299,"extension":6.4545643016267595},"index":2,"playId":"1ab77e3b-ec16-3cf9-8cd8-cac241930ef9","pitchNumber":2,"startTime":"2025-08-20T23:46:04.686Z","endTime":"2025-08-20T23:46:09.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78688599881274,"aZ":-21.0863389587884,"pfxX":0.059775000571311576,"pfxZ":5.850451091003716,"pX":0.9944818114427277,"pZ":2.350288704497502,"vX0":6.294533791912953,"vY0":-137.16417025769778,"vZ0":-5.967405879407161,"x":79.09,"y":175.32,"x0":-1.3428468209553328,"y0":50.003582997405,"z0":6.002638903157793,"aX":0.11358944224861334},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.4,"spinRate":2352,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4000910635342936,"extension":6.315077511438939},"index":3,"playId":"0d111bb3-1e03-35bb-8a74-662554a0ae7d","pitchNumber":3,"startTime":"2025-08-20T23:46:27.999Z","endTime":"2025-08-20T23:46:32.161Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T23:47:13.533Z","endTime":"2025-08-20T23:47:30.477Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.837177561089668,"aZ":-20.6726334739457,"pfxX":2.41190592247891,"pfxZ":6.038479230520412,"pX":1.2140114440372405,"pZ":1.2859634580720918,"vX0":5.938313503579362,"vY0":-137.24833619124072,"vZ0":-8.720377623309385,"x":70.72,"y":204.06,"x0":-1.2923784227539257,"y0":50.00249227525145,"z0":5.91632422611419,"aX":4.593377794589233},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":-5.6,"spinRate":2440,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.39932270484805077,"extension":6.688547730471875},"index":5,"playId":"444ac0f2-6a32-34c6-b3f0-a6c850c6131b","pitchNumber":4,"startTime":"2025-08-20T23:47:30.477Z","endTime":"2025-08-20T23:47:34.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:47:34.842Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:47:59.854Z","endTime":"2025-08-20T23:49:46.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.29764377092958,"strikeZoneBottom":1.47146320226251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.492622346439997,"aZ":-23.409872625537222,"pfxX":-0.7552091483888779,"pfxZ":4.603293924714512,"pX":0.7655950534947658,"pZ":1.776003907277842,"vX0":6.061148317798134,"vY0":-137.15374286443492,"vZ0":-7.044041018651758,"x":87.82,"y":190.83,"x0":-1.375423177625535,"y0":50.004923504430685,"z0":5.975607613444358,"aX":-1.4394622395864114},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":0.1,"spinRate":2287,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.39944030127720076,"extension":6.4266952295386295},"index":0,"playId":"12744dca-61cc-3fbe-b4f8-7382c262571d","pitchNumber":1,"startTime":"2025-08-20T23:48:03.280Z","endTime":"2025-08-20T23:48:07.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.045108870940208,"aZ":-36.420061318417204,"pfxX":1.9264878820313178,"pfxZ":-2.646504242700135,"pX":-0.26781876672774535,"pZ":1.674116930330919,"vX0":2.9654394008279956,"vY0":-125.66270277444578,"vZ0":-3.21902821425917,"x":127.21,"y":193.58,"x0":-1.7127833212509462,"y0":50.00568614974982,"z0":5.925258944929358,"aX":3.086518888448924},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.3,"breakHorizontal":-4.2,"spinRate":2409,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.4355859521545842,"extension":6.527498087157089},"index":1,"playId":"68170db4-2c37-32ee-839a-441a794ddb48","pitchNumber":2,"startTime":"2025-08-20T23:48:25.875Z","endTime":"2025-08-20T23:48:29.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-20T23:49:01.494Z","endTime":"2025-08-20T23:49:01.495Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"6144b16e-e2ef-4566-91ea-35ec28ab6ffe","startTime":"2025-08-20T23:49:01.496Z","endTime":"2025-08-20T23:49:06.506Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.33000144792801,"strikeZoneBottom":1.59262882205252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.04229349696411,"aZ":-21.24974027309631,"pfxX":-8.607064769045017,"pfxZ":5.755612861182426,"pX":-1.0270416259668462,"pZ":4.016410975420592,"vX0":4.351814098073555,"vY0":-137.7544610016503,"vZ0":-1.883006792803139,"x":156.15,"y":130.34,"x0":-1.5193018388940713,"y0":50.00625779219639,"z0":6.163533094943989,"aX":-16.345391284272374},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":14.5,"spinRate":2196,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39946213294373933,"extension":6.2308989757740045},"index":4,"playId":"e7e780f5-97c5-3e9f-adcd-6f6d237cdf57","pitchNumber":3,"startTime":"2025-08-20T23:49:20.757Z","endTime":"2025-08-20T23:49:24.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.204772421360417,"aZ":-44.89229562656117,"pfxX":0.31970011732880543,"pfxZ":-9.822263255714535,"pX":-1.0819658131711531,"pZ":1.262497090118049,"vX0":0.8749856523312612,"vY0":-114.02241424242207,"vZ0":-0.745766753375253,"x":158.24,"y":204.69,"x0":-1.5148044405460204,"y0":50.00284647011139,"z0":6.087711611826676,"aX":0.41386620971542204},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-17.5,"breakHorizontal":-0.8,"spinRate":2764,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.48345617502056193,"extension":6.434961684242663},"index":5,"playId":"0c990daa-1909-3088-86fe-d682a94e148b","pitchNumber":4,"startTime":"2025-08-20T23:49:40.996Z","endTime":"2025-08-20T23:49:46.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:49:46.413Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, second baseman José Fermín to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T23:50:10.631Z","endTime":"2025-08-20T23:50:21.258Z","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":"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":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.681282653739625,"aZ":-34.835005274533884,"pfxX":2.0043706743093845,"pfxZ":-1.6378525849728742,"pX":0.6603379102646684,"pZ":1.4267302164132758,"vX0":5.037732243319859,"vY0":-126.79197270971045,"vZ0":-4.291176683484793,"x":91.83,"y":200.26,"x0":-1.6117024845565264,"y0":50.000175979637596,"z0":5.9178376686979846,"aX":3.2647293270698134},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.7,"breakHorizontal":-4.8,"spinRate":2431,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4318332257804971,"extension":6.577981348844369},"hitData":{"launchSpeed":104.4,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.44,"coordY":153.1}},"index":0,"playId":"3c5906b5-8d66-3891-a9ed-342481de3fd1","pitchNumber":1,"startTime":"2025-08-20T23:50:13.630Z","endTime":"2025-08-20T23:50:21.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:50:21.258Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Thomas Saggese lines out sharply to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:52:51.791Z","endTime":"2025-08-20T23:53:26.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T23:52:46.493Z","endTime":"2025-08-20T23:52:53.999Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69675919755223,"aZ":-30.57452594076597,"pfxX":0.9389590196639432,"pfxZ":1.0074511039108547,"pX":-0.4219445320101181,"pZ":2.583787501931529,"vX0":3.275285197959042,"vY0":-125.47388431820916,"vZ0":-1.9804639903667849,"x":133.08,"y":169.02,"x0":-1.86694149891384,"y0":50.00456142124869,"z0":5.877724533350134,"aX":1.4953567376763879},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":-2.5,"spinRate":2515,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.43674087512979387,"extension":5.973053501368539},"index":1,"playId":"da001ee6-13d5-3e96-9abd-1d6fdb98f56e","pitchNumber":1,"startTime":"2025-08-20T23:52:53.999Z","endTime":"2025-08-20T23:52:59.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.047074945708577,"aZ":-25.281468283252263,"pfxX":-11.425021435234116,"pfxZ":3.984352325520703,"pX":-0.602524243885701,"pZ":2.742757562966796,"vX0":7.212693194509601,"vY0":-130.8199304858044,"vZ0":-2.9655920676243412,"x":139.97,"y":164.73,"x0":-1.9134126391203479,"y0":50.00450010738425,"z0":5.789863668400933,"aX":-19.76990030786008},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":19.1,"spinRate":2061,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4189649619513296,"extension":6.060525278781801},"hitData":{"launchSpeed":101.3,"launchAngle":15.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.64,"coordY":88.31}},"index":2,"playId":"803c57ec-d842-3539-bef4-8f0fe5f5af81","pitchNumber":2,"startTime":"2025-08-20T23:53:20.267Z","endTime":"2025-08-20T23:53:26.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:53:26.544Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging. Yohel Pozo to 1st. Passed ball by catcher Agustín Ramírez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:53:53.966Z","endTime":"2025-08-20T23:54:34.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"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":2}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.27445485893259,"strikeZoneBottom":1.59784017148068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.732667518104186,"aZ":-20.12204141397554,"pfxX":-11.246274734213346,"pfxZ":6.009957444756518,"pX":-0.2119846759434126,"pZ":2.38140318612442,"vX0":8.767035452792536,"vY0":-141.10937760914504,"vZ0":-5.6124297795086076,"x":125.08,"y":174.48,"x0":-1.906374062523335,"y0":50.00601468037353,"z0":5.703172603061092,"aX":-22.561317710002747},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":18.5,"spinRate":2250,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38897068811964663,"extension":5.757252622346438},"index":0,"playId":"9da4985c-b046-3559-95e3-3a67b41f79a0","pitchNumber":1,"startTime":"2025-08-20T23:53:54.455Z","endTime":"2025-08-20T23:53:58.058Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05836427235962,"aZ":-28.637346933657057,"pfxX":-10.580222874861677,"pfxZ":1.9822217160582305,"pX":-1.1742355969353782,"pZ":3.0008829904452297,"vX0":5.5064735669656315,"vY0":-132.91889256684235,"vZ0":-1.7565722192842421,"x":161.76,"y":157.76,"x0":-1.9004095252130706,"y0":50.00524496819515,"z0":5.754114337948306,"aX":-18.893337114303574},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":17.9,"spinRate":2080,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.41241515766485515,"extension":5.997703700870462},"index":1,"playId":"c2f0345f-3987-3e44-9b92-3c1c895c86e2","pitchNumber":2,"startTime":"2025-08-20T23:54:07.400Z","endTime":"2025-08-20T23:54:11.539Z","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":3,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.75737658682017,"aZ":-15.670356751145585,"pfxX":-9.974890929076832,"pfxZ":8.018045292900283,"pX":-0.1926769503135696,"pZ":1.2130975722596624,"vX0":8.226311432854725,"vY0":-143.39150436039483,"vZ0":-9.449195372336986,"x":124.34,"y":206.03,"x0":-1.8194802983375085,"y0":50.00354188593497,"z0":5.554844660478835,"aX":-20.531112550783117},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":16.2,"spinRate":2354,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.38369945281893036,"extension":5.910992574968977},"index":2,"playId":"cfc7a717-15a8-357d-a60e-ed6706fd236f","pitchNumber":3,"startTime":"2025-08-20T23:54:29.873Z","endTime":"2025-08-20T23:54:34.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:54:34.903Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to left fielder Troy Johnston. Yohel Pozo to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:55:09.157Z","endTime":"2025-08-20T23:55:16.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.591685849295835,"aZ":-24.65034054531147,"pfxX":-11.864791561477784,"pfxZ":3.7280065069278923,"pX":-0.997000012457406,"pZ":3.2363088020558473,"vX0":6.928853903346127,"vY0":-141.70193822065707,"vZ0":-2.5456798521089445,"x":155.0,"y":151.4,"x0":-1.9418551570638736,"y0":50.00333728291007,"z0":5.733591598883244,"aX":-23.95264282285346},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":19.9,"spinRate":2412,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3876208137715551,"extension":5.904016587241416},"hitData":{"launchSpeed":100.2,"launchAngle":6.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.48,"coordY":122.18}},"index":0,"playId":"fd6fef0e-411c-36da-8f2c-675901af3f40","pitchNumber":1,"startTime":"2025-08-20T23:55:09.157Z","endTime":"2025-08-20T23:55:16.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:55:16.125Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out sharply to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:55:47.124Z","endTime":"2025-08-20T23:57:21.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.31326472509507,"strikeZoneBottom":1.56715325035751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.403739481898764,"aZ":-30.336994535427387,"pfxX":2.8449014444083334,"pfxZ":1.1054457745250499,"pX":-1.0939803502368426,"pZ":3.463019599345015,"vX0":1.3870895165468897,"vY0":-128.0267695819459,"vZ0":-0.16666745163658292,"x":158.7,"y":145.28,"x0":-2.011802816613363,"y0":50.005570231995776,"z0":5.895029449536625,"aX":4.742763236873783},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-5.4,"spinRate":2328,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4271526985778382,"extension":5.957897770978213},"index":0,"playId":"f55db4f8-f81b-35e9-9ba0-5ead9de2d9db","pitchNumber":1,"startTime":"2025-08-20T23:55:47.124Z","endTime":"2025-08-20T23:55:51.255Z","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":97.4,"endSpeed":88.7,"strikeZoneTop":3.24620576476919,"strikeZoneBottom":1.58090959032293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.51254935217857,"aZ":-25.46720716524801,"pfxX":-11.094880323489638,"pfxZ":3.3217166625296866,"pX":-1.5984957227052652,"pZ":2.690605205785302,"vX0":4.835787024092619,"vY0":-141.76590048644204,"vZ0":-4.069226454772514,"x":177.93,"y":166.13,"x0":-1.8914288852595702,"y0":50.00696995412674,"z0":5.783996191267279,"aX":-22.43133879922948},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.3,"breakHorizontal":19.0,"spinRate":2230,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3873841202713204,"extension":5.973724613749656},"index":1,"playId":"3364e1f9-49c1-3b3b-82a4-d4d7ae7beca4","pitchNumber":2,"startTime":"2025-08-20T23:56:04.615Z","endTime":"2025-08-20T23:56:09.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.26879215533573,"strikeZoneBottom":1.5198304405347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2351597155025,"aZ":-22.484546579668578,"pfxX":-11.020833690092537,"pfxZ":4.813258764861057,"pX":0.4106520327265045,"pZ":1.3918983281728081,"vX0":9.679145776447692,"vY0":-141.02046539072606,"vZ0":-7.747680015824611,"x":101.35,"y":201.2,"x0":-1.6352192841215816,"y0":50.00182611747158,"z0":5.6265186269112775,"aX":-22.183572689991205},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":18.0,"spinRate":2210,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3884775974598056,"extension":6.062295786275496},"index":2,"playId":"429a7e62-57a7-39c6-96f6-079cd2b8640f","pitchNumber":3,"startTime":"2025-08-20T23:56:24.900Z","endTime":"2025-08-20T23:56:29.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.31516134700365,"strikeZoneBottom":1.65023193179267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.534242654433957,"aZ":-23.730072748303307,"pfxX":-12.211374868437382,"pfxZ":4.657564566080323,"pX":0.923988272861045,"pZ":1.2457572971020647,"vX0":10.837139625919798,"vY0":-133.99694565770866,"vZ0":-7.0451633474393285,"x":81.78,"y":205.14,"x0":-1.590453653598132,"y0":50.00621565701811,"z0":5.610000039587949,"aX":-22.162675622200673},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":19.7,"spinRate":2204,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4090909952537425,"extension":6.531780777114342},"index":3,"playId":"41b974c4-62bb-368e-b35e-2b9d84d0a1f8","pitchNumber":4,"startTime":"2025-08-20T23:56:42.555Z","endTime":"2025-08-20T23:56:46.585Z","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":98.1,"endSpeed":89.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27285927533149,"aZ":-18.323360074303693,"pfxX":-10.533539024704837,"pfxZ":6.742504367443763,"pX":0.2886516113783282,"pZ":2.904100440224303,"vX0":9.476333129075357,"vY0":-142.5275419979951,"vZ0":-4.584932821355329,"x":106.0,"y":160.37,"x0":-1.7134953986541213,"y0":50.00126414912705,"z0":5.693463931784892,"aX":-21.63341809801426},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":17.2,"spinRate":2297,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3845461465085953,"extension":6.063550096540336},"hitData":{"launchSpeed":105.5,"launchAngle":17.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.99,"coordY":74.1}},"index":4,"playId":"0e2cc7dc-026e-369f-b64f-1f58f30c677c","pitchNumber":5,"startTime":"2025-08-20T23:57:15.564Z","endTime":"2025-08-20T23:57:21.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:57:21.957Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lars Nootbaar hits a ground-rule double (19) on a line drive to right-center field. Yohel Pozo scores. Jordan Walker to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:57:51.628Z","endTime":"2025-08-20T23:58:40.665Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.47188091820647,"strikeZoneBottom":1.58654791353675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.732973106184993,"aZ":-22.212798490710057,"pfxX":-10.425545547084349,"pfxZ":5.554618226597684,"pX":-0.35738108232575766,"pZ":1.5038504840985836,"vX0":6.975137591638193,"vY0":-133.3009448991184,"vZ0":-6.761298168287267,"x":130.62,"y":198.18,"x0":-1.6588891159624504,"y0":50.000586757222486,"z0":5.686508999256742,"aX":-18.684109422084944},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":17.3,"spinRate":2225,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4115337201638667,"extension":5.978214219006782},"index":0,"playId":"723bc6e4-3b70-3be8-8166-13c5376f1c87","pitchNumber":1,"startTime":"2025-08-20T23:57:51.628Z","endTime":"2025-08-20T23:57:55.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.801559514203316,"aZ":-25.800854690978657,"pfxX":-1.2600932436930952,"pfxZ":3.489291042805595,"pX":0.030962064745018114,"pZ":2.7067350284608884,"vX0":4.844348668128335,"vY0":-134.21477998978702,"vZ0":-3.4072238375513466,"x":115.82,"y":165.7,"x0":-1.6328834788133342,"y0":50.000854282174,"z0":5.828089836437423,"aX":-2.300713849354424},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40795640716797354,"extension":5.926472919881921},"index":1,"playId":"7fcbaa7e-e8f3-3378-969e-7d94a5472ffe","pitchNumber":2,"startTime":"2025-08-20T23:58:07.325Z","endTime":"2025-08-20T23:58:10.325Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.057342922757535,"aZ":-26.647269692070243,"pfxX":-11.856045507702252,"pfxZ":3.0449872778632523,"pX":0.36648230074969185,"pZ":1.9191110599776926,"vX0":9.006115012558432,"vY0":-134.09011461961884,"vZ0":-5.146806090560266,"x":103.03,"y":186.96,"x0":-1.5019721985518415,"y0":50.00201918583497,"z0":5.77410592773708,"aX":-21.504423925585403},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":19.4,"spinRate":2254,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4090888271101587,"extension":6.177851991777186},"hitData":{"launchSpeed":105.1,"launchAngle":19.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":179.67,"coordY":40.75}},"index":2,"playId":"7aacc2bd-fa6e-3cb5-8322-6db7a1c8f1ba","pitchNumber":3,"startTime":"2025-08-20T23:58:29.333Z","endTime":"2025-08-20T23:58:40.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:58:40.665Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T23:59:15.638Z","endTime":"2025-08-20T23:59:24.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.477623577148158,"aZ":-29.472412555496213,"pfxX":-0.5894046488073844,"pfxZ":1.600167217495927,"pX":0.2074893464150818,"pZ":2.0905840360751538,"vX0":5.362531720042089,"vY0":-129.56661047029144,"vZ0":-3.4323662510074424,"x":109.09,"y":182.33,"x0":-1.8174681811545108,"y0":50.00556348728505,"z0":5.698415220159654,"aX":-0.9975773134122294},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":-0.2,"spinRate":2364,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.42364423117604044,"extension":5.934986732386795},"hitData":{"launchSpeed":98.4,"launchAngle":42.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.53,"coordY":107.98}},"index":0,"playId":"696df9f3-2227-344c-aa1a-156f25e8b4d8","pitchNumber":1,"startTime":"2025-08-20T23:59:15.638Z","endTime":"2025-08-20T23:59:24.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:59:24.845Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:01:32.733Z","endTime":"2025-08-21T00:02:54.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"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"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.29841467793395,"strikeZoneBottom":1.58413837344168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.571094326524236,"aZ":-43.91091012405702,"pfxX":0.8570209628395085,"pfxZ":-9.511961920857917,"pX":-0.6635969511456786,"pZ":3.521001235608514,"vX0":1.274387845300862,"vY0":-110.63314130039493,"vZ0":3.9046095568153,"x":142.29,"y":143.71,"x0":-1.359441496144069,"y0":50.00299902486741,"z0":6.349603825973172,"aX":1.0572585259359195},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.8,"breakHorizontal":-1.9,"spinRate":2675,"spinDirection":20},"zone":11,"typeConfidence":2.0,"plateTime":0.4959394361837668,"extension":6.600126000568421},"index":0,"playId":"e702829b-0e10-30ed-92e4-028614363474","pitchNumber":1,"startTime":"2025-08-21T00:01:35.321Z","endTime":"2025-08-21T00:01:41.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.57871232305352,"aZ":-21.773926324421915,"pfxX":0.3867808583506511,"pfxZ":5.6026860776250516,"pX":0.28621833294488613,"pZ":2.133601576281683,"vX0":4.3034338847353455,"vY0":-135.62209825215902,"vZ0":-6.128971628224657,"x":106.09,"y":181.17,"x0":-1.3735901866319442,"y0":50.0040978008673,"z0":5.94881086563298,"aX":0.7178614607482111},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2359,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.4043776829851513,"extension":6.32193383334682},"index":1,"playId":"7cfa67db-f86e-3a42-bc36-a1860671befc","pitchNumber":2,"startTime":"2025-08-21T00:01:52.459Z","endTime":"2025-08-21T00:01:56.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.29841357869495,"strikeZoneBottom":1.53135351567843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.38479356980252,"aZ":-18.786352576796,"pfxX":-0.18596903368752127,"pfxZ":7.0200565120837215,"pX":0.3592277371824171,"pZ":1.424131246245488,"vX0":4.845954110589396,"vY0":-137.4449649298845,"vZ0":-8.480273574417078,"x":103.31,"y":200.33,"x0":-1.4050151164732523,"y0":50.00424427220676,"z0":5.833087401664088,"aX":-0.3556592580310659},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-0.7,"spinRate":2341,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.39901261127657683,"extension":6.3817307065057625},"index":2,"playId":"d7a4b1a1-f37a-3390-bd25-00108f1d493e","pitchNumber":3,"startTime":"2025-08-21T00:02:13.983Z","endTime":"2025-08-21T00:02:18.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.27290936263899,"strikeZoneBottom":1.60029227064526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.265981399254937,"aZ":-19.63034602264346,"pfxX":0.09588217288050012,"pfxZ":6.681896791433111,"pX":0.011916965628862571,"pZ":0.9895955862774685,"vX0":4.057196878480058,"vY0":-136.45074861554036,"vZ0":-9.296457838450094,"x":116.55,"y":212.06,"x0":-1.509526363376085,"y0":50.00540639406958,"z0":5.804988803087747,"aX":0.17896666131851685},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-1.1,"spinRate":2278,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4020980248212602,"extension":6.4227026217927445},"index":3,"playId":"3153cc32-933f-3b93-ae69-c02bb92b04ba","pitchNumber":4,"startTime":"2025-08-21T00:02:30.704Z","endTime":"2025-08-21T00:02:36.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.33920687938387,"strikeZoneBottom":1.57750028269245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21536097644203,"aZ":-18.770406510747716,"pfxX":-0.4481956426696767,"pfxZ":7.130644571674956,"pX":-1.0644390801883132,"pZ":2.217051955164391,"vX0":1.555739691139565,"vY0":-136.51699439550197,"vZ0":-6.389226468371633,"x":157.57,"y":178.92,"x0":-1.5845040701007498,"y0":50.00350617362763,"z0":5.888473381993111,"aX":-0.8427393139412829},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":2269,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.40185427234508975,"extension":6.4473517557394775},"index":4,"playId":"a964085c-1cb9-3794-9913-22fa59d1ab1e","pitchNumber":5,"startTime":"2025-08-21T00:02:49.445Z","endTime":"2025-08-21T00:02:54.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:02:54.025Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a fly ball to center fielder Lars Nootbaar. Liam Hicks to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:03:21.695Z","endTime":"2025-08-21T00:04:03.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"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"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37597484830755,"aZ":-18.697637777896052,"pfxX":1.1007256667968317,"pfxZ":7.04019735438824,"pX":0.19404587592516034,"pZ":2.03325531036377,"vX0":4.338421329835495,"vY0":-137.90117901659536,"vZ0":-7.238377777853272,"x":109.6,"y":183.88,"x0":-1.5464135297128885,"y0":50.002989145072966,"z0":5.96630188892573,"aX":2.107443037398949},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":-3.0,"spinRate":2338,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.3980920693689587,"extension":6.398179488339573},"index":0,"playId":"36e76ef7-5756-3a18-8e6d-fe56c4a4f01a","pitchNumber":1,"startTime":"2025-08-21T00:03:28.455Z","endTime":"2025-08-21T00:03:32.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.504595736769197,"aZ":-19.173717185746682,"pfxX":-9.033570286413617,"pfxZ":6.831977633739491,"pX":-0.5730994470236479,"pZ":2.744053594477442,"vX0":5.611982748550956,"vY0":-137.32546347125475,"vZ0":-5.145271069895722,"x":138.85,"y":164.69,"x0":-1.473672203619931,"y0":50.00044429086816,"z0":5.953383241769,"aX":-17.184746882164227},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":15.1,"spinRate":2210,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.39944101948889443,"extension":6.314437640015705},"hitData":{"launchSpeed":67.8,"launchAngle":31.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.3,"coordY":101.05}},"index":1,"playId":"886177ac-c262-3ad5-aae8-55930d446838","pitchNumber":2,"startTime":"2025-08-21T00:03:52.293Z","endTime":"2025-08-21T00:04:03.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:04:03.221Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:04:32.049Z","endTime":"2025-08-21T00:06:08.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"3c3b42f8-54ce-4fbb-af2f-0626f737e614","startTime":"2025-08-21T00:04:32.049Z","endTime":"2025-08-21T00:04:37.049Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.43529222721955,"strikeZoneBottom":1.63548235717465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75132207466861,"aZ":-31.197664404890713,"pfxX":0.7812572583778956,"pfxZ":0.6055655365663117,"pX":-0.08027721189669756,"pZ":1.0704652899840132,"vX0":3.52381788714882,"vY0":-126.2411429831507,"vZ0":-5.7798746247523,"x":120.06,"y":209.88,"x0":-1.5935336407083727,"y0":50.004263918953704,"z0":5.888913424160151,"aX":1.266196734087544},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.2,"spinRate":2518,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.4332080033819583,"extension":6.530330176845281},"index":1,"playId":"1313c4ab-ddca-3b8b-800f-5ee8f7ae08b3","pitchNumber":1,"startTime":"2025-08-21T00:04:46.794Z","endTime":"2025-08-21T00:04:52.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44285049884879,"aZ":-20.24876742260189,"pfxX":0.5956591408910907,"pfxZ":6.4589259523115405,"pX":-0.34688019861188457,"pZ":2.1917789312291,"vX0":2.901943772231987,"vY0":-135.02514468805919,"vZ0":-6.295129888535389,"x":130.22,"y":179.6,"x0":-1.5129824666516731,"y0":50.002608197845056,"z0":5.978535679916176,"aX":1.0992014070949387},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2281,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.40567914213638456,"extension":6.4905455947331125},"index":2,"playId":"e40659aa-a271-3185-9b19-fa986a68c672","pitchNumber":2,"startTime":"2025-08-21T00:05:07.997Z","endTime":"2025-08-21T00:05:12.855Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.118361764670464,"aZ":-34.083570729704576,"pfxX":3.18912688526351,"pfxZ":-1.1474715042017145,"pX":-0.012471632759856063,"pZ":2.5594354151351784,"vX0":2.85367416224448,"vY0":-127.78275285701507,"vZ0":-1.9490845507231618,"x":107.45,"y":156.92,"x0":-1.5543456429653542,"y0":50.000879942500184,"z0":5.987161923432767,"aX":5.319828491034002},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":-6.4,"spinRate":2475,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4271842185125876,"extension":6.412334481185815},"index":3,"playId":"2e543b61-831d-368c-a571-afcc814273a1","pitchNumber":3,"startTime":"2025-08-21T00:05:38.772Z","endTime":"2025-08-21T00:05:42.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.0441922435449,"aZ":-45.09878404995264,"pfxX":1.4599763901296483,"pfxZ":-10.086823956714031,"pX":0.2699260023183858,"pZ":1.9704554022250846,"vX0":3.0084882314411034,"vY0":-113.16515576414334,"vZ0":0.8040154800429471,"x":106.71,"y":185.58,"x0":-1.273070379499729,"y0":50.00407941315386,"z0":6.173436741074289,"aX":1.870139508933319},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-17.6,"breakHorizontal":-3.5,"spinRate":2858,"spinDirection":14},"zone":8,"typeConfidence":2.0,"plateTime":0.48631243825019554,"extension":6.575033600007852},"index":4,"playId":"04a36e7e-b497-39a3-9245-8048a2645450","pitchNumber":4,"startTime":"2025-08-21T00:06:02.586Z","endTime":"2025-08-21T00:06:08.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:06:08.072Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a ground ball to center fielder Lars Nootbaar. Liam Hicks scores. Heriberto Hernández out at 3rd on the throw, center fielder Lars Nootbaar to third baseman Nolan Gorman.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:06:32.362Z","endTime":"2025-08-21T00:10:06.572Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.51523186085559,"strikeZoneBottom":1.59060509769824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.961965360875663,"aZ":-20.822633101615818,"pfxX":-1.4986417941742216,"pfxZ":6.054455571545117,"pX":0.098995315878875,"pZ":0.4232560836157564,"vX0":5.144834875836695,"vY0":-136.3050382863393,"vZ0":-10.452674460022136,"x":113.23,"y":227.35,"x0":-1.6212171923253416,"y0":50.00252583131398,"z0":5.7555695931167135,"aX":-2.809996497677135},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2436,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.40238145516851453,"extension":6.568266263450203},"index":0,"playId":"a4f973d7-9e55-37ab-8fb5-ea2bc9d648de","pitchNumber":1,"startTime":"2025-08-21T00:06:33.641Z","endTime":"2025-08-21T00:06:37.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.35711940103658,"strikeZoneBottom":1.52921585422362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.310415926449082,"aZ":-43.938260143274945,"pfxX":1.2996878384807449,"pfxZ":-9.362331579277246,"pX":0.2108439055106245,"pZ":0.5297761642574339,"vX0":2.876863157549657,"vY0":-112.27890816542457,"vZ0":-2.232335647348627,"x":108.96,"y":224.48,"x0":-1.2640363037687041,"y0":50.00337376756467,"z0":6.0742087820004365,"aX":1.6326550431948268},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.2,"breakHorizontal":-3.2,"spinRate":2834,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.49080158095937954,"extension":6.757017495854732},"index":1,"playId":"dfba8817-1b5c-39fa-a470-a5c40bfe23a0","pitchNumber":2,"startTime":"2025-08-21T00:06:54.871Z","endTime":"2025-08-21T00:06:58.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.55145022673982,"strikeZoneBottom":1.65900131508129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80914862979027,"aZ":-21.006479390850437,"pfxX":0.4831104014348552,"pfxZ":5.84176717973325,"pX":0.13753240744657566,"pZ":1.545821465253377,"vX0":3.9903637051105054,"vY0":-137.03336864255613,"vZ0":-8.026223777326399,"x":111.76,"y":197.04,"x0":-1.3971641009298683,"y0":50.003341329924,"z0":5.935331076936122,"aX":0.9230211987925953},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.7,"spinRate":2468,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.3989162767196883,"extension":6.458276246714356},"index":2,"playId":"f973a088-a1f1-37a3-b083-e3b0100309e4","pitchNumber":3,"startTime":"2025-08-21T00:07:17.783Z","endTime":"2025-08-21T00:07:22.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.840119967458023,"aZ":-21.985202284099945,"pfxX":0.6646623565312806,"pfxZ":5.262136604960089,"pX":0.43090088174700686,"pZ":1.7626093926785047,"vX0":4.88049268953129,"vY0":-138.2393807119435,"vZ0":-7.330097498708191,"x":100.58,"y":191.19,"x0":-1.4437141738759782,"y0":50.00008859870936,"z0":5.924499161852407,"aX":1.2851203698667166},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":-2.3,"spinRate":2401,"spinDirection":175},"zone":9,"typeConfidence":2.0,"plateTime":0.39622612400573765,"extension":6.532422470210688},"index":3,"playId":"b28cfeec-f54b-3b81-9706-64cbe97b8f72","pitchNumber":4,"startTime":"2025-08-21T00:07:39.882Z","endTime":"2025-08-21T00:07:44.397Z","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":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.35213195248573,"strikeZoneBottom":1.52417041225539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.397478713278442,"aZ":-44.90994311551926,"pfxX":2.041020722209967,"pfxZ":-9.552812925803734,"pX":-1.1212829106273123,"pZ":-0.16878581146469485,"vX0":0.44606169552742614,"vY0":-116.0976348079398,"vZ0":-4.142569575148601,"x":159.74,"y":243.34,"x0":-1.5819015361934292,"y0":50.00155337245713,"z0":6.014145310938954,"aX":2.7217056616412854},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-18.1,"breakHorizontal":-3.8,"spinRate":2916,"spinDirection":13},"zone":13,"typeConfidence":2.0,"plateTime":0.4760012256061126,"extension":6.451258494672506},"index":4,"playId":"414837d3-001a-33b4-bfc6-9630d6558160","pitchNumber":5,"startTime":"2025-08-21T00:08:05.527Z","endTime":"2025-08-21T00:08:09.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224100128397264,"aZ":-23.870156358372164,"pfxX":0.6977735525927762,"pfxZ":4.463088865647915,"pX":0.7405551022563347,"pZ":2.264524297036225,"vX0":5.79543208287662,"vY0":-135.65315956950892,"vZ0":-5.33222453891311,"x":88.77,"y":177.64,"x0":-1.5158616429484149,"y0":50.00168325529538,"z0":5.924098317031364,"aX":1.2967554917996633},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-2.5,"spinRate":2330,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.4040695446623572,"extension":6.446587185106962},"index":5,"playId":"ea66543c-9554-3937-a1b8-def52f3a8a38","pitchNumber":6,"startTime":"2025-08-21T00:08:34.485Z","endTime":"2025-08-21T00:08:38.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-21T00:09:10.890Z","endTime":"2025-08-21T00:09:25.316Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.30530860973254,"aZ":-22.039261865587328,"pfxX":2.6727681384383377,"pfxZ":5.448060944778794,"pX":1.3775469396921758,"pZ":1.9000639133138415,"vX0":6.463834738437828,"vY0":-135.4598032171673,"vZ0":-6.6234085668515625,"x":64.49,"y":187.48,"x0":-1.3858739190293172,"y0":50.00351321586265,"z0":5.915394926536886,"aX":4.971119343404037},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":-6.2,"spinRate":2330,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.40419870491927723,"extension":6.5348397492690475},"index":7,"playId":"89694578-7785-39c6-a254-b5c1be60ac6d","pitchNumber":7,"startTime":"2025-08-21T00:09:25.316Z","endTime":"2025-08-21T00:09:29.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.415495416182427,"aZ":-24.626632531744757,"pfxX":0.5354056368896281,"pfxZ":3.998102537252043,"pX":-0.32624391668234043,"pZ":3.168970607834971,"vX0":3.0913662320687294,"vY0":-136.44613710566875,"vZ0":-3.2485949127274756,"x":129.44,"y":153.22,"x0":-1.5425544566567753,"y0":50.00639796051078,"z0":6.067805335489725,"aX":1.012059031809231},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":2394,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.40108678974240464,"extension":6.400148017229056},"hitData":{"launchSpeed":100.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.76,"coordY":103.93}},"index":8,"playId":"ae0591f2-1261-3711-8318-f1eb3edb2098","pitchNumber":8,"startTime":"2025-08-21T00:09:56.013Z","endTime":"2025-08-21T00:10:06.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:10:06.572Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Javier Sanoja batting, Troy Johnston picked off and caught stealing 2nd base, first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:11:02.089Z","endTime":"2025-08-21T00:10:50.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_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":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"02095b60-a2eb-3cc4-bf35-4420e1ca4f79","startTime":"2025-08-21T00:10:45.284Z","endTime":"2025-08-21T00:10:50.593Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2025-08-21T00:10:50.593Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:13:18.481Z","endTime":"2025-08-21T00:13:46.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.272586214912,"strikeZoneBottom":1.59780253810738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.070837884852523,"aZ":-27.571131436844553,"pfxX":-0.41787804810357665,"pfxZ":2.7374036103821915,"pX":-0.9305576859624416,"pZ":2.719877196329001,"vX0":2.9111469896523694,"vY0":-128.68407068661045,"vZ0":-2.581708385163603,"x":152.47,"y":165.34,"x0":-2.0209656147652275,"y0":50.00325424499965,"z0":5.866537589682177,"aX":-0.7031381348165593},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2247,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.42523518928522597,"extension":5.905600139296435},"index":0,"playId":"468aad68-071d-3eb7-b0aa-6845e81d49d7","pitchNumber":1,"startTime":"2025-08-21T00:13:18.481Z","endTime":"2025-08-21T00:13:23.596Z","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":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63339080226413,"aZ":-23.799259713091164,"pfxX":-10.965004777989645,"pfxZ":4.1905232908616155,"pX":0.1820851383129088,"pZ":2.1200131004419083,"vX0":8.861184541046338,"vY0":-141.3381010081827,"vZ0":-5.851439690935004,"x":110.06,"y":181.54,"x0":-1.586937861997053,"y0":50.006603859899954,"z0":5.7702281872311945,"aX":-21.936724091735467},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":2467,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.38923211735105756,"extension":5.924995576228761},"hitData":{"launchSpeed":108.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.99,"coordY":157.16}},"index":1,"playId":"d1a708b7-4974-3df2-acd7-881843781a26","pitchNumber":2,"startTime":"2025-08-21T00:13:39.163Z","endTime":"2025-08-21T00:13:46.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:13:46.596Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (17) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:14:11.173Z","endTime":"2025-08-21T00:15:20.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"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(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":83.4,"endSpeed":76.6,"strikeZoneTop":3.4001932398871,"strikeZoneBottom":1.65253104367389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78938803611595,"aZ":-31.15477158330986,"pfxX":1.3046905101850284,"pfxZ":0.6791605689279017,"pX":-1.2677717236363366,"pZ":3.4201964251613552,"vX0":1.313895761614256,"vY0":-121.5125167811362,"vZ0":0.2962742232937834,"x":165.32,"y":146.43,"x0":-1.9849350513664066,"y0":50.00128691411482,"z0":6.003312463077757,"aX":1.9506912677160713},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":2374,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.45074746509865404,"extension":5.690016085528513},"index":0,"playId":"287e85a2-9cd5-3eed-8f59-42225b73ee0d","pitchNumber":1,"startTime":"2025-08-21T00:14:11.173Z","endTime":"2025-08-21T00:14:17.110Z","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":84.1,"endSpeed":77.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.935437783900397,"aZ":-32.4337191021384,"pfxX":1.170331906529804,"pfxZ":-0.16843846452063005,"pX":0.4708951666702604,"pZ":2.338161999565605,"vX0":5.272850696955417,"vY0":-122.48993095797535,"vZ0":-1.979485843922014,"x":99.05,"y":175.65,"x0":-1.8607711125287167,"y0":50.00467515656586,"z0":5.926924481023709,"aX":1.7799098379436908},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2562,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4469675432252531,"extension":6.049775514146912},"index":1,"playId":"bd2b688b-960d-3711-8d63-7c8b5f2f4c00","pitchNumber":2,"startTime":"2025-08-21T00:14:30.259Z","endTime":"2025-08-21T00:14:34.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.224190341614758,"aZ":-32.348415521340286,"pfxX":1.327480088774095,"pfxZ":-0.10979488934280646,"pX":0.17748949341072146,"pZ":2.341398371356895,"vX0":4.209276864495182,"vY0":-123.24696324606694,"vZ0":-2.112318668209471,"x":110.23,"y":175.56,"x0":-1.7212850714645365,"y0":50.005376041822046,"z0":5.927102238428989,"aX":2.053124524900977},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2415,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4434876355979043,"extension":5.853686126919462},"hitData":{"launchSpeed":108.1,"launchAngle":25.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.4,"coordY":44.28}},"index":2,"playId":"ca4e163c-c850-390d-a625-5d3cffc1db44","pitchNumber":3,"startTime":"2025-08-21T00:14:47.345Z","endTime":"2025-08-21T00:15:20.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:15:20.074Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, first baseman Liam Hicks to pitcher Sandy Alcantara.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:15:29.604Z","endTime":"2025-08-21T00:16:59.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":88.2,"strikeZoneTop":3.52940360255914,"strikeZoneBottom":1.59205974965042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41266079206267,"aZ":-22.841526744817976,"pfxX":-11.11181705542472,"pfxZ":4.65882253953545,"pX":-1.4229891470744391,"pZ":2.479935741804031,"vX0":5.2989954548044365,"vY0":-141.3943784563489,"vZ0":-4.9408608518983,"x":157.42,"y":162.1,"x0":-1.8885737859126956,"y0":50.00508768225023,"z0":5.7366697550170125,"aX":-22.26412846001075},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2363,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.38896240478934807,"extension":5.763096003442998},"index":0,"playId":"c8382e13-246e-3d71-8882-4229f4131629","pitchNumber":1,"startTime":"2025-08-21T00:15:41.096Z","endTime":"2025-08-21T00:15:44.717Z","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(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":97.9,"endSpeed":88.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88690164015273,"aZ":-23.54242249984329,"pfxX":-11.818498730803679,"pfxZ":4.268811718108618,"pX":0.14601817962762434,"pZ":1.9413117788904666,"vX0":9.271724294786177,"vY0":-142.03017087421404,"vZ0":-6.079704958141686,"x":111.43,"y":186.36,"x0":-1.643488299054005,"y0":50.00039079104459,"z0":5.630733889494369,"aX":-23.875755989353205},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.5,"breakHorizontal":19.2,"spinRate":2423,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3872939371732498,"extension":6.093515464661292},"index":1,"playId":"57de0798-dd3c-3582-8741-c928518145fe","pitchNumber":2,"startTime":"2025-08-21T00:15:55.005Z","endTime":"2025-08-21T00:15:58.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.860676878444266,"aZ":-17.906355571902587,"pfxX":-10.558659477922186,"pfxZ":7.193564749180392,"pX":0.08661370428536865,"pZ":1.6472085357836013,"vX0":8.566507873637214,"vY0":-140.64829166439702,"vZ0":-7.758247968325108,"x":113.7,"y":194.31,"x0":-1.6419629648756775,"y0":50.00403801967741,"z0":5.624000858638937,"aX":-20.94542114876242},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":17.2,"spinRate":2306,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.39091512429120057,"extension":5.953015264058752},"index":2,"playId":"4456d56d-6c3d-3c12-ad06-8b8e92134683","pitchNumber":3,"startTime":"2025-08-21T00:16:12.094Z","endTime":"2025-08-21T00:16:16.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.46000270265105,"strikeZoneBottom":1.4997842176267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.70625625035148,"aZ":-16.166284486261755,"pfxX":-8.527092233850512,"pfxZ":7.909128885817058,"pX":-0.9910063537681604,"pZ":2.1048155672256956,"vX0":5.325117758897808,"vY0":-141.8997401537297,"vZ0":-7.276206606455508,"x":154.77,"y":181.95,"x0":-1.791326329206149,"y0":50.00306044156512,"z0":5.746524365983498,"aX":-17.261338500404186},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":14.3,"spinRate":2273,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.38707530729131356,"extension":5.924656423004165},"index":3,"playId":"a6a98d4b-4873-3d12-8e26-286d798f360a","pitchNumber":4,"startTime":"2025-08-21T00:16:36.194Z","endTime":"2025-08-21T00:16:40.959Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.967081719445382,"aZ":-24.906075425210854,"pfxX":-10.554856300267051,"pfxZ":4.058474565298278,"pX":0.047805520737715934,"pZ":1.867235396803673,"vX0":7.763144990715417,"vY0":-133.29392216826938,"vZ0":-5.571293527278797,"x":115.18,"y":188.36,"x0":-1.538293216992227,"y0":50.001137578196186,"z0":5.794312569977173,"aX":-18.897648957814088},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":2178,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4116874778594779,"extension":6.263379945191509},"hitData":{"launchSpeed":92.4,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.55,"coordY":168.82}},"index":4,"playId":"b82fd10e-e7cb-3703-b15b-6eb9b2f7cb5f","pitchNumber":5,"startTime":"2025-08-21T00:16:51.661Z","endTime":"2025-08-21T00:16:59.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:16:59.369Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:17:29.552Z","endTime":"2025-08-21T00:19:17.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47992619617175,"aZ":-29.080444869164268,"pfxX":0.16322560548190612,"pfxZ":1.9575267554977955,"pX":0.7903369897993562,"pZ":1.5703116780841717,"vX0":6.369289852610265,"vY0":-125.67406042855374,"vZ0":-4.399720627583769,"x":86.87,"y":196.38,"x0":-1.8116464258431997,"y0":50.0024865229791,"z0":5.740368675664827,"aX":0.25661367405449975},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-1.9,"spinRate":2494,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.43796280727008785,"extension":6.019527173229652},"index":0,"playId":"825bee46-ebf5-3d91-b512-b4be04d4a388","pitchNumber":1,"startTime":"2025-08-21T00:17:29.552Z","endTime":"2025-08-21T00:17:32.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.52000116353589,"strikeZoneBottom":1.59085925162293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90376752639004,"aZ":-29.925038338879077,"pfxX":0.2196474481079198,"pfxZ":1.3976743765604898,"pX":1.049801103862622,"pZ":2.2438329484421886,"vX0":6.847391057800308,"vY0":-126.6070916115011,"vZ0":-2.772555702443741,"x":76.98,"y":178.2,"x0":-1.7280710906793761,"y0":50.003725945668535,"z0":5.76917190000066,"aX":0.35239254897153727},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-2.0,"spinRate":2451,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4340351434000156,"extension":5.954919251850133},"index":1,"playId":"76af4091-bf7d-3a39-bfba-26445b94e516","pitchNumber":2,"startTime":"2025-08-21T00:17:45.012Z","endTime":"2025-08-21T00:17:49.952Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.51999990770494,"strikeZoneBottom":1.6746523589394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.903536983050092,"aZ":-33.911520208682056,"pfxX":-0.11879067323474679,"pfxZ":-1.0591891212549132,"pX":1.0821291569952973,"pZ":0.987088483396957,"vX0":6.9664080446261005,"vY0":-127.29352004226645,"vZ0":-5.094799482951634,"x":75.75,"y":212.13,"x0":-1.673510514177259,"y0":50.00276099646418,"z0":5.6965340710009595,"aX":-0.19652149981549372},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-1.3,"spinRate":2463,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43014275751209574,"extension":6.011911220609195},"index":2,"playId":"9a1ab6b1-e796-3613-b903-d7fe84032e8a","pitchNumber":3,"startTime":"2025-08-21T00:18:04.036Z","endTime":"2025-08-21T00:18:08.048Z","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":97.9,"endSpeed":88.8,"strikeZoneTop":3.51999815107758,"strikeZoneBottom":1.71659421384229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.18959328481473,"aZ":-19.293103550447004,"pfxX":-11.485670432243122,"pfxZ":6.356754985724073,"pX":0.3176882359611365,"pZ":1.7080106599432676,"vX0":9.765534171908856,"vY0":-142.09160476315733,"vZ0":-7.306460920047539,"x":104.89,"y":192.66,"x0":-1.6861908154049596,"y0":50.00484399086076,"z0":5.556944550729013,"aX":-23.285409524219236},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":18.6,"spinRate":2394,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.38674703292248225,"extension":6.146489787946816},"index":3,"playId":"5c8da206-1456-3ded-8b3a-8556ddb68f25","pitchNumber":4,"startTime":"2025-08-21T00:18:21.042Z","endTime":"2025-08-21T00:18:25.017Z","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":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.0,"strikeZoneTop":3.51999820514691,"strikeZoneBottom":1.71096521770932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.129982246436946,"aZ":-15.0633876109233,"pfxX":-9.228907752747643,"pfxZ":8.372026171121572,"pX":0.9240299057604395,"pZ":1.2790781195707475,"vX0":9.909715207595239,"vY0":-143.23721819838954,"vZ0":-9.738367735217096,"x":81.78,"y":204.24,"x0":-1.4088502490553148,"y0":50.006096033107355,"z0":5.701879022949586,"aX":-18.86771968111597},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2420,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3848081687350242,"extension":6.055218486598797},"index":4,"playId":"bfb8d8dd-4e00-3c18-b1da-e866e3636998","pitchNumber":5,"startTime":"2025-08-21T00:18:40.279Z","endTime":"2025-08-21T00:18:44.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-21T00:19:09.425Z","endTime":"2025-08-21T00:19:09.426Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63059795170999,"aZ":-31.43543141337007,"pfxX":0.7200501325532613,"pfxZ":0.445149380772051,"pX":1.1212835937854537,"pZ":1.7962703371581834,"vX0":6.96169849404867,"vY0":-127.88388449073888,"vZ0":-3.8358058103302892,"x":74.26,"y":190.28,"x0":-1.7264062927671224,"y0":50.003353626886955,"z0":5.773433443875517,"aX":1.1955110908533626},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-2.9,"spinRate":2457,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.427814258222841,"extension":6.137335522336097},"hitData":{"launchSpeed":93.8,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.68,"coordY":138.66}},"index":6,"playId":"bc0e22e7-7741-39c0-bb13-3557543c8917","pitchNumber":6,"startTime":"2025-08-21T00:19:09.427Z","endTime":"2025-08-21T00:19:17.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:19:17.015Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:19:50.789Z","endTime":"2025-08-21T00:20:15.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.307116879078897,"aZ":-27.269766945452837,"pfxX":-11.29123730838296,"pfxZ":2.7687202122696295,"pX":0.3832418472492871,"pZ":1.2362850618289294,"vX0":9.260659872284696,"vY0":-132.7353028901304,"vZ0":-6.30366913694604,"x":102.39,"y":205.4,"x0":-1.6961667751546265,"y0":50.00363182761815,"z0":5.646596699713724,"aX":-20.005191283596897},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":18.2,"spinRate":2264,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4137733362447271,"extension":6.164681085367939},"index":0,"playId":"0bb1da44-6332-3420-b1b9-6a25c3ffee18","pitchNumber":1,"startTime":"2025-08-21T00:19:50.789Z","endTime":"2025-08-21T00:19:53.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.38822686523235,"aZ":-17.209876690244613,"pfxX":-10.175705182475372,"pfxZ":7.41378610175002,"pX":-0.11365712937505608,"pZ":3.205430096757449,"vX0":8.171278148728398,"vY0":-142.05594652527748,"vZ0":-3.8002806781708895,"x":121.33,"y":152.23,"x0":-1.72371643755098,"y0":50.00012639655448,"z0":5.673416647459616,"aX":-20.5306586758603},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":16.4,"spinRate":2379,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3874664363580451,"extension":5.963882979243101},"hitData":{"launchSpeed":86.0,"launchAngle":62.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":165.2,"coordY":142.96}},"index":1,"playId":"c193e108-9cd4-3949-828b-e6b2a82382fa","pitchNumber":2,"startTime":"2025-08-21T00:20:06.157Z","endTime":"2025-08-21T00:20:15.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:20:15.676Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to left fielder Alec Burleson.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:22:41.645Z","endTime":"2025-08-21T00:23:26.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.300293600235005,"aZ":-29.761233752613233,"pfxX":2.91959312016416,"pfxZ":1.463580042961361,"pX":0.38411992106138715,"pZ":2.344578416971559,"vX0":3.743872094651958,"vY0":-127.29054272537579,"vZ0":-3.2938176733752957,"x":102.36,"y":175.48,"x0":-1.4830965241093654,"y0":50.00198945923781,"z0":6.003234424895202,"aX":4.8059626025873134},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2349,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4297387636759771,"extension":6.518864238122284},"index":0,"playId":"11036cef-c56d-3eb9-b4b8-c679b7129fae","pitchNumber":1,"startTime":"2025-08-21T00:22:41.645Z","endTime":"2025-08-21T00:22:45.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.41000182359145,"strikeZoneBottom":1.57223530827002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.454364609674165,"aZ":-20.18912586648089,"pfxX":-0.37064679870559125,"pfxZ":6.276933078210714,"pX":1.4305805562468386,"pZ":2.8478964387788284,"vX0":7.1145040801031785,"vY0":-137.3514006075018,"vZ0":-5.030167251814548,"x":62.47,"y":161.89,"x0":-1.145408283798097,"y0":50.0068416396728,"z0":6.076211968761443,"aX":-0.7082150266988189},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":2290,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.39879524896005103,"extension":6.462928372739864},"index":1,"playId":"7c28909b-6de7-34f3-ab46-7f105ac048b2","pitchNumber":2,"startTime":"2025-08-21T00:23:01.171Z","endTime":"2025-08-21T00:23:06.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.909372977473357,"aZ":-33.953099552059854,"pfxX":1.9162797125480004,"pfxZ":-1.103616762765526,"pX":0.11069789871380942,"pZ":2.153695424590584,"vX0":3.4146487978993196,"vY0":-125.92510947966585,"vZ0":-2.689626709217808,"x":112.78,"y":180.63,"x0":-1.5103807379322118,"y0":50.00266863803602,"z0":5.9747759186061655,"aX":3.0861550712906087},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.4,"breakHorizontal":-4.2,"spinRate":2389,"spinDirection":93},"zone":5,"typeConfidence":2.0,"plateTime":0.43449561539345805,"extension":6.712710359089967},"hitData":{"launchSpeed":96.1,"launchAngle":20.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.81,"coordY":76.23}},"index":2,"playId":"e36df69d-d7f7-30d3-aa6a-7e5296cbf771","pitchNumber":3,"startTime":"2025-08-21T00:23:18.774Z","endTime":"2025-08-21T00:23:26.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:23:26.085Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Maximo Acosta homers (1) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:23:55.883Z","endTime":"2025-08-21T00:24:36.223Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":79.9,"strikeZoneTop":3.31899976547562,"strikeZoneBottom":1.55902371195761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61466229781398,"aZ":-32.92781865042221,"pfxX":2.944811066048758,"pfxZ":-0.4613955161997261,"pX":1.3872232886732763,"pZ":2.3439431800278943,"vX0":6.155325711685097,"vY0":-126.57421330340654,"vZ0":-2.594565743002236,"x":64.12,"y":175.49,"x0":-1.4620510228734953,"y0":50.00585820286529,"z0":6.027416242320008,"aX":4.763551368195251},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":-6.7,"spinRate":2489,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.43326257060870876,"extension":6.540869950005014},"index":0,"playId":"f1b58488-cd3e-33fe-b5dd-a26b887cf645","pitchNumber":1,"startTime":"2025-08-21T00:23:55.883Z","endTime":"2025-08-21T00:24:01.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.445614446827708,"aZ":-19.341431847368423,"pfxX":-1.4615766406061286,"pfxZ":6.718505421702744,"pX":0.22861113883902698,"pZ":2.621415553071894,"vX0":4.7435321716225385,"vY0":-137.53817512643425,"vZ0":-5.774858272753495,"x":108.29,"y":168.0,"x0":-1.3309745352207258,"y0":50.00161629042009,"z0":6.066498758816945,"aX":-2.791724709057187},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":1.6,"spinRate":2298,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.39875402547654293,"extension":6.438200636913529},"hitData":{"launchSpeed":104.8,"launchAngle":30.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.74,"coordY":37.4}},"index":1,"playId":"4e3dd9bb-cbf4-3e37-bf23-02ac1b8cbbc4","pitchNumber":2,"startTime":"2025-08-21T00:24:10.037Z","endTime":"2025-08-21T00:24:36.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:24:36.223Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to right fielder Jordan Walker in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:27:09.515Z","endTime":"2025-08-21T00:27:18.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T00:27:09.511Z","endTime":"2025-08-21T00:27:09.512Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Veneziano replaces Andre Pallante.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T00:27:09.513Z","endTime":"2025-08-21T00:27:09.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685107,"link":"/api/v1/people/685107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.321072719630436,"aZ":-17.009094442150726,"pfxX":4.270231725641024,"pfxZ":8.091277119920731,"pX":0.024071162791285742,"pZ":2.969802976159857,"vX0":-6.346345362791333,"vY0":-135.91996505734954,"vZ0":-5.18352638821708,"x":97.81,"y":148.24,"x0":1.8325982891892831,"y0":50.00158563902774,"z0":6.079625403416012,"aX":8.002830915782354},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":-6.4,"spinRate":2203,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4027108979265033,"extension":5.609568960288509},"hitData":{"launchSpeed":83.8,"launchAngle":60.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":172.81,"coordY":180.48}},"index":2,"playId":"233afd62-4a2f-395b-8fc9-07cb5d28297f","pitchNumber":1,"startTime":"2025-08-21T00:27:09.515Z","endTime":"2025-08-21T00:27:18.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:27:18.666Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:27:48.465Z","endTime":"2025-08-21T00:29:13.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.737754536863537,"aZ":-32.0541693955489,"pfxX":-7.278384291008747,"pfxZ":0.08423011456531881,"pX":0.5034897933882946,"pZ":3.3532140339839414,"vX0":-1.3362333967517919,"vY0":-119.61840685526583,"vZ0":-0.08657128151806215,"x":112.21,"y":180.57,"x0":2.0162793749601087,"y0":50.0031347369437,"z0":6.305348292072204,"aX":-10.367273995858406},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.5,"breakHorizontal":13.4,"spinRate":2503,"spinDirection":300},"zone":3,"typeConfidence":2.0,"plateTime":0.4609150544258447,"extension":5.921341032603337},"index":0,"playId":"530f29a7-ef89-3b1e-9a62-71efa43cc16b","pitchNumber":1,"startTime":"2025-08-21T00:27:48.465Z","endTime":"2025-08-21T00:27:52.024Z","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":93.7,"endSpeed":85.1,"strikeZoneTop":3.42730173558315,"strikeZoneBottom":1.59262584015693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.104183826698,"aZ":-18.10293183795594,"pfxX":10.368881397423593,"pfxZ":7.575953483107142,"pX":0.1255390682841288,"pZ":2.155829104858874,"vX0":-7.671687107574826,"vY0":-135.9940262833124,"vZ0":-6.945989184115891,"x":99.68,"y":166.49,"x0":1.647557001719124,"y0":50.00418545723567,"z0":6.016266013726827,"aX":19.264261132264362},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":-16.9,"spinRate":2420,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4040139223585104,"extension":5.7371576398758295},"index":1,"playId":"dcffcd29-edeb-3ef2-95ac-8322b831b4d5","pitchNumber":2,"startTime":"2025-08-21T00:28:17.085Z","endTime":"2025-08-21T00:28:20.827Z","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":84.2,"endSpeed":75.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398387385783135,"aZ":-27.12680361057198,"pfxX":-3.2257612064835737,"pfxZ":3.41800475487436,"pX":0.4543181035675666,"pZ":2.677443490166141,"vX0":-2.104363239727677,"vY0":-122.45011676950107,"vZ0":-2.605689452026941,"x":107.01,"y":152.68,"x0":1.7521242046672796,"y0":50.001810707293785,"z0":6.14345765978655,"aX":-4.763074650315857},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.6,"breakHorizontal":6.5,"spinRate":2461,"spinDirection":307},"zone":6,"typeConfidence":2.0,"plateTime":0.4521126305594416,"extension":5.559146767446487},"index":2,"playId":"0ae3f4e5-6476-35ff-b025-5723c50cb62c","pitchNumber":3,"startTime":"2025-08-21T00:28:32.379Z","endTime":"2025-08-21T00:28:41.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.22437551533206,"strikeZoneBottom":1.58754785944708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.256658186366963,"aZ":-16.97133040347787,"pfxX":5.318799348295899,"pfxZ":8.106115123310698,"pX":-0.31825401045947865,"pZ":2.765651915746121,"vX0":-6.987824979851401,"vY0":-136.18535506029662,"vZ0":-5.715834326692303,"x":129.13,"y":164.11,"x0":1.5914091490984261,"y0":50.006193251942115,"z0":6.068066009716591,"aX":9.980294507750877},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-8.2,"spinRate":2188,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.40237710362531054,"extension":5.936960974082017},"index":3,"playId":"8a4e1341-e802-3946-9bd1-88c6f850e57a","pitchNumber":4,"startTime":"2025-08-21T00:29:08.274Z","endTime":"2025-08-21T00:29:13.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:29:13.192Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:31:23.549Z","endTime":"2025-08-21T00:32:51.664Z","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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"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":85.5,"endSpeed":78.7,"strikeZoneTop":3.59700904517765,"strikeZoneBottom":1.67784829530485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649367519215954,"aZ":-36.022702980071365,"pfxX":1.2899513814235877,"pfxZ":-2.4455522027144543,"pX":-0.7081058590781668,"pZ":3.5048987923562076,"vX0":2.7890188575604147,"vY0":-124.57324008522343,"vZ0":1.2577550470828223,"x":143.99,"y":144.15,"x0":-2.0090547705364292,"y0":50.003001663127606,"z0":5.967746034922081,"aX":2.029839073376361},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":-3.0,"spinRate":2498,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.4394185765133076,"extension":5.741738103690558},"index":0,"playId":"d10a1fa0-c25f-32a1-84ad-91ee10483559","pitchNumber":1,"startTime":"2025-08-21T00:31:23.549Z","endTime":"2025-08-21T00:31:28.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.76241187592703,"strikeZoneBottom":1.70584253977101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.155614006424347,"aZ":-31.475073513578288,"pfxX":1.1226175000601493,"pfxZ":0.42784963512201735,"pX":0.9775887896160574,"pZ":2.119163802665111,"vX0":6.704336579345648,"vY0":-126.57282912572514,"vZ0":-2.8184386857708263,"x":79.74,"y":181.56,"x0":-1.852635804697213,"y0":50.001166609087846,"z0":5.770939869218522,"aX":1.816972817461785},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2447,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4329723695091867,"extension":6.09923769403465},"index":1,"playId":"8ab7c281-3ab8-346b-b504-3015b2be074e","pitchNumber":2,"startTime":"2025-08-21T00:31:37.742Z","endTime":"2025-08-21T00:31:42.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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.53817717068,"strikeZoneBottom":1.74028542709483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.782954150214525,"aZ":-31.976861187956807,"pfxX":1.1918036184402867,"pfxZ":0.1313096626113306,"pX":1.1134677863411153,"pZ":0.923647505807467,"vX0":6.452080619569091,"vY0":-123.71654232465404,"vZ0":-5.426824013935651,"x":74.56,"y":213.84,"x0":-1.683791491570825,"y0":50.00616224565372,"z0":5.827325571396176,"aX":1.8463008694141547},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-3.7,"spinRate":2582,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4428008588863066,"extension":6.094810414082629},"index":2,"playId":"008f2867-5b1d-3d50-b140-96b2d72ecfc7","pitchNumber":3,"startTime":"2025-08-21T00:31:53.411Z","endTime":"2025-08-21T00:31:58.112Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":4.01998302893121,"strikeZoneBottom":1.99597715461135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62194331973344,"aZ":-19.776168167477987,"pfxX":-10.72274904548005,"pfxZ":6.143939403315799,"pX":-0.13076810553513957,"pZ":2.0110639454065726,"vX0":8.286638378682284,"vY0":-141.46565653770838,"vZ0":-6.596701827137611,"x":121.98,"y":184.48,"x0":-1.7114737944527851,"y0":50.00196522036166,"z0":5.649960857503603,"aX":-21.634960645847382},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":17.6,"spinRate":2374,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.38783662027769283,"extension":5.857834818398051},"index":3,"playId":"e8451d87-24cf-3a23-92eb-343266e547dc","pitchNumber":4,"startTime":"2025-08-21T00:32:09.940Z","endTime":"2025-08-21T00:32:13.420Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.74646737808176,"strikeZoneBottom":1.78698853576118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57011482662932,"aZ":-19.254383513952625,"pfxX":-10.43582252449514,"pfxZ":6.339906880801525,"pX":0.5570494323119046,"pZ":1.578727179768413,"vX0":10.091058980038856,"vY0":-142.09831406619065,"vZ0":-7.725285133556442,"x":95.77,"y":196.15,"x0":-1.690058452136516,"y0":50.00475932901863,"z0":5.563221627681262,"aX":-21.273200588262515},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":16.8,"spinRate":2371,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3859378012296464,"extension":6.033471321830911},"index":4,"playId":"3d52eb91-b9cb-37f7-8771-0fde2c054824","pitchNumber":5,"startTime":"2025-08-21T00:32:23.700Z","endTime":"2025-08-21T00:32:28.502Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.58015699036074,"aZ":-21.633821408147536,"pfxX":-11.30957925104413,"pfxZ":5.147919186493013,"pX":0.354823907219674,"pZ":2.5765112376685098,"vX0":10.126558827094252,"vY0":-142.84238821007858,"vZ0":-4.7410645248450765,"x":103.47,"y":169.21,"x0":-1.7821159235579118,"y0":50.00601081087103,"z0":5.634139621747352,"aX":-23.171753428204482},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":18.2,"spinRate":2394,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3847390330345122,"extension":5.970917594004539},"index":5,"playId":"548f30d6-6813-3e46-a84d-3063daa5bc68","pitchNumber":6,"startTime":"2025-08-21T00:32:47.017Z","endTime":"2025-08-21T00:32:51.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:32:51.664Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:33:14.987Z","endTime":"2025-08-21T00:35:52.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.32338115606588,"strikeZoneBottom":1.59582477656251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.53710179973599,"aZ":-23.541197447271173,"pfxX":-11.37908848077128,"pfxZ":4.201459415893549,"pX":0.2808704956030429,"pZ":2.6539608364219456,"vX0":10.01164570898845,"vY0":-143.01620841385386,"vZ0":-4.063244753153746,"x":106.29,"y":167.12,"x0":-1.8011479741892273,"y0":50.00118716221927,"z0":5.584785868598605,"aX":-23.374405077268793},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2433,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.38420666623682154,"extension":6.05305532558775},"index":0,"playId":"83852c66-864d-3c61-b682-fc73de41b29a","pitchNumber":1,"startTime":"2025-08-21T00:33:14.987Z","endTime":"2025-08-21T00:33:18.715Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.648365533395115,"aZ":-24.78737276581857,"pfxX":-11.311939031968471,"pfxZ":4.1428724226199485,"pX":0.10567314642494234,"pZ":2.411952891143687,"vX0":8.660389375033263,"vY0":-132.97581037152838,"vZ0":-3.833256701779585,"x":112.97,"y":173.66,"x0":-1.7305660672761793,"y0":50.00424388199027,"z0":5.679553552772907,"aX":-20.17378346566411},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":18.5,"spinRate":2194,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4125786657190722,"extension":6.050687081521365},"index":1,"playId":"90635f16-7cfb-325e-8ada-b9fcec1fa345","pitchNumber":2,"startTime":"2025-08-21T00:33:26.798Z","endTime":"2025-08-21T00:33:30.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.79141095533134,"aZ":-14.519993029306592,"pfxX":-8.963170525664598,"pfxZ":8.58470097784783,"pX":8.88437437355639E-4,"pZ":3.0556692683228674,"vX0":7.818577025747302,"vY0":-143.1471473428366,"vZ0":-4.815170787418795,"x":116.97,"y":156.28,"x0":-1.6133713472020692,"y0":50.00443677717515,"z0":5.681780267765813,"aX":-18.43738866779654},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":14.5,"spinRate":2314,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.38394497790689064,"extension":5.990893705953575},"index":2,"playId":"705e8f04-aeae-3887-887a-6bfaadb2efa4","pitchNumber":3,"startTime":"2025-08-21T00:33:48.744Z","endTime":"2025-08-21T00:33:52.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.42999930512078,"strikeZoneBottom":1.57589004673849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.222888613238826,"aZ":-30.727163701682223,"pfxX":-0.4016822589300739,"pfxZ":0.8506002913340271,"pX":1.4968550923346278,"pZ":1.9343809608440359,"vX0":8.096468508337328,"vY0":-129.41220658764198,"vZ0":-3.7431281207100096,"x":59.94,"y":186.55,"x0":-1.6109633219631776,"y0":50.00621838799178,"z0":5.735344785025101,"aX":-0.6872473276791047},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-1.0,"spinRate":2470,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4221127058605001,"extension":6.049129428256662},"index":3,"playId":"7a5ff5df-69bd-3221-bb58-5a037d85f18d","pitchNumber":4,"startTime":"2025-08-21T00:34:07.817Z","endTime":"2025-08-21T00:34:12.943Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.38886564655552,"strikeZoneBottom":1.62914840296772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.743877831797615,"aZ":-29.757787586618857,"pfxX":0.4796021191151212,"pfxZ":1.384156726975517,"pX":-0.9350093220612546,"pZ":2.700753434065239,"vX0":2.3746002070395473,"vY0":-131.20520381454358,"vZ0":-2.392099235432298,"x":152.64,"y":165.86,"x0":-1.914006998912494,"y0":50.00043072770223,"z0":5.84154671454506,"aX":0.8361212264764124},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2347,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.41744215136686824,"extension":6.018680324330884},"index":4,"playId":"7ca7d640-0f42-3282-9eec-9ab8bf111882","pitchNumber":5,"startTime":"2025-08-21T00:34:22.767Z","endTime":"2025-08-21T00:34:28.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.579126824902225,"aZ":-16.4494175230398,"pfxX":-9.085684923316345,"pfxZ":7.602993487367959,"pX":-0.4778970711207321,"pZ":3.4070269443496186,"vX0":6.9380007535554595,"vY0":-143.66467313893628,"vZ0":-3.746001057254504,"x":135.22,"y":146.79,"x0":-1.756748433104103,"y0":50.00210291599815,"z0":5.765206446206346,"aX":-18.789982896433532},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":14.9,"spinRate":2301,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3828059811313822,"extension":6.066848766099248},"index":5,"playId":"00aa3a83-fe1e-3964-b332-23ff17880660","pitchNumber":6,"startTime":"2025-08-21T00:34:38.987Z","endTime":"2025-08-21T00:34:47.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.583798766388647,"aZ":-27.967717930885865,"pfxX":-10.804135052505634,"pfxZ":2.3573084176558385,"pX":-0.5961362333969501,"pZ":2.6652331647783405,"vX0":6.648486546882812,"vY0":-133.0117397353148,"vZ0":-2.707170116526539,"x":139.72,"y":166.82,"x0":-1.7294995315600226,"y0":50.00284919765285,"z0":5.732484550094892,"aX":-19.282659863403946},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":18.0,"spinRate":2192,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4124090480237368,"extension":6.124088684635961},"index":6,"playId":"40c31c9c-12d1-3cca-967a-f7fd5bded914","pitchNumber":7,"startTime":"2025-08-21T00:35:10.841Z","endTime":"2025-08-21T00:35:14.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.34882969395257,"strikeZoneBottom":1.62080082996475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.346694052315257,"aZ":-24.36790939495386,"pfxX":-11.378693037266553,"pfxZ":4.282446156557179,"pX":0.9746027778041713,"pZ":1.3663222611051271,"vX0":10.728166758052327,"vY0":-133.95665780134414,"vZ0":-6.697841653866891,"x":79.85,"y":201.89,"x0":-1.5996137858913697,"y0":50.00093389806372,"z0":5.635737776564271,"aX":-20.723144363456107},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":18.4,"spinRate":2170,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4085490357367805,"extension":5.982429134537986},"index":7,"playId":"48e6bdee-9db4-3784-b8dc-614023402091","pitchNumber":8,"startTime":"2025-08-21T00:35:31.888Z","endTime":"2025-08-21T00:35:35.820Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.31040326124511,"strikeZoneBottom":1.64686266366338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.087467576618756,"aZ":-29.332466971629042,"pfxX":-0.026385227715107096,"pfxZ":1.682377098753486,"pX":0.9439973355226269,"pZ":2.219475720122293,"vX0":6.470277081530181,"vY0":-129.03646118233914,"vZ0":-3.3756596746522436,"x":81.02,"y":178.85,"x0":-1.5894611047070422,"y0":50.00528892425463,"z0":5.797327366677866,"aX":-0.045487091774872736},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-1.3,"spinRate":2309,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42399360135181574,"extension":6.008259541303132},"index":8,"playId":"b9f8c2b7-13fe-3d6c-9cec-a3e708fe3e8e","pitchNumber":9,"startTime":"2025-08-21T00:35:46.543Z","endTime":"2025-08-21T00:35:52.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:35:52.323Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:36:19.229Z","endTime":"2025-08-21T00:38:41.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.59393450118871,"strikeZoneBottom":1.72380065742694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.979985510668207,"aZ":-20.66653550228191,"pfxX":-10.676033426210696,"pfxZ":5.600484356225116,"pX":0.657843277444422,"pZ":1.9424612422330652,"vX0":10.299336933376141,"vY0":-142.27053703300652,"vZ0":-6.825447165146811,"x":91.92,"y":186.33,"x0":-1.6183385581136658,"y0":50.00247355677986,"z0":5.67797379106029,"aX":-21.932940632998555},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2264,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.38468089863773347,"extension":6.186145568950325},"index":0,"playId":"9a2563ba-7783-3cd0-80c2-b13518d09457","pitchNumber":1,"startTime":"2025-08-21T00:36:19.229Z","endTime":"2025-08-21T00:36:23.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663672991099517,"aZ":-25.94999146443534,"pfxX":0.3093594827638464,"pfxZ":3.5776024942485627,"pX":0.39222127118997796,"pZ":3.200325492816447,"vX0":5.039448922869505,"vY0":-130.6414001005783,"vZ0":-1.886275784952968,"x":102.05,"y":152.37,"x0":-1.5962731186262573,"y0":50.00533543056256,"z0":5.868458523436552,"aX":0.5382125449183347},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-1.6,"spinRate":2309,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4181059893041956,"extension":5.914068118948137},"index":1,"playId":"233349f6-8473-3c45-adad-87e95ea0a828","pitchNumber":2,"startTime":"2025-08-21T00:36:32.583Z","endTime":"2025-08-21T00:36:39.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.963211878671107,"aZ":-23.55978358720279,"pfxX":1.223706101404085,"pfxZ":4.7728482863402615,"pX":1.180532711041522,"pZ":3.321272342747551,"vX0":6.566001297657005,"vY0":-133.58553212260216,"vZ0":-2.455969892886448,"x":72.0,"y":149.11,"x0":-1.4691187461872501,"y0":50.00578771105332,"z0":5.947495280442784,"aX":2.210420511682155},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-3.6,"spinRate":2360,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4101268165659926,"extension":6.211482163917234},"index":2,"playId":"6bdcaefd-2c67-3ffe-b08a-59a627f433fc","pitchNumber":3,"startTime":"2025-08-21T00:37:09.736Z","endTime":"2025-08-21T00:37:15.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.277024787159537,"aZ":-31.37523665529227,"pfxX":1.6549964535904875,"pfxZ":0.49847660925714976,"pX":-0.37762857626264545,"pZ":2.5017802855312814,"vX0":2.5601654613671267,"vY0":-125.66272482682574,"vZ0":-2.357837602538585,"x":131.39,"y":171.23,"x0":-1.6227389704955801,"y0":50.00439764496252,"z0":5.988701184286727,"aX":2.659733581587302},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-3.6,"spinRate":2456,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.43503914573538083,"extension":6.0709844184104735},"index":3,"playId":"6f6bf857-b855-3205-b926-ce19d4fe9260","pitchNumber":4,"startTime":"2025-08-21T00:37:31.578Z","endTime":"2025-08-21T00:37:36.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.58145366588226,"aZ":-14.494700281620087,"pfxX":-9.036605188364604,"pfxZ":8.500409062179266,"pX":0.343470566628232,"pZ":1.956937336142067,"vX0":8.55908798527098,"vY0":-143.82810169540866,"vZ0":-8.0172232905181,"x":103.91,"y":185.94,"x0":-1.5072856931101841,"y0":50.00537191217858,"z0":5.693352820203151,"aX":-18.80045507255341},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2385,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.38186202181836126,"extension":6.097526453453368},"index":4,"playId":"4ca6c83d-18da-3396-8d41-5035a5f5d8bd","pitchNumber":5,"startTime":"2025-08-21T00:37:55.449Z","endTime":"2025-08-21T00:37:58.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.42698824199515,"strikeZoneBottom":1.61849014533215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.603007407507075,"aZ":-29.652790797748775,"pfxX":-10.31795841697375,"pfxZ":1.3811803446666548,"pX":-0.8496792202659523,"pZ":1.8717768424069678,"vX0":5.567103699954522,"vY0":-134.9353059809145,"vZ0":-5.0115154725719195,"x":149.39,"y":188.24,"x0":-1.607991926321385,"y0":50.004378206347624,"z0":5.863075550773282,"aX":-18.872822678550367},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.6,"breakHorizontal":17.4,"spinRate":2104,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4071947412289689,"extension":6.032968863471553},"index":5,"playId":"a284329e-c849-36f9-8a48-a6f5f81a5087","pitchNumber":6,"startTime":"2025-08-21T00:38:16.385Z","endTime":"2025-08-21T00:38:21.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.716507603284246,"aZ":-31.008132456762468,"pfxX":-11.479020732931442,"pfxZ":0.6432634541209721,"pX":-0.04888172362297992,"pZ":1.5410343312441774,"vX0":7.7308469700907825,"vY0":-134.85101551117546,"vZ0":-5.426999696495139,"x":118.86,"y":197.17,"x0":-1.4742012875172483,"y0":50.00654860339834,"z0":5.7906753593707965,"aX":-20.961056222485812},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.1,"breakHorizontal":19.0,"spinRate":2048,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4075381160800555,"extension":6.205637129968977},"index":6,"playId":"1c6fc556-c402-3e90-ae75-6d84c23908a5","pitchNumber":7,"startTime":"2025-08-21T00:38:37.106Z","endTime":"2025-08-21T00:38:41.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:38:41.700Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:39:07.657Z","endTime":"2025-08-21T00:40:23.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":99.6,"endSpeed":90.0,"strikeZoneTop":3.46999976151201,"strikeZoneBottom":1.55221802000872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.12895603015645,"aZ":-21.018250372951304,"pfxX":-10.854827822674164,"pfxZ":5.313966843027732,"pX":-0.2493157239131596,"pZ":3.5715373235533647,"vX0":7.925400561222591,"vY0":-144.72909408939591,"vZ0":-2.6577262583979535,"x":126.5,"y":142.35,"x0":-1.6278127963850475,"y0":50.00216597370894,"z0":5.804664313037018,"aX":-22.78219857020518},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":2353,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38001178717903583,"extension":6.096306342177877},"index":0,"playId":"eaf1c04c-912a-3821-82d5-7ca7ae9ee62a","pitchNumber":1,"startTime":"2025-08-21T00:39:07.657Z","endTime":"2025-08-21T00:39:12.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.33409494963641,"strikeZoneBottom":1.59116613077985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37209401317956,"aZ":-30.91395027247084,"pfxX":-0.1596779594760811,"pfxZ":0.7337676944192779,"pX":0.5219722356449752,"pZ":2.186667982466854,"vX0":5.700563058546295,"vY0":-130.81130530006604,"vZ0":-3.0497881727443272,"x":97.1,"y":179.74,"x0":-1.6711829679149843,"y0":50.0044134967224,"z0":5.702106715135455,"aX":-0.2755004954160395},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":-1.1,"spinRate":2454,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4198201719006729,"extension":5.909183746660494},"index":1,"playId":"742e06f4-e408-34e6-a34f-8b38e7f70de7","pitchNumber":2,"startTime":"2025-08-21T00:39:23.536Z","endTime":"2025-08-21T00:39:27.952Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.34958888927263,"strikeZoneBottom":1.63941705292314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.311563743392362,"aZ":-35.234178872634814,"pfxX":-0.762408497884981,"pfxZ":-1.856405377972865,"pX":1.9899725666268873,"pZ":1.598963439323026,"vX0":8.794431780930854,"vY0":-127.81226716772768,"vZ0":-3.82381548338006,"x":41.15,"y":195.61,"x0":-1.4022211134206641,"y0":50.004146950814985,"z0":5.893044070842981,"aX":-1.2581821063965655},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.1,"breakHorizontal":-0.7,"spinRate":2505,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.429192582059049,"extension":6.097989125034651},"index":2,"playId":"9dfff5d8-424e-32ec-9b8e-5cdc54d62343","pitchNumber":3,"startTime":"2025-08-21T00:39:40.763Z","endTime":"2025-08-21T00:39:44.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":88.9,"strikeZoneTop":3.42720334201775,"strikeZoneBottom":1.61915481712951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.74161971650899,"aZ":-12.439973065438563,"pfxX":-9.508703194718239,"pfxZ":9.606460940198701,"pX":0.686528559009354,"pZ":1.8874185314363954,"vX0":9.951304107540038,"vY0":-143.89837595311067,"vZ0":-8.328392857070321,"x":90.83,"y":187.82,"x0":-1.6155485364470703,"y0":50.00226863388379,"z0":5.628340833190016,"aX":-19.533786007379454},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":14.8,"spinRate":2406,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3836422654311993,"extension":6.078020017144579},"index":3,"playId":"d68afd7f-0876-38f7-be28-85edf5a00803","pitchNumber":4,"startTime":"2025-08-21T00:39:58.624Z","endTime":"2025-08-21T00:40:02.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09205663434249,"aZ":-22.343329363950048,"pfxX":-11.261994098451758,"pfxZ":5.3569455252605795,"pX":-0.7135107165037957,"pZ":1.8240902391075686,"vX0":6.538934874293556,"vY0":-135.71110705268802,"vZ0":-5.965095452434,"x":144.2,"y":189.53,"x0":-1.7111240900229088,"y0":50.00585074884466,"z0":5.642779666760737,"aX":-20.677320868477498},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":18.7,"spinRate":2222,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4060751438318557,"extension":6.04472915081203},"index":4,"playId":"aa63ff88-0412-3e03-93c5-1bdae297c6ed","pitchNumber":5,"startTime":"2025-08-21T00:40:16.612Z","endTime":"2025-08-21T00:40:23.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:40:23.025Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, shortstop Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:42:30.409Z","endTime":"2025-08-21T00:43:04.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.14191504235922,"strikeZoneBottom":1.4674335893564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.245676936605722,"aZ":-27.40161414313668,"pfxX":-0.47120895910690075,"pfxZ":2.997383257365997,"pX":0.23788993262958733,"pZ":1.204983277131714,"vX0":-3.8543423264290047,"vY0":-125.13286592440241,"vZ0":-6.392802689412432,"x":107.93,"y":206.25,"x0":1.8566974973636279,"y0":50.004090593431194,"z0":6.025463772867755,"aX":-0.7498870137966005},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":1.7,"spinRate":2266,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.43701218516466156,"extension":5.809087621563524},"index":0,"playId":"736f96fd-d5de-3a0c-a8f2-ab7bb56ee90a","pitchNumber":1,"startTime":"2025-08-21T00:42:30.409Z","endTime":"2025-08-21T00:42:36.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.921148247587944,"aZ":-25.548303269135886,"pfxX":-0.013185077187682026,"pfxZ":4.048444638991446,"pX":-0.46474497243161017,"pZ":1.394291769906642,"vX0":-5.441355045254666,"vY0":-126.80299158165903,"vZ0":-6.475840205216525,"x":134.71,"y":201.13,"x0":1.7067787377630776,"y0":50.000691647734264,"z0":6.008101286167583,"aX":-0.02031960298177499},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2312,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.4312808298168411,"extension":5.7805324109892},"index":1,"playId":"692b2eea-4dd1-37ad-818c-8605b753b090","pitchNumber":2,"startTime":"2025-08-21T00:42:43.507Z","endTime":"2025-08-21T00:42:47.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.260203561099278,"aZ":-26.752057304135292,"pfxX":12.196052888053146,"pfxZ":3.329595571574023,"pX":0.722700692133732,"pZ":2.5392593406749566,"vX0":-6.05930992784974,"vY0":-127.1878839571065,"vZ0":-3.7516678188278494,"x":89.45,"y":170.22,"x0":1.5574175836296633,"y0":50.00544523500394,"z0":6.166438592578932,"aX":19.888389676630705},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-20.6,"spinRate":1739,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4314362095162938,"extension":5.788519698313109},"hitData":{"launchSpeed":103.0,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":153.1}},"index":2,"playId":"ec992c2f-82b6-3ff0-b0d2-6cf1363068cf","pitchNumber":3,"startTime":"2025-08-21T00:42:57.101Z","endTime":"2025-08-21T00:43:04.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:43:04.830Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to left fielder Alec Burleson.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:43:29.350Z","endTime":"2025-08-21T00:45:41.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.36351854763079,"strikeZoneBottom":1.56183159016109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.735948519008964,"aZ":-17.942911361289113,"pfxX":9.709026861202794,"pfxZ":7.772421300571311,"pX":0.08791210979906193,"pZ":1.1355797534622931,"vX0":-7.372430810996383,"vY0":-134.57923376219256,"vZ0":-9.384574553144796,"x":113.65,"y":208.12,"x0":1.6041294522816056,"y0":50.000789216907066,"z0":5.943513179758005,"aX":17.772790983156515},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":-16.0,"spinRate":2317,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4072831721499339,"extension":5.756169789870122},"index":0,"playId":"60ef2445-e427-3af3-9c2e-b4e4fa1cdd3e","pitchNumber":1,"startTime":"2025-08-21T00:43:29.350Z","endTime":"2025-08-21T00:43:35.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.27282633457339,"strikeZoneBottom":1.47801243527709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9024513797953,"aZ":-26.77277249121773,"pfxX":-2.7157434783432817,"pfxZ":3.3259955594580113,"pX":0.6204853784175729,"pZ":1.3709597394453161,"vX0":-2.545384989843765,"vY0":-126.3754126051211,"vZ0":-6.148639376358597,"x":93.35,"y":201.76,"x0":1.992194473209829,"y0":50.000745409701366,"z0":5.9759364186298125,"aX":-4.407550120377441},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":5.5,"spinRate":2364,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.43282314156528034,"extension":5.707753453895172},"index":1,"playId":"bff6f568-a4dc-309a-b7d8-e81cfeee682d","pitchNumber":2,"startTime":"2025-08-21T00:43:42.742Z","endTime":"2025-08-21T00:43:47.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.2966676593829,"strikeZoneBottom":1.5115117787075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.853531530332248,"aZ":-36.220036651572464,"pfxX":-6.559585109937113,"pfxZ":-2.7795453272346986,"pX":-0.043741086096846085,"pZ":1.7115020922938422,"vX0":-2.3484155043724386,"vY0":-120.9966958325544,"vZ0":-2.816931988104634,"x":118.67,"y":192.57,"x0":1.7969705936547413,"y0":50.0047772261055,"z0":6.126052942874973,"aX":-9.53909309969503},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.5,"breakHorizontal":12.5,"spinRate":2457,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.4560720666599418,"extension":5.834895177096482},"index":2,"playId":"aacb8ea2-b4b3-34f5-b470-f76373671cfa","pitchNumber":3,"startTime":"2025-08-21T00:43:59.433Z","endTime":"2025-08-21T00:44:04.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-21T00:44:23.717Z","endTime":"2025-08-21T00:44:23.834Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.2800716574361,"strikeZoneBottom":1.58028883258824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.830019709386765,"aZ":-17.802775897560956,"pfxX":3.4532368363359955,"pfxZ":7.689005707932235,"pX":-0.30956952176855923,"pZ":4.226234061549078,"vX0":-6.394872387885,"vY0":-136.09555792268534,"vZ0":-2.0473571108658115,"x":128.8,"y":124.67,"x0":1.6256524767019147,"y0":50.00363044826651,"z0":6.225898251898084,"aX":6.455735878384091},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-4.8,"spinRate":2266,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4029893115998626,"extension":5.846967636917941},"index":4,"playId":"640dc937-0444-355b-91f1-46f7354ad2cd","pitchNumber":4,"startTime":"2025-08-21T00:44:23.834Z","endTime":"2025-08-21T00:44:27.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.39644903775132,"strikeZoneBottom":1.53854684661299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963296135982738,"aZ":-27.912250717535677,"pfxX":0.08995924189884796,"pfxZ":2.515983465738051,"pX":-1.064348919092392,"pZ":2.0942150666128914,"vX0":-6.8609331277297505,"vY0":-128.58210692203005,"vZ0":-4.756277241639341,"x":157.57,"y":182.24,"x0":1.6146313803954335,"y0":50.001437496574205,"z0":6.10604803097986,"aX":0.15332043917211116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":1.2,"spinRate":2352,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.42423729472332417,"extension":5.9277388672254165},"index":5,"playId":"4cee1543-1dbd-3852-8486-849609334ffd","pitchNumber":5,"startTime":"2025-08-21T00:44:39.218Z","endTime":"2025-08-21T00:44:44.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24182485954049,"aZ":-18.435395884420075,"pfxX":9.786341098851713,"pfxZ":7.490084867002512,"pX":0.816122196138822,"pZ":2.6400838652786884,"vX0":-5.216298167220369,"vY0":-135.06138551732414,"vZ0":-5.729820648423708,"x":85.89,"y":167.5,"x0":1.507759662694419,"y0":50.00669938254766,"z0":6.0988094786177625,"aX":17.96406701551284},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":-16.6,"spinRate":2351,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.40656812102021433,"extension":5.908063259841899},"index":6,"playId":"dcea78a8-f0ce-3a22-9bf2-25e764881042","pitchNumber":6,"startTime":"2025-08-21T00:44:57.529Z","endTime":"2025-08-21T00:45:01.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.664554956152646,"aZ":-15.636682134907558,"pfxX":4.771209682782721,"pfxZ":8.914715465401528,"pX":-0.11307913030002255,"pZ":3.1223157615390984,"vX0":-6.547187074212933,"vY0":-135.80923465831407,"vZ0":-5.125382547121745,"x":121.31,"y":154.48,"x0":1.7168135562444031,"y0":50.00311929752643,"z0":6.133460820044033,"aX":8.85160765793066},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-7.1,"spinRate":2247,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4043718108770964,"extension":5.9195416308279905},"hitData":{"launchSpeed":83.8,"launchAngle":17.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.0,"coordY":85.08}},"index":7,"playId":"db91be17-f89c-3291-9017-4943c9b55faa","pitchNumber":7,"startTime":"2025-08-21T00:45:30.978Z","endTime":"2025-08-21T00:45:41.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:45:41.164Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heriberto Hernández pops out to second baseman José Fermín.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:48:15.987Z","endTime":"2025-08-21T00:50:28.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T00:46:11.663Z","endTime":"2025-08-21T00:47:18.224Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Andre Granillo replaces Anthony Veneziano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T00:47:18.224Z","endTime":"2025-08-21T00:48:18.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701552,"link":"/api/v1/people/701552"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.463129018188244,"aZ":-26.675294016849136,"pfxX":-0.6429303941471955,"pfxZ":3.8691277713381087,"pX":0.46878579326116154,"pZ":2.343780527234047,"vX0":3.9405716297457025,"vY0":-118.65150926322393,"vZ0":-3.186360420029195,"x":99.13,"y":175.5,"x0":-1.1325230732017684,"y0":50.00236305674924,"z0":6.14420279728183,"aX":-0.9140312635913577},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":0.1,"spinRate":2384,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.4622645599542583,"extension":5.855979193564786},"index":2,"playId":"529afc47-b619-370f-98c0-b05d1c720cd0","pitchNumber":1,"startTime":"2025-08-21T00:48:18.158Z","endTime":"2025-08-21T00:48:21.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.22451439495361,"strikeZoneBottom":1.35172361093684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.917749221932503,"aZ":-25.95524646970025,"pfxX":-1.953555124276674,"pfxZ":4.300234815207416,"pX":0.830114187000262,"pZ":0.6294632094584723,"vX0":5.109602481899863,"vY0":-120.1869918188623,"vZ0":-7.318087772066428,"x":85.36,"y":221.78,"x0":-1.080980137046322,"y0":50.00259303286601,"z0":6.05805654954219,"aX":-2.824466258428291},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.1,"breakHorizontal":2.2,"spinRate":2312,"spinDirection":132},"zone":14,"typeConfidence":0.88,"plateTime":0.45786219436799813,"extension":6.140905401458823},"index":3,"playId":"aed57cce-8250-3ffa-bc98-e8f5e18e0dae","pitchNumber":2,"startTime":"2025-08-21T00:48:34.989Z","endTime":"2025-08-21T00:48:39.317Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.29999860869935,"strikeZoneBottom":1.47952042724992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.416429894241286,"aZ":-27.454958035068483,"pfxX":0.39537744157161914,"pfxZ":3.192417495119961,"pX":1.7188331386442652,"pZ":1.1103732044753187,"vX0":6.7676273768348825,"vY0":-121.4609991131546,"vZ0":-5.752258939736582,"x":51.48,"y":208.8,"x0":-1.1686599461138147,"y0":50.00084958248754,"z0":5.932357709263611,"aX":0.5821771327848689},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.4,"breakHorizontal":-2.5,"spinRate":2295,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.45300769606131164,"extension":5.997887555479185},"index":4,"playId":"6b4a1c5e-b9a6-32c4-90eb-5529e2abb742","pitchNumber":3,"startTime":"2025-08-21T00:48:56.986Z","endTime":"2025-08-21T00:49:00.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.2372732233063,"strikeZoneBottom":1.49242155553135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66576662716715,"aZ":-12.709834330195257,"pfxX":-3.5765489143572404,"pfxZ":10.490805824029406,"pX":-0.3913754140221939,"pZ":1.9554990813116018,"vX0":2.1631386220011573,"vY0":-135.82193640274807,"vZ0":-9.290461920291023,"x":131.92,"y":185.98,"x0":-0.7363009079358702,"y0":50.00431970887021,"z0":6.3194789699071325,"aX":-6.636645525024292},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":6.0,"spinRate":2209,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4043425751426688,"extension":6.089770434811435},"index":5,"playId":"5743d520-ce80-3e93-95a7-a4004f8f7238","pitchNumber":4,"startTime":"2025-08-21T00:49:15.359Z","endTime":"2025-08-21T00:49:19.763Z","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":83.8,"endSpeed":76.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.049390440048658,"aZ":-26.211857787341316,"pfxX":-0.3863215903668784,"pfxZ":4.01707129525424,"pX":0.2928883757067942,"pZ":2.513546284348621,"vX0":3.908740421766394,"vY0":-121.89662819343911,"vZ0":-3.1353712087143815,"x":105.84,"y":170.91,"x0":-1.2907523485021384,"y0":50.00357345372238,"z0":6.113511961481513,"aX":-0.574195756995234},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.7,"breakHorizontal":-0.4,"spinRate":2302,"spinDirection":122},"zone":6,"typeConfidence":0.89,"plateTime":0.4517344855908547,"extension":6.033766155678226},"index":6,"playId":"1e7a95c7-6f5d-37ea-8564-e5d2a185d505","pitchNumber":5,"startTime":"2025-08-21T00:49:34.521Z","endTime":"2025-08-21T00:49:38.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.13283350463071,"strikeZoneBottom":1.45373597220343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.019329882084783,"aZ":-27.359065648469045,"pfxX":-0.8911235562386368,"pfxZ":3.1221475438644406,"pX":1.3456079162333432,"pZ":1.0194474675317187,"vX0":5.91561778845594,"vY0":-122.7420434628236,"vZ0":-6.564421697063904,"x":65.71,"y":211.25,"x0":-0.9696129444872252,"y0":50.00248911599517,"z0":6.027929062464117,"aX":-1.3746198271640215},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":0.4,"spinRate":2430,"spinDirection":137},"zone":14,"typeConfidence":0.88,"plateTime":0.4445484245844016,"extension":6.062964148696405},"index":7,"playId":"d311ca5f-dc46-3393-8525-d4269960009c","pitchNumber":6,"startTime":"2025-08-21T00:50:01.190Z","endTime":"2025-08-21T00:50:04.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.042761806755387,"aZ":-10.427747234449175,"pfxX":-2.898498746432516,"pfxZ":11.472752457906724,"pX":0.20876411574522935,"pZ":2.772184823216452,"vX0":3.4561016919284704,"vY0":-137.00174695202372,"vZ0":-7.490379137538633,"x":109.04,"y":163.93,"x0":-0.6941519947861907,"y0":50.00401039784148,"z0":6.259186127201058,"aX":-5.495084412315077},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2311,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4002169425358302,"extension":6.049262691713483},"hitData":{"launchSpeed":85.3,"launchAngle":64.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":165.82,"coordY":153.6}},"index":8,"playId":"ce7fb392-0557-386f-8d11-629234dd66c3","pitchNumber":7,"startTime":"2025-08-21T00:50:18.902Z","endTime":"2025-08-21T00:50:28.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:50:28.338Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:50:57.490Z","endTime":"2025-08-21T00:52:06.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36874198751753,"aZ":-27.45819723695573,"pfxX":-0.16579643286528345,"pfxZ":3.1690165804775496,"pX":0.8156962940939595,"pZ":3.01845753390139,"vX0":4.9349651578459905,"vY0":-121.31143025091077,"vZ0":-1.8002954031591312,"x":85.91,"y":157.28,"x0":-1.2257365829634181,"y0":50.00045045991645,"z0":6.1704428761235315,"aX":-0.24768402098565623},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.5,"breakHorizontal":-1.0,"spinRate":2269,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.45200282663831315,"extension":5.8507507145383},"index":0,"playId":"e4c0a388-da70-3883-b0f5-487bf21aa8f3","pitchNumber":1,"startTime":"2025-08-21T00:50:58.708Z","endTime":"2025-08-21T00:51:01.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.46120859299798,"strikeZoneBottom":1.58961218693352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.660094876159334,"aZ":-11.772877897244072,"pfxX":-2.670450705077248,"pfxZ":10.876289994085887,"pX":-0.7533235200207336,"pZ":4.6281158795794894,"vX0":1.2397703957171307,"vY0":-136.93036692950432,"vZ0":-2.746508632967745,"x":145.71,"y":113.82,"x0":-0.8680354730896471,"y0":50.004401509503914,"z0":6.463060695693741,"aX":-5.009942358837508},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2215,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4018809266413612,"extension":6.169019780685772},"index":1,"playId":"765bf8f5-1ec5-37a3-94a2-d2bdf1ab610f","pitchNumber":2,"startTime":"2025-08-21T00:51:22.475Z","endTime":"2025-08-21T00:51:26.239Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.525216394944866,"aZ":-26.437770424279925,"pfxX":-1.040271139272325,"pfxZ":3.851300663143599,"pX":0.5180701426704613,"pZ":1.457733754051598,"vX0":4.244030422181632,"vY0":-121.73701081264952,"vZ0":-5.520563747882184,"x":97.25,"y":199.42,"x0":-1.1183063534793123,"y0":50.0049750045498,"z0":6.064533111372524,"aX":-1.5508240927770123},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":0.8,"spinRate":2359,"spinDirection":138},"zone":9,"typeConfidence":0.89,"plateTime":0.45119615524173273,"extension":6.143057887597775},"index":2,"playId":"8c059aa8-1cf7-3d00-80d0-b4ec2a02b19d","pitchNumber":3,"startTime":"2025-08-21T00:51:43.803Z","endTime":"2025-08-21T00:51:47.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.674577068650777,"aZ":-30.95391415478471,"pfxX":1.7155956011949454,"pfxZ":0.8353845341313555,"pX":0.9957647037456565,"pZ":2.596881010499714,"vX0":4.58965720628703,"vY0":-119.7320516755554,"vZ0":-1.9825625200518067,"x":79.04,"y":168.66,"x0":-1.1637363121946314,"y0":50.002703594433676,"z0":6.187919545374387,"aX":2.5073008719930545},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":-4.2,"spinRate":2393,"spinDirection":104},"zone":12,"typeConfidence":0.91,"plateTime":0.4562998650850223,"extension":6.056735345352936},"index":3,"playId":"b8b4178d-9098-3970-8903-b7bd28829c02","pitchNumber":4,"startTime":"2025-08-21T00:52:02.704Z","endTime":"2025-08-21T00:52:06.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:52:06.236Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out sharply to left fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:54:33.921Z","endTime":"2025-08-21T00:54:43.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jakob Marsee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:54:32.466Z","endTime":"2025-08-21T00:54:32.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200"},{"details":{"description":"Defensive Substitution: Derek Hill replaces left fielder Troy Johnston, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T00:54:32.548Z","endTime":"2025-08-21T00:54:32.564Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Pitching Change: Ronny Henriquez replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-21T00:54:32.564Z","endTime":"2025-08-21T00:54:36.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.952127012126596,"aZ":-8.925554741292977,"pfxX":-5.646939368567915,"pfxZ":11.593486767695278,"pX":0.08693400930485937,"pZ":1.9836957463582865,"vX0":7.699561085115719,"vY0":-141.14125994222385,"vZ0":-7.170482343218541,"x":113.69,"y":185.22,"x0":-1.950520953194636,"y0":50.00470481614653,"z0":5.141615370801904,"aX":-11.325951635157782},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.6,"breakHorizontal":8.5,"spinRate":2487,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38898406368567917,"extension":6.549227244503892},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.69,"coordY":71.67}},"index":3,"playId":"a83c8077-1812-3bbe-9f64-b825d7185ff6","pitchNumber":1,"startTime":"2025-08-21T00:54:36.005Z","endTime":"2025-08-21T00:54:43.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:54:43.422Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:55:10.581Z","endTime":"2025-08-21T00:56:08.268Z","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":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":98.1,"endSpeed":88.8,"strikeZoneTop":3.51061629595777,"strikeZoneBottom":1.64463105845371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33280419351496,"aZ":-8.239990507589027,"pfxX":-5.516082891047331,"pfxZ":11.744904401663007,"pX":0.4460813685720992,"pZ":2.637895459134337,"vX0":8.209227360693735,"vY0":-142.45554274404233,"vZ0":-5.617021344037431,"x":100.0,"y":167.56,"x0":-1.7677444878199862,"y0":50.00228585345929,"z0":5.166987680380405,"aX":-11.24106422796583},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.2,"breakHorizontal":8.2,"spinRate":2497,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38575668673464136,"extension":6.5884546501681625},"index":0,"playId":"387efcfc-fd83-384c-820b-80df569585ed","pitchNumber":1,"startTime":"2025-08-21T00:55:14.169Z","endTime":"2025-08-21T00:55:17.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.08890256001706,"aZ":-30.70681602790474,"pfxX":9.272349124816593,"pfxZ":0.9409650359359389,"pX":1.2674067570466783,"pZ":2.185575444258122,"vX0":5.329449186910738,"vY0":-124.56268578832581,"vZ0":-1.4267102001383463,"x":68.69,"y":179.77,"x0":-2.110657269947871,"y0":50.00240444863694,"z0":5.325622813461082,"aX":14.439535899247836},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-18.1,"spinRate":2651,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4412220791073356,"extension":6.402003425910598},"index":1,"playId":"0e5f153f-58d1-372f-937b-9e13ece72c35","pitchNumber":2,"startTime":"2025-08-21T00:55:29.168Z","endTime":"2025-08-21T00:55:32.569Z","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":85.1,"endSpeed":77.9,"strikeZoneTop":3.40569901827901,"strikeZoneBottom":1.63669340208887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40064007104746,"aZ":-32.41671533988445,"pfxX":9.096362512516993,"pfxZ":-0.15736017297691252,"pX":1.484117457757083,"pZ":0.8213967975374943,"vX0":5.89559343694309,"vY0":-123.6920809542268,"vZ0":-3.681116268365251,"x":60.43,"y":216.6,"x0":-2.121869917614691,"y0":50.00486208393541,"z0":5.081740942845503,"aX":13.927141950574008},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-18.0,"spinRate":2758,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4448376268140679,"extension":6.723916943583509},"index":2,"playId":"1648728e-6718-35c5-bbd8-9c0a9db2c808","pitchNumber":3,"startTime":"2025-08-21T00:55:48.046Z","endTime":"2025-08-21T00:55:53.253Z","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":84.8,"endSpeed":77.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.676410021619716,"aZ":-32.71938713488947,"pfxX":10.441908927386965,"pfxZ":-0.359281247909931,"pX":1.301998070712997,"pZ":1.1380814251296654,"vX0":5.256894728699033,"vY0":-123.38595462174796,"vZ0":-2.7695144270613543,"x":67.37,"y":208.05,"x0":-2.2219724265628447,"y0":50.00299414904936,"z0":5.070428638869783,"aX":15.878460049567586},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-20.3,"spinRate":2777,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4462522801556026,"extension":6.440542071690783},"index":3,"playId":"516922b4-5363-3ffc-a8a9-1b9a0236668f","pitchNumber":4,"startTime":"2025-08-21T00:56:04.025Z","endTime":"2025-08-21T00:56:08.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:56:08.268Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:56:32.873Z","endTime":"2025-08-21T00:58:21.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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(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":98.3,"endSpeed":88.8,"strikeZoneTop":3.56199585907756,"strikeZoneBottom":1.56013354257635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.392545645161356,"aZ":-7.883561922047199,"pfxX":-5.659421879687143,"pfxZ":11.881438903171226,"pX":-1.1210916834368279,"pZ":2.2730799466848355,"vX0":4.156060254374553,"vY0":-142.88853370197126,"vZ0":-6.439322304846038,"x":159.73,"y":177.41,"x0":-1.867522188892419,"y0":50.00354399968737,"z0":5.0667481866308846,"aX":-11.571076987079081},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.2,"breakHorizontal":9.2,"spinRate":2489,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3849918098872811,"extension":6.498228243412838},"index":0,"playId":"ab0b66f8-a521-38e7-b936-348288abf31e","pitchNumber":1,"startTime":"2025-08-21T00:56:32.873Z","endTime":"2025-08-21T00:56:37.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.75032582407823,"aZ":-7.512189088500527,"pfxX":-4.750374832244519,"pfxZ":12.151232821848453,"pX":-0.1365953837762288,"pZ":2.1292978272350087,"vX0":6.355850565031383,"vY0":-142.4998028418005,"vZ0":-6.947635953541671,"x":122.21,"y":181.29,"x0":-1.7925665926506025,"y0":50.00620043229974,"z0":5.092676994774494,"aX":-9.644189926304437},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.5,"breakHorizontal":7.1,"spinRate":2596,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3863150994976925,"extension":6.48328664264545},"index":1,"playId":"04afc655-710e-3d2c-ae83-0fcc83e0d953","pitchNumber":2,"startTime":"2025-08-21T00:56:50.971Z","endTime":"2025-08-21T00:56:55.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.377222616145325,"aZ":-9.057289201222751,"pfxX":-4.007818085388907,"pfxZ":11.227820355357352,"pX":-0.19625892694367325,"pZ":2.2951657874332416,"vX0":5.951931311611208,"vY0":-143.12246533284429,"vZ0":-6.357495171867723,"x":124.48,"y":176.81,"x0":-1.7894528841556427,"y0":50.00338064083991,"z0":5.123346955406493,"aX":-8.252455075241622},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":2543,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.38381517286177136,"extension":6.532328497891674},"index":2,"playId":"da120f36-5e8d-3973-ac4b-eeec080a7fef","pitchNumber":3,"startTime":"2025-08-21T00:57:08.986Z","endTime":"2025-08-21T00:57:13.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.952819827368934,"aZ":-28.164683735870927,"pfxX":-9.964588208038663,"pfxZ":2.15905493440546,"pX":0.1090193183938434,"pZ":1.7816283852521997,"vX0":9.476108299689175,"vY0":-135.02224909719075,"vZ0":-3.2331250129584665,"x":112.84,"y":190.68,"x0":-2.142525066115241,"y0":50.00159041308397,"z0":4.965091790218658,"aX":-18.494361598037464},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1525,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4048352724755544,"extension":6.869495183423532},"index":3,"playId":"bcf560ae-5843-3745-8a02-196560ddbae7","pitchNumber":4,"startTime":"2025-08-21T00:57:29.738Z","endTime":"2025-08-21T00:57:34.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.934432915808227,"aZ":-28.12034963771482,"pfxX":6.805363896098143,"pfxZ":2.523842142904913,"pX":1.2453466839563425,"pZ":1.3118211017039847,"vX0":5.415299705442887,"vY0":-126.16272051751744,"vZ0":-3.8637202978935563,"x":69.53,"y":203.36,"x0":-1.8167713463858737,"y0":50.00061789077163,"z0":5.1429852119773365,"aX":10.908478505802949},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":2596,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4350337926023853,"extension":6.628731679748494},"index":4,"playId":"c244517a-99b6-3909-ba8c-545a1cc885bb","pitchNumber":5,"startTime":"2025-08-21T00:58:16.500Z","endTime":"2025-08-21T00:58:21.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:58:21.000Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Derek Hill walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:00:32.005Z","endTime":"2025-08-21T01:02:23.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"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(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":83.6,"endSpeed":76.7,"strikeZoneTop":3.22539268711235,"strikeZoneBottom":1.51486846949408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.376897745277713,"aZ":-26.88279889825162,"pfxX":-2.9032795164019642,"pfxZ":3.558613092896793,"pX":0.43820085932790953,"pZ":0.536148705311429,"vX0":4.21931596312569,"vY0":-121.52498932803185,"vZ0":-7.36541247366393,"x":100.3,"y":224.3,"x0":-0.9488756772503624,"y0":50.00014895095664,"z0":5.964030830866002,"aX":-4.311715516001057},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":4.2,"spinRate":2311,"spinDirection":155},"zone":14,"typeConfidence":0.86,"plateTime":0.45193324263032375,"extension":5.991297188213808},"index":0,"playId":"86f7d000-e801-34d6-82c9-9e0a10d53b3f","pitchNumber":1,"startTime":"2025-08-21T01:00:32.005Z","endTime":"2025-08-21T01:00:35.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.22516885529181,"strikeZoneBottom":1.61236068561569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.100069456081506,"aZ":-26.724574361059183,"pfxX":-1.456746076904749,"pfxZ":3.585413666682705,"pX":1.7277179793852857,"pZ":0.6201780546046484,"vX0":6.679372281522365,"vY0":-122.21446875523809,"vZ0":-7.348404777398231,"x":51.14,"y":222.04,"x0":-0.8461928613100022,"y0":50.00102197091728,"z0":5.947180852019619,"aX":-2.2132416491424274},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":1.1,"spinRate":2331,"spinDirection":165},"zone":14,"typeConfidence":0.88,"plateTime":0.4474073683035895,"extension":6.124380986749492},"index":1,"playId":"b364560f-4fbd-3e59-b310-a057f423fb7d","pitchNumber":2,"startTime":"2025-08-21T01:00:47.079Z","endTime":"2025-08-21T01:00:51.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77636323994414,"aZ":-8.897834133729432,"pfxX":-3.5921042580257865,"pfxZ":12.414747842325994,"pX":0.11294132413809806,"pZ":2.6463824570184027,"vX0":3.32520528609432,"vY0":-136.48225735383664,"vZ0":-7.9387744661686375,"x":112.69,"y":167.33,"x0":-0.6581784155666689,"y0":50.00352661859912,"z0":6.21652029392974,"aX":-6.735157384664004},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":5.8,"spinRate":2352,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4022691497809445,"extension":6.183377690963849},"index":2,"playId":"6ee22cb4-63d1-3dcf-bd3d-64a889690a6c","pitchNumber":3,"startTime":"2025-08-21T01:01:03.169Z","endTime":"2025-08-21T01:01:07.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.194429908462,"strikeZoneBottom":1.61421823318599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02054343107404,"aZ":-26.635965450727245,"pfxX":0.5577036993887079,"pfxZ":3.875049377558083,"pX":-0.01566301867999087,"pZ":3.601523414734717,"vX0":2.411613952035191,"vY0":-119.40350971108627,"vZ0":-0.5596804620669276,"x":117.6,"y":141.54,"x0":-1.1151889766503482,"y0":50.005057707213304,"z0":6.255584995197006,"aX":0.7975944795249323},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2288,"spinDirection":96},"zone":11,"typeConfidence":0.91,"plateTime":0.4603848237604202,"extension":5.912594884202617},"index":3,"playId":"1c043271-6b50-3856-8ef8-8596335a3912","pitchNumber":4,"startTime":"2025-08-21T01:01:18.532Z","endTime":"2025-08-21T01:01:24.254Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26375056616848,"aZ":-11.720506547671972,"pfxX":-3.113450411877548,"pfxZ":11.076756851335269,"pX":-0.18016847584947798,"pZ":3.3243194261222184,"vX0":2.3046487810356693,"vY0":-135.65902816379617,"vZ0":-5.6000769254508675,"x":123.87,"y":149.02,"x0":-0.640228821505556,"y0":50.00078283638003,"z0":6.2468439739066595,"aX":-5.748220978045637},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":5.0,"spinRate":2229,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4051922043595271,"extension":6.196009452970224},"index":4,"playId":"027f82c5-afbf-332b-a580-a5e1774c3195","pitchNumber":5,"startTime":"2025-08-21T01:01:33.855Z","endTime":"2025-08-21T01:01:38.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-21T01:01:56.229Z","endTime":"2025-08-21T01:02:02.930Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.695848150725524,"aZ":-13.759523803258569,"pfxX":-5.180278509321054,"pfxZ":9.783784821801731,"pX":-0.1105687189017343,"pZ":2.75635952748054,"vX0":3.544112448407323,"vY0":-136.7038903517546,"vZ0":-6.629206303822517,"x":121.21,"y":164.36,"x0":-0.7544416885154305,"y0":50.004036057049646,"z0":6.167486289879314,"aX":-9.750991440408812},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2225,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40151789687582085,"extension":6.270116918491733},"index":6,"playId":"72382fa6-3bc5-355f-8938-270526194afd","pitchNumber":6,"startTime":"2025-08-21T01:02:02.930Z","endTime":"2025-08-21T01:02:07.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.2221477075617,"strikeZoneBottom":1.60939906406281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.560106589559453,"aZ":-29.949461671809676,"pfxX":1.1763972001800465,"pfxZ":1.4791549800631945,"pX":-1.1009626830341939,"pZ":3.6427486845593124,"vX0":-0.10697700766832582,"vY0":-121.21332267394048,"vZ0":0.10667993988913183,"x":158.97,"y":140.43,"x0":-1.2095033062032825,"y0":50.00098171198697,"z0":6.192493033313628,"aX":1.7671597411390974},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-2.2,"spinRate":2262,"spinDirection":114},"zone":11,"typeConfidence":0.9,"plateTime":0.45022314866463464,"extension":6.013570279945754},"index":7,"playId":"d244d54a-8b32-3a49-b839-ec4af6618fdc","pitchNumber":7,"startTime":"2025-08-21T01:02:19.540Z","endTime":"2025-08-21T01:02:23.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:02:23.624Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks. Derek Hill to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:02:53.719Z","endTime":"2025-08-21T01:04:36.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.26376333048806,"strikeZoneBottom":1.48442948345444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.946358067243732,"aZ":-11.465116998231796,"pfxX":-3.8196197293116994,"pfxZ":11.211563924108916,"pX":1.3070513661413155,"pZ":1.5477229379070352,"vX0":6.878665200563616,"vY0":-135.1689221305739,"vZ0":-9.986824466125528,"x":67.18,"y":196.99,"x0":-0.7765133841993834,"y0":50.002851804208674,"z0":6.099225946773393,"aX":-7.055745617330009},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2184,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40547754444887474,"extension":6.290313544158774},"index":0,"playId":"c9afe0e3-4925-3e3d-87e8-971f268543a1","pitchNumber":1,"startTime":"2025-08-21T01:02:53.719Z","endTime":"2025-08-21T01:02:57.895Z","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":83.9,"endSpeed":76.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87799545408038,"aZ":-27.19352548047516,"pfxX":0.5818601041603779,"pfxZ":3.342180735886659,"pX":0.3648892796242862,"pZ":1.7577192222800697,"vX0":3.6102764306910022,"vY0":-122.11199367346335,"vZ0":-4.465226056097775,"x":103.09,"y":191.32,"x0":-1.216137174638625,"y0":50.00400749600162,"z0":5.98414965861573,"aX":0.867604793230083},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":-2.0,"spinRate":2263,"spinDirection":117},"zone":9,"typeConfidence":0.9,"plateTime":0.45073010811710734,"extension":6.120475661805552},"index":1,"playId":"4fef815d-a1d2-3944-9f1d-5ef898600210","pitchNumber":2,"startTime":"2025-08-21T01:03:09.800Z","endTime":"2025-08-21T01:03:16.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"92a116bb-20d8-39b0-9ccb-2c2892edd5cb","startTime":"2025-08-21T01:03:29.807Z","endTime":"2025-08-21T01:03:33.717Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.40999818442992,"strikeZoneBottom":1.51760372204028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.471068595075497,"aZ":-11.596803323090848,"pfxX":-2.3900281271023527,"pfxZ":10.881342374109806,"pX":0.24159330939075777,"pZ":3.7010431064757774,"vX0":3.859673053972175,"vY0":-136.72365437145294,"vZ0":-4.8125623170046605,"x":107.79,"y":138.85,"x0":-0.8786097790941906,"y0":50.00403800770886,"z0":6.281656568849145,"aX":-4.520600736827462},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":3.5,"spinRate":2226,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40079077777793204,"extension":6.118648126759384},"index":3,"playId":"7204e306-2cdc-3274-a330-a83a245f4780","pitchNumber":3,"startTime":"2025-08-21T01:03:46.996Z","endTime":"2025-08-21T01:03:51.936Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.39490266023042,"strikeZoneBottom":1.58306553425396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.819420198070823,"aZ":-25.731038743678624,"pfxX":-1.5858520176585085,"pfxZ":4.163690306523973,"pX":1.0563516134312474,"pZ":1.132367725213301,"vX0":5.941831611643097,"vY0":-123.86123075754172,"vZ0":-6.191864656621511,"x":76.73,"y":208.21,"x0":-1.1724395831065697,"y0":50.00222101593593,"z0":5.829669609422775,"aX":-2.453745861362271},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":1.4,"spinRate":2313,"spinDirection":134},"zone":14,"typeConfidence":0.86,"plateTime":0.4430189554718824,"extension":6.226341561608946},"index":4,"playId":"b3bdd641-e544-3dc4-9902-fe75a8de1625","pitchNumber":4,"startTime":"2025-08-21T01:04:04.189Z","endTime":"2025-08-21T01:04:08.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.33325982108124,"strikeZoneBottom":1.45603778252826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21855300494085,"aZ":-12.380457336269316,"pfxX":-2.4060566962302454,"pfxZ":10.495108885039096,"pX":-0.6621133640680239,"pZ":4.276342129541335,"vX0":1.2435476583905358,"vY0":-136.94585776360506,"vZ0":-3.2708681863792837,"x":142.24,"y":123.32,"x0":-0.811203297859567,"y0":50.00299910737397,"z0":6.34155063912568,"aX":-4.538109924469647},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2229,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40102300692609605,"extension":6.1445079169523025},"index":5,"playId":"4226b9b5-18ec-3e8c-9629-c0575c94e169","pitchNumber":5,"startTime":"2025-08-21T01:04:20.859Z","endTime":"2025-08-21T01:04:36.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:04:36.034Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maximo Acosta lines out sharply to center fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:04:55.568Z","endTime":"2025-08-21T01:07:14.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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, 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":84.9,"endSpeed":79.0,"strikeZoneTop":3.31900028204377,"strikeZoneBottom":1.63320946786725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.141702601813936,"aZ":-27.265784909569923,"pfxX":0.05066075333520903,"pfxZ":3.1433508834549784,"pX":1.4362839556418536,"pZ":1.4507735050966926,"vX0":6.028501176015464,"vY0":-123.49056454285524,"vZ0":-5.55207142059027,"x":62.25,"y":199.61,"x0":-1.0322385127416651,"y0":50.002494831328804,"z0":5.991774434474673,"aX":0.07808000316438446},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.8,"breakHorizontal":-1.3,"spinRate":2345,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.4417453350488776,"extension":6.0994413674226235},"index":0,"playId":"d8f9b2f8-c714-343c-b82e-40f662895bd1","pitchNumber":1,"startTime":"2025-08-21T01:04:55.568Z","endTime":"2025-08-21T01:04:59.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.31899741791982,"strikeZoneBottom":1.53754591703418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.614476319469485,"aZ":-25.669477737772507,"pfxX":-0.2637299847608582,"pfxZ":4.253129078619731,"pX":0.11935004110911526,"pZ":2.898845753535799,"vX0":3.089322440075065,"vY0":-122.70414479153648,"vZ0":-2.4045715156575875,"x":112.45,"y":160.51,"x0":-1.1201400019888614,"y0":50.002736267751914,"z0":6.072112445585179,"aX":-0.4036646347925346},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":-0.2,"spinRate":2274,"spinDirection":103},"zone":2,"typeConfidence":0.89,"plateTime":0.4458734102421573,"extension":6.089644905034176},"index":1,"playId":"be1184ec-9067-3d25-8893-6d919ce927fc","pitchNumber":2,"startTime":"2025-08-21T01:05:11.303Z","endTime":"2025-08-21T01:05:16.602Z","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":84.4,"endSpeed":78.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95737332199677,"aZ":-27.93928556074969,"pfxX":0.3643201025427709,"pfxZ":2.7526068544647737,"pX":0.6346474487564925,"pZ":1.460165428441143,"vX0":3.868736762028495,"vY0":-122.90898651384512,"vZ0":-5.261817316519324,"x":92.81,"y":199.36,"x0":-1.003116902720837,"y0":50.003234015999645,"z0":5.98364082856495,"aX":0.560922080969816},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.6,"spinRate":2237,"spinDirection":125},"zone":9,"typeConfidence":0.89,"plateTime":0.44458388021260165,"extension":6.144521591617454},"index":2,"playId":"28e51016-d38d-37b4-aa64-446cf3f67f06","pitchNumber":3,"startTime":"2025-08-21T01:05:26.583Z","endTime":"2025-08-21T01:05:29.932Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.17850321806424,"strikeZoneBottom":1.53043477920142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.710444415803032,"aZ":-30.583964900282922,"pfxX":1.9402407132978539,"pfxZ":1.0422811186738912,"pX":2.0573088233413137,"pZ":0.369112293562343,"vX0":6.698253422678023,"vY0":-122.97088640874132,"vZ0":-7.145018662407952,"x":38.58,"y":228.81,"x0":-0.9602206085441902,"y0":50.00053956940611,"z0":5.926416178584333,"aX":2.953708031883245},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-5.2,"spinRate":2536,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.4464053557150143,"extension":6.159987344120947},"index":3,"playId":"172bca97-35d5-3c08-afc7-bf8d3b29f7b0","pitchNumber":4,"startTime":"2025-08-21T01:05:57.418Z","endTime":"2025-08-21T01:06:00.972Z","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":95.9,"endSpeed":87.5,"strikeZoneTop":3.31899841969743,"strikeZoneBottom":1.62054855682274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04354187311568,"aZ":-11.732235591300453,"pfxX":-1.7328214128223136,"pfxZ":10.358406031554322,"pX":-0.27167282541885207,"pZ":4.806371070786007,"vX0":1.7861005490561814,"vY0":-139.73182920016453,"vZ0":-2.228640511550978,"x":127.36,"y":109.01,"x0":-0.6946131718501526,"y0":50.00377718473307,"z0":6.386957034007246,"aX":-3.420245735546361},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":2.8,"spinRate":2352,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3922545173614953,"extension":6.160278256819726},"index":4,"playId":"94e347be-e80a-3808-a3e4-2e777bb93c95","pitchNumber":5,"startTime":"2025-08-21T01:06:27.412Z","endTime":"2025-08-21T01:06:32.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30566494729213,"aZ":-28.040591362382827,"pfxX":2.332700401646666,"pfxZ":2.6270337299227826,"pX":1.0007139100651976,"pZ":1.987068097482074,"vX0":4.216268433395736,"vY0":-124.21842930984711,"vZ0":-4.145693751690628,"x":78.86,"y":185.13,"x0":-1.017238432507533,"y0":50.00390822778153,"z0":5.991268289992378,"aX":3.668983047224608},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2401,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4398165484355374,"extension":6.24240309756944},"index":5,"playId":"3cead0c0-d7a7-30f4-ac0d-733f3ca821e5","pitchNumber":6,"startTime":"2025-08-21T01:06:45.989Z","endTime":"2025-08-21T01:06:52.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.00298777927424,"aZ":-29.19595911029964,"pfxX":1.1801690550111346,"pfxZ":1.9647424449858502,"pX":0.8669458571213051,"pZ":2.55824814931758,"vX0":4.295024726816581,"vY0":-121.71791975299423,"vZ0":-2.5115963971875557,"x":83.95,"y":169.71,"x0":-1.0676744268139255,"y0":50.00092950770319,"z0":6.110335246765295,"aX":1.784420783712993},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2279,"spinDirection":90},"zone":12,"typeConfidence":0.9,"plateTime":0.44855800913392896,"extension":6.227446326283683},"hitData":{"launchSpeed":101.4,"launchAngle":17.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.19,"coordY":84.13}},"index":6,"playId":"4b48c98b-93aa-3d7e-97d4-a0ee104da57f","pitchNumber":7,"startTime":"2025-08-21T01:07:06.381Z","endTime":"2025-08-21T01:07:14.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:07:14.874Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks. Derek Hill to 3rd. Javier Sanoja to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:07:46.420Z","endTime":"2025-08-21T01:09:33.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.26368867885176,"strikeZoneBottom":1.43243036320494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.895542121244343,"aZ":-31.976962615437067,"pfxX":3.270571720787264,"pfxZ":0.13639288601381416,"pX":-1.5500635263839073,"pZ":3.750701094319437,"vX0":-0.8482496608821601,"vY0":-120.32929565952182,"vZ0":0.8055089715879573,"x":176.08,"y":137.51,"x0":-1.6183829299224168,"y0":50.00506933466374,"z0":6.240230725178514,"aX":4.8063888881644825},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.7,"breakHorizontal":-5.8,"spinRate":2310,"spinDirection":108},"zone":11,"typeConfidence":0.91,"plateTime":0.45483648284761236,"extension":6.047380273629117},"index":0,"playId":"0b1d0c94-9a52-3f0a-be39-625c7d89b7ad","pitchNumber":1,"startTime":"2025-08-21T01:07:46.420Z","endTime":"2025-08-21T01:07:50.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"04335f6e-1428-42a8-96dc-dab879b1eef4","startTime":"2025-08-21T01:08:03.693Z","endTime":"2025-08-21T01:08:08.693Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.078960336442123,"aZ":-27.620104825454987,"pfxX":0.3754163563608134,"pfxZ":3.077017702212723,"pX":0.14439720532497433,"pZ":2.5067524892988513,"vX0":3.324485852996256,"vY0":-120.05169939133516,"vZ0":-2.632368757376226,"x":111.5,"y":171.1,"x0":-1.2988909873484584,"y0":50.00469579759112,"z0":6.040070363213781,"aX":0.5554793149383402},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.3,"breakHorizontal":-1.3,"spinRate":2278,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.453743442316346,"extension":6.157388883595169},"index":2,"playId":"40a3a276-397d-397d-8587-812e07a13d66","pitchNumber":2,"startTime":"2025-08-21T01:08:21.792Z","endTime":"2025-08-21T01:08:25.071Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.27999780800085,"strikeZoneBottom":1.41749325202736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.484572899552774,"aZ":-28.98276413973482,"pfxX":1.8943541441191227,"pfxZ":2.094914030477435,"pX":-0.7457012633000367,"pZ":3.5134839270773948,"vX0":0.7121490013582683,"vY0":-122.48889694442627,"vZ0":-0.4463794009233396,"x":145.42,"y":143.92,"x0":-1.2860889078381552,"y0":50.00417319794289,"z0":6.1695541700370615,"aX":2.8874900719531404},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":-3.6,"spinRate":2355,"spinDirection":112},"zone":11,"typeConfidence":0.9,"plateTime":0.44662761145028673,"extension":6.160082819126324},"index":3,"playId":"7a982a69-178d-3d4b-a2c3-4dd3a9ae1fb8","pitchNumber":3,"startTime":"2025-08-21T01:08:48.109Z","endTime":"2025-08-21T01:08:52.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.31334894513049,"strikeZoneBottom":1.42298411670345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83906830126512,"aZ":-11.674794972629323,"pfxX":-2.5652013091771506,"pfxZ":10.584901643359267,"pX":-1.5908428775367602,"pZ":5.150252620108995,"vX0":-0.693699997926658,"vY0":-138.510858814493,"vZ0":-1.2285728151169804,"x":177.64,"y":99.72,"x0":-1.0036481974051827,"y0":50.005830796217246,"z0":6.3828393458358965,"aX":-4.969538923708895},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2221,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3959098281234179,"extension":5.963893729871782},"index":4,"playId":"8fb7cf95-52ec-3495-9b97-c4397feb5dc0","pitchNumber":4,"startTime":"2025-08-21T01:09:08.050Z","endTime":"2025-08-21T01:09:13.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.27569629822511,"strikeZoneBottom":1.41758471242995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83191937728383,"aZ":-30.84983325434232,"pfxX":3.552761763670839,"pfxZ":0.9160799750412512,"pX":0.16127270620705023,"pZ":3.856561469122005,"vX0":1.867245584288476,"vY0":-119.5000975378996,"vZ0":0.9128194705326751,"x":110.85,"y":134.65,"x0":-1.0915959652254066,"y0":50.00335670238352,"z0":6.23897371936631,"aX":5.14292746176107},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.2,"breakHorizontal":-6.8,"spinRate":2488,"spinDirection":109},"zone":12,"typeConfidence":0.91,"plateTime":0.45818569012265176,"extension":6.11480701129191},"index":5,"playId":"504bb205-5926-3df2-bd57-c3161fbdc9c8","pitchNumber":5,"startTime":"2025-08-21T01:09:28.373Z","endTime":"2025-08-21T01:09:33.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:09:33.735Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks. Derek Hill scores. Javier Sanoja to 3rd. Xavier Edwards to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:12:16.943Z","endTime":"2025-08-21T01:14:15.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":{"id":701552,"link":"/api/v1/people/701552"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T01:10:16.951Z","endTime":"2025-08-21T01:11:11.608Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Fernandez replaces Andre Granillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T01:11:11.608Z","endTime":"2025-08-21T01:12:19.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":87.4,"endSpeed":80.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31802717090847,"aZ":-24.94414805228265,"pfxX":-9.306775117673363,"pfxZ":4.406319092698832,"pX":-0.7518943152643046,"pZ":1.4731036955295091,"vX0":6.0057730946962025,"vY0":-127.08082101431329,"vZ0":-5.554866743729246,"x":145.66,"y":199.01,"x0":-1.9330968055622673,"y0":50.003288464091064,"z0":5.661269467366403,"aX":-15.267839324323793},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":1574,"spinDirection":227},"zone":7,"typeConfidence":0.98,"plateTime":0.43052654016590575,"extension":6.359123354703466},"index":2,"playId":"6586122c-7a98-37c5-a1ba-22e405a37e40","pitchNumber":1,"startTime":"2025-08-21T01:12:19.184Z","endTime":"2025-08-21T01:12:23.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.33000000210403,"strikeZoneBottom":1.60680387502691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.450450206182524,"aZ":-17.16324432494513,"pfxX":-3.051697161384447,"pfxZ":8.311265997743615,"pX":1.2725276301226625,"pZ":2.1130067167109607,"vX0":9.129452542701243,"vY0":-133.03322364634624,"vZ0":-6.453419615733101,"x":68.49,"y":181.73,"x0":-1.7954732616907771,"y0":50.00359079068698,"z0":5.798355005850234,"aX":-5.512658082521915},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":3.7,"spinRate":2474,"spinDirection":190},"zone":14,"typeConfidence":0.71,"plateTime":0.4104904098244182,"extension":6.320398091831454},"index":3,"playId":"a16ff0ff-9c3c-39ab-85d3-a84c89a97337","pitchNumber":2,"startTime":"2025-08-21T01:12:36.122Z","endTime":"2025-08-21T01:12:40.052Z","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":88.0,"endSpeed":80.9,"strikeZoneTop":3.32999749248066,"strikeZoneBottom":1.50509880207855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.768970687057408,"aZ":-23.476331018578442,"pfxX":-8.766409943878047,"pfxZ":5.215786082002914,"pX":-1.3652627038343004,"pZ":2.437144510370067,"vX0":4.194092779082497,"vY0":-128.12616869985808,"vZ0":-3.6396637221030534,"x":169.04,"y":172.98,"x0":-1.882008814292973,"y0":50.00148990348555,"z0":5.704543362391912,"aX":-14.615403420923185},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":1406,"spinDirection":221},"zone":11,"typeConfidence":0.96,"plateTime":0.4270254744018289,"extension":6.36426908937152},"index":4,"playId":"add7bec1-29ac-3491-be46-ad439dde50f6","pitchNumber":3,"startTime":"2025-08-21T01:12:53.576Z","endTime":"2025-08-21T01:12:57.953Z","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":83.8,"endSpeed":77.6,"strikeZoneTop":3.20789603575717,"strikeZoneBottom":1.41640650728907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.425275209904477,"aZ":-31.013659352956534,"pfxX":1.5030343481451205,"pfxZ":0.7702684071194241,"pX":-0.36055648371596055,"pZ":0.7345675342558236,"vX0":3.168550314818603,"vY0":-121.93236218842472,"vZ0":-5.80353154170988,"x":130.74,"y":218.95,"x0":-1.870952317447268,"y0":50.004864412061345,"z0":5.813881428736684,"aX":2.2683278115521066},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-3.5,"spinRate":2768,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.4487873806202076,"extension":6.203438452896267},"index":5,"playId":"4a475986-1e88-37e5-9d01-4bb6207adbc9","pitchNumber":4,"startTime":"2025-08-21T01:13:09.974Z","endTime":"2025-08-21T01:13:15.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14860139724079,"aZ":-6.9091812810468465,"pfxX":-6.048326749660105,"pfxZ":13.363234550577307,"pX":-0.2717642981884778,"pZ":2.796979349908139,"vX0":5.759732381421811,"vY0":-137.2961046904795,"vZ0":-6.747271135633767,"x":127.36,"y":163.26,"x0":-1.620899471250901,"y0":50.00044259786998,"z0":5.770348564858069,"aX":-11.433575193134173},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":22.8,"breakHorizontal":9.6,"spinRate":2292,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.40042489293132366,"extension":6.4117935113759845},"index":6,"playId":"afa69e47-916e-357e-9b31-8da7ba2e084c","pitchNumber":5,"startTime":"2025-08-21T01:13:27.312Z","endTime":"2025-08-21T01:13:31.248Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-08-21T01:14:00.011Z","endTime":"2025-08-21T01:14:09.564Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.29119066850407,"strikeZoneBottom":1.53217703394547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09713792925636,"aZ":-11.519134960022205,"pfxX":-6.3843038810931425,"pfxZ":10.965509060099052,"pX":1.273079731885153,"pZ":1.0962735344702952,"vX0":9.347630797120448,"vY0":-136.84598344255278,"vZ0":-10.168880607390898,"x":68.47,"y":209.18,"x0":-1.36832171100204,"y0":50.006766323557954,"z0":5.664895508881392,"aX":-12.030552361341245},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2218,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.40128720017189945,"extension":6.442337064104456},"index":8,"playId":"1d54e587-9309-34aa-92b4-68fee13a7fac","pitchNumber":6,"startTime":"2025-08-21T01:14:09.564Z","endTime":"2025-08-21T01:14:15.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:14:15.729Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:14:37.407Z","endTime":"2025-08-21T01:15:58.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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.5,"endSpeed":79.7,"strikeZoneTop":3.19999844793139,"strikeZoneBottom":1.50397365410786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.597114712614268,"aZ":-28.55371628694585,"pfxX":0.16876657497933545,"pfxZ":2.2559258285236066,"pX":0.30871212731641984,"pZ":1.2512032691685886,"vX0":5.628645687618416,"vY0":-125.87945465106269,"vZ0":-5.3441191419996805,"x":105.23,"y":205.0,"x0":-1.9783975642006586,"y0":50.00365647747626,"z0":5.714079103797066,"aX":0.26955289554253514},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-1.6,"spinRate":2666,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.43515613254744645,"extension":6.247693028173455},"index":0,"playId":"8a618d57-f050-3a69-a0df-cf6bad4b6b73","pitchNumber":1,"startTime":"2025-08-21T01:14:37.407Z","endTime":"2025-08-21T01:14:43.489Z","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":85.0,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.342837384813887,"aZ":-31.096332001469783,"pfxX":2.0295839665008253,"pfxZ":0.6888611926738548,"pX":0.19701954345078543,"pZ":2.225952270363874,"vX0":5.169856566954794,"vY0":-123.82880303975033,"vZ0":-2.7638788302551403,"x":109.49,"y":178.68,"x0":-2.176510120029766,"y0":50.00339231089123,"z0":5.942662568672337,"aX":3.1690670772277927},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-4.8,"spinRate":2687,"spinDirection":82},"zone":5,"typeConfidence":0.9,"plateTime":0.4413267173770987,"extension":6.128800256111689},"index":1,"playId":"2d2a3d78-ef4f-375b-b90c-0d668da08d59","pitchNumber":2,"startTime":"2025-08-21T01:14:49.226Z","endTime":"2025-08-21T01:14:54.778Z","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":95.5,"endSpeed":86.6,"strikeZoneTop":3.05041526938358,"strikeZoneBottom":1.35672200772255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94817278234178,"aZ":-9.20275801308632,"pfxX":-4.77098347575603,"pfxZ":11.849181566810026,"pX":0.6690613891821993,"pZ":4.345645689658939,"vX0":7.072039731418498,"vY0":-138.80299268042796,"vZ0":-2.6410748720066914,"x":91.5,"y":121.45,"x0":-1.299590048128793,"y0":50.002753383862114,"z0":5.928224751976081,"aX":-9.250131734326771},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.0,"breakHorizontal":7.1,"spinRate":2271,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.39558844825521167,"extension":6.440220553789501},"index":2,"playId":"81a763ff-7086-3d03-abf9-cab064583c9f","pitchNumber":3,"startTime":"2025-08-21T01:15:06.493Z","endTime":"2025-08-21T01:15:09.729Z","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":84.6,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.039869647605567,"aZ":-31.78572479007695,"pfxX":0.7950193146944142,"pfxZ":0.24769554594697496,"pX":-0.37785771156638276,"pZ":2.9529838760934304,"vX0":3.7042563318463513,"vY0":-123.18314311344672,"vZ0":-0.9212718464689187,"x":131.4,"y":159.05,"x0":-2.0031074550229784,"y0":50.00041891896723,"z0":6.014643932037373,"aX":1.2227770544090129},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2754,"spinDirection":88},"zone":1,"typeConfidence":0.9,"plateTime":0.4443372617002992,"extension":6.212833123515549},"index":3,"playId":"ad3e465f-c30a-39e5-8dac-9f61d819f9e3","pitchNumber":4,"startTime":"2025-08-21T01:15:21.669Z","endTime":"2025-08-21T01:15:29.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.06723729382974,"strikeZoneBottom":1.39972415475303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.646802591978805,"aZ":-9.568736566958957,"pfxX":-5.663208015835198,"pfxZ":12.117971311217321,"pX":-0.6439914817008606,"pZ":2.970988854110811,"vX0":3.8393743173205435,"vY0":-136.36041966185053,"vZ0":-5.80790624934802,"x":141.55,"y":158.56,"x0":-1.3413416461155727,"y0":50.001358965633074,"z0":5.802523404775296,"aX":-10.562574876808002},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.8,"breakHorizontal":9.4,"spinRate":2316,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.4031548579135862,"extension":6.395759041138339},"index":4,"playId":"a16ad4c9-2cde-34c7-8b71-424bf7c520c9","pitchNumber":5,"startTime":"2025-08-21T01:15:51.795Z","endTime":"2025-08-21T01:15:58.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:15:58.049Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Willson Contreras to pitcher Ryan Fernandez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:16:19.885Z","endTime":"2025-08-21T01:18:05.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.38000075176977,"strikeZoneBottom":1.6245835086756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66832308710282,"aZ":-33.63651923224974,"pfxX":2.0170019122405316,"pfxZ":-0.9323536636351442,"pX":0.9130702193167044,"pZ":1.6091087819321188,"vX0":6.209626008020649,"vY0":-124.64449619148012,"vZ0":-3.470404174061415,"x":82.2,"y":195.33,"x0":-1.8707000934312312,"y0":50.001240968758495,"z0":5.792236627674965,"aX":3.1763492584814643},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-5.0,"spinRate":2752,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4391682283894536,"extension":6.543255578127819},"index":0,"playId":"cc7d34f4-5292-3fa3-ac7b-c079960cef14","pitchNumber":1,"startTime":"2025-08-21T01:16:19.885Z","endTime":"2025-08-21T01:16:24.166Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.18200752376357,"strikeZoneBottom":1.51469343377255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.223110928272806,"aZ":-24.84039350525431,"pfxX":-8.922296813683975,"pfxZ":4.5531401627975345,"pX":0.3541318665246775,"pZ":0.5948034572777716,"vX0":7.985958166731939,"vY0":-125.9580780204561,"vZ0":-7.389507553069226,"x":103.5,"y":222.72,"x0":-1.6959522593552736,"y0":50.00050771370316,"z0":5.570694300579397,"aX":-14.356875389935926},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":1296,"spinDirection":228},"zone":14,"typeConfidence":0.97,"plateTime":0.4345961423623308,"extension":6.430019982407467},"index":1,"playId":"31b4b6df-680b-35ca-bae4-b65040293755","pitchNumber":2,"startTime":"2025-08-21T01:16:32.113Z","endTime":"2025-08-21T01:16:36.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.38000160580803,"strikeZoneBottom":1.64226219698117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98407963008163,"aZ":-10.422322775658179,"pfxX":-5.70279536141516,"pfxZ":11.456399547152646,"pX":0.4949045237257654,"pZ":2.7597595152118126,"vX0":7.7146908178830955,"vY0":-137.07945222548597,"vZ0":-6.020994117026674,"x":98.14,"y":164.27,"x0":-1.6180858141426187,"y0":50.000027869566175,"z0":5.699762983775589,"aX":-10.825507840196556},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":8.6,"spinRate":2193,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.39993138015430496,"extension":6.481201543433438},"index":2,"playId":"aad9bb47-411e-3dbd-a756-77e5d122f69a","pitchNumber":3,"startTime":"2025-08-21T01:16:50.350Z","endTime":"2025-08-21T01:16:54.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575863241554746,"aZ":-18.504394443225408,"pfxX":0.9406106507531931,"pfxZ":7.649255330402811,"pX":0.30235144032864913,"pZ":2.2558444610143202,"vX0":5.299368134173247,"vY0":-132.6437146228935,"vZ0":-5.514340176403844,"x":105.48,"y":177.87,"x0":-1.8411395840523699,"y0":50.00261415896668,"z0":5.704836678500758,"aX":1.6812978940429322},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-2.9,"spinRate":2397,"spinDirection":187},"zone":6,"typeConfidence":0.9,"plateTime":0.4124565396994062,"extension":6.538553627644461},"index":3,"playId":"b4faaf83-6567-3cee-b03e-d9e90112fac9","pitchNumber":4,"startTime":"2025-08-21T01:17:03.643Z","endTime":"2025-08-21T01:17:06.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-21T01:17:35.504Z","endTime":"2025-08-21T01:17:39.363Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.25075168015571,"strikeZoneBottom":1.61596871253223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7370844589236,"aZ":-27.389719068331356,"pfxX":-10.286799502602632,"pfxZ":2.889475440752708,"pX":0.04575088402752368,"pZ":0.07822969262186077,"vX0":7.919204364483541,"vY0":-128.2103234876608,"vZ0":-8.53100219368901,"x":115.26,"y":236.67,"x0":-1.7541857270599293,"y0":50.002901018049315,"z0":5.602058770142195,"aX":-17.040526218104862},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":1462,"spinDirection":232},"zone":14,"typeConfidence":0.97,"plateTime":0.42800836528821273,"extension":6.3776195199618915},"index":5,"playId":"88ec3385-4ae6-340b-a241-c172dd0787c4","pitchNumber":5,"startTime":"2025-08-21T01:17:39.363Z","endTime":"2025-08-21T01:17:42.902Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.934326228839943,"aZ":-22.280117141294195,"pfxX":1.620716974544616,"pfxZ":5.639400730371207,"pX":0.5497365457369249,"pZ":3.529488374417785,"vX0":5.937938552310729,"vY0":-131.15000661610827,"vZ0":-1.7365905611104913,"x":96.05,"y":143.48,"x0":-1.9478517362546248,"y0":50.0025558807435,"z0":5.85054778062793,"aX":2.840899533230004},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-4.2,"spinRate":2367,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.41653610806888475,"extension":6.469835174077568},"hitData":{"launchSpeed":84.4,"launchAngle":-22.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.64,"coordY":161.72}},"index":6,"playId":"7afc2b3d-183d-3a5c-821e-3e0c0af28a31","pitchNumber":6,"startTime":"2025-08-21T01:17:58.035Z","endTime":"2025-08-21T01:18:05.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:18:05.570Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:20:41.973Z","endTime":"2025-08-21T01:22:27.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":"Pitching Change: Calvin Faucher replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:20:31.657Z","endTime":"2025-08-21T01:20:44.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77623855693759,"aZ":-24.243519953691465,"pfxX":1.2564878982374488,"pfxZ":4.091478469385649,"pX":0.37295751529445276,"pZ":3.13910385049546,"vX0":3.529726326165856,"vY0":-137.70124432384307,"vZ0":-3.1642842905841686,"x":102.78,"y":154.02,"x0":-1.0838235388858457,"y0":50.00506900476314,"z0":5.9254484236027265,"aX":2.4364092072798997},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":-3.0,"spinRate":2665,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.396295361899631,"extension":5.9567350717488114},"index":1,"playId":"38357f24-58cf-3b38-b225-f148a9b49565","pitchNumber":1,"startTime":"2025-08-21T01:20:44.233Z","endTime":"2025-08-21T01:20:50.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.306132218590182,"aZ":-31.906858950758323,"pfxX":8.261682423428828,"pfxZ":0.1635297726180509,"pX":0.5053660066757273,"pZ":1.7884306278057704,"vX0":1.9787999112121624,"vY0":-126.67085678882148,"vZ0":-3.2966596495507066,"x":108.76,"y":165.4,"x0":-1.3606394265578183,"y0":50.00105147782976,"z0":5.684781091163709,"aX":13.288317438526962},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-15.4,"spinRate":2984,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.43406948218158625,"extension":5.847690522439632},"index":2,"playId":"63eff88e-1a79-31ba-8b9d-0360fe10e2a3","pitchNumber":2,"startTime":"2025-08-21T01:20:58.465Z","endTime":"2025-08-21T01:21:05.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.643534077075476,"aZ":-33.7371701087716,"pfxX":9.674352483491434,"pfxZ":-0.9885493870638129,"pX":1.3204075498825416,"pZ":3.050085213831257,"vX0":3.4161927498977467,"vY0":-125.4857477816454,"vZ0":0.22811898178687873,"x":66.67,"y":156.43,"x0":-1.3189611641103471,"y0":50.00273270995493,"z0":5.727916877847778,"aX":15.282277673360984},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-18.4,"spinRate":3090,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.43807142374263064,"extension":5.852206008573051},"index":3,"playId":"aa19a1bf-dc3f-305f-b11a-13f77e7a1c12","pitchNumber":3,"startTime":"2025-08-21T01:21:16.307Z","endTime":"2025-08-21T01:21:21.585Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.52000024202102,"strikeZoneBottom":1.64087163916445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.811541293065208,"aZ":-32.10429054597655,"pfxX":9.988237472848898,"pfxZ":0.03958140506260044,"pX":1.915853838704725,"pZ":1.9425256415541559,"vX0":4.677844953032077,"vY0":-127.14098724040142,"vZ0":-2.3883633059176077,"x":43.97,"y":186.33,"x0":-1.2538471999603227,"y0":50.000003253071895,"z0":5.4810732100274056,"aX":16.096510838184766},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-19.2,"spinRate":2888,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4333746556466638,"extension":6.307940206626206},"index":4,"playId":"b51c9dd1-1a37-36fe-bfe2-63604de8dcef","pitchNumber":4,"startTime":"2025-08-21T01:21:33.401Z","endTime":"2025-08-21T01:21:37.806Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.48072878100813,"strikeZoneBottom":1.51302755121717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.602670656355336,"aZ":-32.346644526160496,"pfxX":10.817127463852302,"pfxZ":-0.10825323866964887,"pX":-0.9046773177396271,"pZ":3.367698508880268,"vX0":-1.4415168792132582,"vY0":-125.04732462441767,"vZ0":1.1962545955351707,"x":151.48,"y":147.85,"x0":-1.7192529825052028,"y0":50.00431232270137,"z0":5.566060501796527,"aX":16.885298411697274},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-19.1,"spinRate":2940,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.44045081945064357,"extension":5.951401028732303},"index":5,"playId":"92ecae8d-36a6-3a76-bf09-a3317351b5f2","pitchNumber":5,"startTime":"2025-08-21T01:21:49.514Z","endTime":"2025-08-21T01:21:53.825Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45853801240647,"aZ":-33.347290889597666,"pfxX":11.208804612623027,"pfxZ":-0.7393387270184633,"pX":1.2779790661337587,"pZ":2.85883594067831,"vX0":3.089750544880966,"vY0":-126.02419925996696,"vZ0":-0.030272266825363436,"x":68.29,"y":161.59,"x0":-1.4247355634313756,"y0":50.00385229987208,"z0":5.601215411016206,"aX":17.739944692729008},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-21.0,"spinRate":3032,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4373275458144512,"extension":6.067010570576842},"index":6,"playId":"abced181-e0f0-3ba8-8552-92a815ce2f14","pitchNumber":6,"startTime":"2025-08-21T01:22:05.155Z","endTime":"2025-08-21T01:22:09.631Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.222996516171346,"aZ":-32.65177515984838,"pfxX":11.003838210837179,"pfxZ":-0.29780412109005905,"pX":1.046173765305052,"pZ":1.8337505312530273,"vX0":2.4389296250549464,"vY0":-127.02939000299831,"vZ0":-2.5769136936743453,"x":77.12,"y":189.27,"x0":-1.3580505823299367,"y0":50.00171219298851,"z0":5.491614917024161,"aX":17.744004981495273},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-20.5,"spinRate":3007,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43336677752425334,"extension":6.018749138732025},"index":7,"playId":"d51023ad-a087-394f-b66f-e3ff2551bf2b","pitchNumber":7,"startTime":"2025-08-21T01:22:23.403Z","endTime":"2025-08-21T01:22:27.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:22:27.446Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yohel Pozo flies out to left fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:22:54.432Z","endTime":"2025-08-21T01:24:56.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":88.8,"strikeZoneTop":3.35384541042038,"strikeZoneBottom":1.38100924990935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14268836125078,"aZ":-25.261373663783797,"pfxX":-10.109192982022435,"pfxZ":3.428412712329137,"pX":0.13706462300130465,"pZ":1.4714569578337695,"vX0":6.983621340431472,"vY0":-141.50757824356333,"vZ0":-6.885805614720371,"x":111.78,"y":199.05,"x0":-1.0572436679833668,"y0":50.00120629106157,"z0":5.569217319225376,"aX":-20.374079190400604},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":2374,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38797324524713916,"extension":6.048628059377225},"index":0,"playId":"c9460106-58a0-355e-988d-257055a9e19d","pitchNumber":1,"startTime":"2025-08-21T01:22:54.432Z","endTime":"2025-08-21T01:22:59.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.19402189262906,"strikeZoneBottom":1.38418185690229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.460818667049974,"aZ":-36.7240005766843,"pfxX":11.270651455634908,"pfxZ":-2.8915777654352253,"pX":-0.09534387774080329,"pZ":1.6966789813683103,"vX0":-0.4319141769738144,"vY0":-125.42213951471376,"vZ0":-2.1597341360276685,"x":120.63,"y":192.97,"x0":-1.3811711622610192,"y0":50.00529978570861,"z0":5.601702584080141,"aX":17.7226234492154},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.5,"breakHorizontal":-20.3,"spinRate":3091,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4389220178407207,"extension":6.065041949056408},"index":1,"playId":"f673fb58-9829-3e33-95d2-223b8083dda5","pitchNumber":2,"startTime":"2025-08-21T01:23:10.192Z","endTime":"2025-08-21T01:23:14.079Z","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":87.0,"endSpeed":79.6,"strikeZoneTop":3.18843731161469,"strikeZoneBottom":1.3788053338636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.677759739184197,"aZ":-31.637367465855807,"pfxX":9.478709500670112,"pfxZ":0.33324414242602707,"pX":2.528672525256694,"pZ":1.6713669817400283,"vX0":5.933891319103471,"vY0":-126.51263653982213,"vZ0":-3.2108057316260403,"x":20.61,"y":193.65,"x0":-1.0878674820745131,"y0":50.001516220438454,"z0":5.524469767799979,"aX":15.179616883926727},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":-18.6,"spinRate":3058,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4349358698390011,"extension":5.9991432761018855},"index":2,"playId":"a078a57e-6892-3706-937f-2a01c9706167","pitchNumber":3,"startTime":"2025-08-21T01:23:30.755Z","endTime":"2025-08-21T01:23:34.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40640989018271,"aZ":-31.243915181097886,"pfxX":9.601237706184923,"pfxZ":0.5829758019993712,"pX":1.451751544372339,"pZ":1.087983579791197,"vX0":3.7965133930838184,"vY0":-126.61274952249292,"vZ0":-4.631411366703864,"x":61.66,"y":209.4,"x0":-1.3192928658967327,"y0":50.004965156826415,"z0":5.471603014977485,"aX":15.42559321073823},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-18.2,"spinRate":2990,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4343669884207695,"extension":6.572620087733966},"index":3,"playId":"dd5eeb8a-2df8-34c2-bd89-832caa18d2a0","pitchNumber":4,"startTime":"2025-08-21T01:23:47.374Z","endTime":"2025-08-21T01:23:51.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.030294045992136,"aZ":-14.249479157356932,"pfxX":-5.979658500737836,"pfxZ":8.888201123571562,"pX":0.8528542556417579,"pZ":2.2068030022344156,"vX0":7.448386938412414,"vY0":-141.10605982366556,"vZ0":-6.747970643022292,"x":84.49,"y":179.2,"x0":-1.043813824365768,"y0":50.006299274277104,"z0":5.54705048947158,"aX":-12.064154851569542},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":9.4,"spinRate":2570,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3881256239117361,"extension":6.023399714386149},"index":4,"playId":"5a3a531f-c1d8-38ab-ab98-3c11c562d118","pitchNumber":5,"startTime":"2025-08-21T01:24:04.427Z","endTime":"2025-08-21T01:24:10.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.12129231936772,"strikeZoneBottom":1.40954527144306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.444338828848636,"aZ":-25.841860356418742,"pfxX":-9.897206974342556,"pfxZ":3.1446208626137873,"pX":1.4213559941088707,"pZ":1.2812275746221184,"vX0":10.259193662742838,"vY0":-141.07319111221267,"vZ0":-6.905018109294034,"x":62.82,"y":204.19,"x0":-0.9785699484478946,"y0":50.001918808160006,"z0":5.429120073862949,"aX":-19.924755072501316},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.4,"breakHorizontal":15.8,"spinRate":2350,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3884381703119586,"extension":6.0935326159750485},"index":5,"playId":"aad7e877-0cd1-369e-a461-ba63bb2751a5","pitchNumber":6,"startTime":"2025-08-21T01:24:29.375Z","endTime":"2025-08-21T01:24:34.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.645786373792397,"aZ":-31.950646561492665,"pfxX":8.40640053589452,"pfxZ":0.13384784283559714,"pX":0.4734168273344726,"pZ":1.93875156967942,"vX0":2.1293769653591923,"vY0":-128.84451304091849,"vZ0":-2.5106301434131533,"x":98.95,"y":186.43,"x0":-1.4577940273311698,"y0":50.00300184293041,"z0":5.423513611754517,"aX":13.969908244736379},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":-15.7,"spinRate":2966,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.42700335679063484,"extension":6.026279193519595},"hitData":{"launchSpeed":88.0,"launchAngle":47.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.53,"coordY":95.62}},"index":6,"playId":"73d9d776-3d4e-3207-94c6-ef2d180a8c5a","pitchNumber":7,"startTime":"2025-08-21T01:24:47.532Z","endTime":"2025-08-21T01:24:56.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:24:56.805Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:25:22.125Z","endTime":"2025-08-21T01:26:53.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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(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.3,"endSpeed":88.9,"strikeZoneTop":3.81999279471122,"strikeZoneBottom":1.74458360614425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47971819049274,"aZ":-27.990144125354895,"pfxX":-9.887765492938925,"pfxZ":2.0807974187980625,"pX":0.6158595169917451,"pZ":1.4210452554986983,"vX0":8.295707481335917,"vY0":-141.36896003910587,"vZ0":-6.378838585757132,"x":93.52,"y":200.41,"x0":-1.0779934690497393,"y0":50.006897148328626,"z0":5.513666134075865,"aX":-19.93488779906916},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2279,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38806403066198536,"extension":6.286052780818872},"index":0,"playId":"beb3515f-dad7-3309-ae7b-0b5288e8fb8f","pitchNumber":1,"startTime":"2025-08-21T01:25:22.125Z","endTime":"2025-08-21T01:25:26.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.81999975743464,"strikeZoneBottom":1.84379049852704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71532039840772,"aZ":-26.779826589373517,"pfxX":1.5718989237370034,"pfxZ":2.8601246623474736,"pX":1.1730793639624337,"pZ":1.8300437322304235,"vX0":5.054913960212202,"vY0":-136.592177273005,"vZ0":-5.474784852684396,"x":72.28,"y":189.37,"x0":-0.9073538874807929,"y0":50.00228477493383,"z0":5.707017140705804,"aX":2.9625370478501827},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":-4.0,"spinRate":2787,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.40134421948513044,"extension":5.977856242311604},"index":1,"playId":"2a3efd42-3b68-31e6-9998-da2a95c3a67b","pitchNumber":2,"startTime":"2025-08-21T01:25:39.871Z","endTime":"2025-08-21T01:25:45.352Z","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":97.8,"endSpeed":88.8,"strikeZoneTop":3.81999753936735,"strikeZoneBottom":1.74817292877117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15738379061078,"aZ":-27.040656256655705,"pfxX":-11.067360647380752,"pfxZ":2.5363024404127836,"pX":0.7541408750988295,"pZ":1.628408341723418,"vX0":8.668112464978575,"vY0":-141.9545644800722,"vZ0":-5.907651204491005,"x":88.25,"y":194.81,"x0":-0.9145983675102014,"y0":50.001435551733316,"z0":5.478267497787773,"aX":-22.38722321746029},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":18.1,"spinRate":2346,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3871410269545592,"extension":6.127803430470135},"index":2,"playId":"5ecb250c-ea98-3057-b758-cdf65a22a5fc","pitchNumber":3,"startTime":"2025-08-21T01:25:58.462Z","endTime":"2025-08-21T01:26:02.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-21T01:26:26.461Z","endTime":"2025-08-21T01:26:31.878Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.66646320945053,"strikeZoneBottom":1.82823216390754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99420319242739,"aZ":-29.44977698934295,"pfxX":8.086590749508218,"pfxZ":1.6298007466230717,"pX":2.5628321230791604,"pZ":0.6222601499838961,"vX0":6.607970940095118,"vY0":-129.20929014999714,"vZ0":-6.3980460110945305,"x":19.31,"y":221.98,"x0":-1.0893971516439391,"y0":50.00289811481785,"z0":5.429702660215839,"aX":13.503556081308352},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-16.2,"spinRate":3064,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4259077645982554,"extension":6.2069139406375715},"index":4,"playId":"f321c99d-eb97-3ff1-a14c-b8b7f91325dd","pitchNumber":4,"startTime":"2025-08-21T01:26:31.878Z","endTime":"2025-08-21T01:26:35.048Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.223252111486335,"aZ":-33.628854912884016,"pfxX":9.651622985911647,"pfxZ":-0.8798827560467863,"pX":1.278506424109767,"pZ":1.7683316257923412,"vX0":3.119732157176126,"vY0":-128.34657740528425,"vZ0":-2.89410113159901,"x":68.27,"y":191.04,"x0":-1.2101474410423283,"y0":50.00515223623751,"z0":5.558352361747449,"aX":15.929545495713349},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":3118,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4285260217480755,"extension":6.117779591373614},"index":5,"playId":"b2247054-c80e-35ae-bb9d-188f2adb7deb","pitchNumber":5,"startTime":"2025-08-21T01:26:49.912Z","endTime":"2025-08-21T01:26:53.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:26:53.504Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:25:22.125Z","endTime":"2025-08-21T01:26:53.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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(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.3,"endSpeed":88.9,"strikeZoneTop":3.81999279471122,"strikeZoneBottom":1.74458360614425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47971819049274,"aZ":-27.990144125354895,"pfxX":-9.887765492938925,"pfxZ":2.0807974187980625,"pX":0.6158595169917451,"pZ":1.4210452554986983,"vX0":8.295707481335917,"vY0":-141.36896003910587,"vZ0":-6.378838585757132,"x":93.52,"y":200.41,"x0":-1.0779934690497393,"y0":50.006897148328626,"z0":5.513666134075865,"aX":-19.93488779906916},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2279,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38806403066198536,"extension":6.286052780818872},"index":0,"playId":"beb3515f-dad7-3309-ae7b-0b5288e8fb8f","pitchNumber":1,"startTime":"2025-08-21T01:25:22.125Z","endTime":"2025-08-21T01:25:26.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.81999975743464,"strikeZoneBottom":1.84379049852704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71532039840772,"aZ":-26.779826589373517,"pfxX":1.5718989237370034,"pfxZ":2.8601246623474736,"pX":1.1730793639624337,"pZ":1.8300437322304235,"vX0":5.054913960212202,"vY0":-136.592177273005,"vZ0":-5.474784852684396,"x":72.28,"y":189.37,"x0":-0.9073538874807929,"y0":50.00228477493383,"z0":5.707017140705804,"aX":2.9625370478501827},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":-4.0,"spinRate":2787,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.40134421948513044,"extension":5.977856242311604},"index":1,"playId":"2a3efd42-3b68-31e6-9998-da2a95c3a67b","pitchNumber":2,"startTime":"2025-08-21T01:25:39.871Z","endTime":"2025-08-21T01:25:45.352Z","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":97.8,"endSpeed":88.8,"strikeZoneTop":3.81999753936735,"strikeZoneBottom":1.74817292877117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15738379061078,"aZ":-27.040656256655705,"pfxX":-11.067360647380752,"pfxZ":2.5363024404127836,"pX":0.7541408750988295,"pZ":1.628408341723418,"vX0":8.668112464978575,"vY0":-141.9545644800722,"vZ0":-5.907651204491005,"x":88.25,"y":194.81,"x0":-0.9145983675102014,"y0":50.001435551733316,"z0":5.478267497787773,"aX":-22.38722321746029},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":18.1,"spinRate":2346,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3871410269545592,"extension":6.127803430470135},"index":2,"playId":"5ecb250c-ea98-3057-b758-cdf65a22a5fc","pitchNumber":3,"startTime":"2025-08-21T01:25:58.462Z","endTime":"2025-08-21T01:26:02.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-21T01:26:26.461Z","endTime":"2025-08-21T01:26:31.878Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.66646320945053,"strikeZoneBottom":1.82823216390754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99420319242739,"aZ":-29.44977698934295,"pfxX":8.086590749508218,"pfxZ":1.6298007466230717,"pX":2.5628321230791604,"pZ":0.6222601499838961,"vX0":6.607970940095118,"vY0":-129.20929014999714,"vZ0":-6.3980460110945305,"x":19.31,"y":221.98,"x0":-1.0893971516439391,"y0":50.00289811481785,"z0":5.429702660215839,"aX":13.503556081308352},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-16.2,"spinRate":3064,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4259077645982554,"extension":6.2069139406375715},"index":4,"playId":"f321c99d-eb97-3ff1-a14c-b8b7f91325dd","pitchNumber":4,"startTime":"2025-08-21T01:26:31.878Z","endTime":"2025-08-21T01:26:35.048Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.223252111486335,"aZ":-33.628854912884016,"pfxX":9.651622985911647,"pfxZ":-0.8798827560467863,"pX":1.278506424109767,"pZ":1.7683316257923412,"vX0":3.119732157176126,"vY0":-128.34657740528425,"vZ0":-2.89410113159901,"x":68.27,"y":191.04,"x0":-1.2101474410423283,"y0":50.00515223623751,"z0":5.558352361747449,"aX":15.929545495713349},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":3118,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4285260217480755,"extension":6.117779591373614},"index":5,"playId":"b2247054-c80e-35ae-bb9d-188f2adb7deb","pitchNumber":5,"startTime":"2025-08-21T01:26:49.912Z","endTime":"2025-08-21T01:26:53.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:26:53.504Z","atBatIndex":75},"scoringPlays":[13,24,39,44,47,52,70],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":65.49,"y":80.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":207.93,"y":82.15},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":142.39,"y":77.06},"type":"O","description":"Flyout"}],"home":[{"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":136.95,"y":171.21},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":153.67,"y":150.03},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":130.73,"y":199.74},"type":"O","description":"Groundout"}]}},{"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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":155.06,"y":167.8},"type":"O","description":"Groundout"}],"home":[{"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":79.02,"y":115.08},"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":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":119.07,"y":101.39},"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":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":114.0,"y":153.61},"type":"O","description":"Grounded Into DP"},{"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":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"coordinates":{"x":112.98,"y":153.61},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":25,"top":[15,16,17,18,19],"bottom":[20,21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":103.35,"y":165.27},"type":"E","description":"Field Error"},{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":109.94,"y":157.16},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":57.03,"y":117.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":130.22,"y":142.96},"type":"O","description":"Groundout"}],"home":[{"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":133.77,"y":190.11},"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":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":134.62,"y":81.88},"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":3,"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":112.48,"y":94.8},"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":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":103.35,"y":167.3},"type":"O","description":"Groundout"}]}},{"startIndex":26,"endIndex":34,"top":[26,27,28],"bottom":[29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":122.68,"y":89.11},"type":"O","description":"Flyout"}],"home":[{"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":144.27,"y":71.25},"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":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":108.93,"y":159.69},"type":"E","description":"Field Error"},{"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":146.44,"y":153.1},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":45,"top":[35,36,37,38,39,40],"bottom":[41,42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":62.64,"y":88.31},"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":76.48,"y":122.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":84.99,"y":74.1},"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":179.67,"y":40.75},"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":189.53,"y":107.98},"type":"O","description":"Flyout"}],"home":[{"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":122.3,"y":101.05},"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":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":132.76,"y":103.93},"type":"H","description":"Single"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":149.99,"y":157.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":61.4,"y":44.28},"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":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":154.55,"y":168.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":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":147.68,"y":138.66},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":165.2,"y":142.96},"type":"O","description":"Pop Out"}],"home":[{"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":50.81,"y":76.23},"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":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"coordinates":{"x":117.74,"y":37.4},"type":"H","description":"Home Run"},{"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":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":172.81,"y":180.48},"type":"O","description":"Pop Out"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[],"home":[{"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":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":113.49,"y":153.1},"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":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":87.0,"y":85.08},"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":7,"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":165.82,"y":153.6},"type":"O","description":"Pop Out"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65],"bottom":[66,67,68,69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":61.69,"y":71.67},"type":"O","description":"Lineout"}],"home":[{"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":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"coordinates":{"x":136.19,"y":84.13},"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":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":160.64,"y":161.72},"type":"O","description":"Groundout"}]}},{"startIndex":73,"endIndex":75,"top":[73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":93.53,"y":95.62},"type":"O","description":"Flyout"}],"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":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":9,"errors":1,"leftOnBase":10},"away":{"runs":2,"hits":5,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"catcher":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"first":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"shortstop":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"left":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"center":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"right":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"onDeck":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"inHole":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"battingOrder":5,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"onDeck":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"inHole":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".249","atBats":34,"obp":".318","slg":".386","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":0,"groundOuts":11,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":31,"obp":".450","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":160,"era":"4.24","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.29","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":71,"strikes":89,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.75","rbi":5,"pitchesPerInning":"20.00","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":1,"chances":38,"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":10,"gamesStarted":9,"flyOuts":39,"groundOuts":66,"airOuts":67,"runs":30,"doubles":7,"triples":4,"homeRuns":4,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":60,"hitByPitch":3,"atBats":224,"obp":".299","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":855,"era":"4.26","inningsPitched":"57.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.18","battersFaced":236,"outs":171,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":312,"strikes":543,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".714","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"5.21","walksPer9Inn":"1.11","hitsPer9Inn":"9.47","runsScoredPer9":"4.74","homeRunsPer9":"0.63","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":35,"airOuts":74,"runs":39,"doubles":9,"triples":1,"homeRuns":12,"strikeOuts":87,"baseOnBalls":37,"intentionalWalks":2,"hits":54,"hitByPitch":0,"avg":".219","atBats":247,"obp":".317","slg":".409","ops":".726","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":101,"rbi":38,"leftOnBase":127,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.58","popOuts":14,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":104,"putOuts":47,"errors":6,"chances":157,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":47,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":42,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":141,"obp":".228","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":654,"era":"2.16","inningsPitched":"41.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"0.79","battersFaced":158,"outs":125,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":236,"strikes":418,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.70","gamesFinished":9,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"9.07","walksPer9Inn":"2.38","hitsPer9Inn":"4.75","runsScoredPer9":"2.38","homeRunsPer9":"0.43","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":82,"flyOuts":30,"groundOuts":56,"airOuts":61,"runs":30,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":93,"baseOnBalls":20,"intentionalWalks":0,"hits":62,"hitByPitch":2,"avg":".229","atBats":271,"obp":".286","slg":".321","ops":".607","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":87,"rbi":31,"leftOnBase":139,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.75","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":160,"errors":2,"chances":166,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"avg":".000","atBats":10,"obp":".091","slg":".000","ops":".091","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":0,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":62,"groundOuts":96,"airOuts":101,"runs":59,"doubles":29,"triples":0,"homeRuns":17,"strikeOuts":122,"baseOnBalls":39,"intentionalWalks":1,"hits":110,"hitByPitch":18,"avg":".259","atBats":424,"obp":".344","slg":".448","ops":".792","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":190,"rbi":67,"leftOnBase":191,"sacBunts":1,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.94","popOuts":11,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":832,"errors":7,"chances":909,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"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":35,"balls":19,"strikes":16,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":10,"groundOuts":12,"airOuts":25,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":62,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"4.32","inningsPitched":"16.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.38","battersFaced":73,"outs":50,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":109,"strikes":182,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.46","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.48","walksPer9Inn":"3.24","hitsPer9Inn":"9.18","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":49,"gamesStarted":0,"flyOuts":35,"groundOuts":70,"airOuts":63,"runs":23,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":1,"hits":56,"hitByPitch":1,"atBats":246,"obp":".285","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1000,"era":"3.07","inningsPitched":"67.1","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":14,"blownSaves":2,"earnedRuns":23,"whip":"1.13","battersFaced":270,"outs":202,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":1000,"balls":332,"strikes":668,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".750","pitchesPerInning":"14.85","gamesFinished":10,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.02","walksPer9Inn":"2.67","hitsPer9Inn":"7.49","runsScoredPer9":"3.07","homeRunsPer9":"0.53","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":16},"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":24,"gamesStarted":24,"flyOuts":99,"groundOuts":124,"airOuts":158,"runs":70,"doubles":28,"triples":4,"homeRuns":21,"strikeOuts":80,"baseOnBalls":30,"intentionalWalks":0,"hits":130,"hitByPitch":2,"atBats":486,"obp":".310","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1926,"era":"4.99","inningsPitched":"122.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.30","battersFaced":524,"outs":368,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1926,"balls":654,"strikes":1272,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".400","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.20","hitsPer9Inn":"9.54","runsScoredPer9":"5.14","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":27,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":14,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":62,"groundOuts":76,"airOuts":124,"runs":57,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":97,"baseOnBalls":48,"intentionalWalks":2,"hits":93,"hitByPitch":5,"avg":".240","atBats":387,"obp":".330","slg":".390","ops":".720","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":151,"rbi":43,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.77","popOuts":31,"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":2,"putOuts":166,"errors":0,"chances":168,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".400","slg":".545","ops":".945","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":12,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":16,"runs":17,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":65,"obp":".387","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":281,"era":"8.62","inningsPitched":"15.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":15,"whip":"1.85","battersFaced":75,"outs":47,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":108,"strikes":173,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":1,"winPercentage":".000","pitchesPerInning":"17.94","gamesFinished":7,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"9.19","walksPer9Inn":"5.74","hitsPer9Inn":"10.91","runsScoredPer9":"9.77","homeRunsPer9":"1.72","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":20,"groundOuts":53,"airOuts":35,"runs":18,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":4,"hits":37,"hitByPitch":2,"atBats":162,"obp":".321","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":732,"era":"2.42","inningsPitched":"44.2","wins":4,"losses":5,"saves":3,"saveOpportunities":4,"holds":18,"blownSaves":1,"earnedRuns":12,"whip":"1.30","battersFaced":191,"outs":134,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":732,"balls":273,"strikes":459,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".444","pitchesPerInning":"16.39","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.23","hitsPer9Inn":"7.46","runsScoredPer9":"3.63","homeRunsPer9":"0.40","inheritedRunners":21,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"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":true,"isSubstitute":false}},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"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":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":28,"groundOuts":29,"airOuts":50,"runs":36,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":0,"hits":49,"hitByPitch":1,"atBats":173,"obp":".366","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":844,"era":"6.14","inningsPitched":"44.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":30,"whip":"1.66","battersFaced":202,"outs":132,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":844,"balls":308,"strikes":536,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"19.18","gamesFinished":17,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"10.02","walksPer9Inn":"4.91","hitsPer9Inn":"10.02","runsScoredPer9":"7.36","homeRunsPer9":"1.84","inheritedRunners":13,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":12,"groundOuts":15,"airOuts":24,"runs":17,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".147","atBats":75,"obp":".256","slg":".173","ops":".429","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":13,"rbi":1,"leftOnBase":34,"sacBunts":3,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":57,"errors":0,"chances":101,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":85,"groundOuts":98,"airOuts":138,"runs":43,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":59,"baseOnBalls":33,"intentionalWalks":1,"hits":115,"hitByPitch":1,"avg":".284","atBats":405,"obp":".336","slg":".449","ops":".785","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":182,"rbi":57,"leftOnBase":175,"sacBunts":1,"sacFlies":4,"babip":".299","groundOutsToAirouts":"0.71","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":26,"lineOuts":27},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":352,"errors":4,"chances":377,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":67,"groundOuts":121,"airOuts":128,"runs":72,"doubles":24,"triples":4,"homeRuns":19,"strikeOuts":155,"baseOnBalls":24,"intentionalWalks":0,"hits":143,"hitByPitch":3,"atBats":546,"obp":".296","caughtStealing":7,"stolenBases":8,"stolenBasePercentage":".533","caughtStealingPercentage":".467","numberOfPitches":2082,"era":"4.30","inningsPitched":"140.1","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.19","battersFaced":577,"outs":421,"gamesPitched":25,"completeGames":1,"shutouts":1,"pitchesThrown":2082,"balls":691,"strikes":1391,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".647","pitchesPerInning":"14.84","gamesFinished":0,"strikeoutWalkRatio":"6.46","strikeoutsPer9Inn":"9.94","walksPer9Inn":"1.54","hitsPer9Inn":"9.17","runsScoredPer9":"4.62","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":24,"groundOuts":32,"airOuts":39,"runs":13,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":44,"baseOnBalls":6,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".258","atBats":151,"obp":".288","slg":".338","ops":".626","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":51,"rbi":13,"leftOnBase":71,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"151.00","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":42,"errors":6,"chances":148,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":29,"gamesStarted":0,"flyOuts":13,"groundOuts":37,"airOuts":28,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":17,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":122,"obp":".303","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":563,"era":"1.56","inningsPitched":"34.2","wins":1,"losses":0,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":6,"whip":"1.18","battersFaced":142,"outs":104,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":563,"balls":225,"strikes":338,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.24","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.83","walksPer9Inn":"4.41","hitsPer9Inn":"6.23","runsScoredPer9":"1.82","homeRunsPer9":"0.52","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 6-11)","summary":"5.1 IP, 5 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":9,"airOuts":1,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":22,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","numberOfPitches":93,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":27,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":39,"strikes":54,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.44","homeRunsPer9":"1.69","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":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":25,"gamesStarted":25,"flyOuts":52,"groundOuts":208,"airOuts":89,"runs":80,"doubles":25,"triples":4,"homeRuns":18,"strikeOuts":92,"baseOnBalls":47,"intentionalWalks":0,"hits":142,"hitByPitch":3,"atBats":529,"obp":".331","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":2205,"era":"5.17","inningsPitched":"134.0","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":77,"whip":"1.41","battersFaced":582,"outs":402,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2205,"balls":862,"strikes":1343,"strikePercentage":".610","hitBatsmen":3,"balks":2,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"2.34","rbi":4,"winPercentage":".353","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.18","walksPer9Inn":"3.16","hitsPer9Inn":"9.54","runsScoredPer9":"5.37","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":18,"errors":3,"chances":39,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":18,"groundOuts":35,"airOuts":53,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".255","atBats":141,"obp":".289","slg":".418","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":59,"rbi":18,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":21,"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":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":10,"putOuts":247,"errors":5,"chances":262,"fielding":".981","passedBall":3,"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":23,"gamesStarted":23,"flyOuts":83,"groundOuts":121,"airOuts":145,"runs":63,"doubles":30,"triples":1,"homeRuns":13,"strikeOuts":93,"baseOnBalls":29,"intentionalWalks":0,"hits":128,"hitByPitch":4,"atBats":479,"obp":".311","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1919,"era":"4.13","inningsPitched":"122.0","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.29","battersFaced":520,"outs":366,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1919,"balls":666,"strikes":1253,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".375","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.14","hitsPer9Inn":"9.44","runsScoredPer9":"4.65","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":43,"groundOuts":68,"airOuts":77,"runs":33,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":84,"baseOnBalls":18,"intentionalWalks":1,"hits":66,"hitByPitch":2,"avg":".228","atBats":290,"obp":".276","slg":".366","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":106,"rbi":40,"leftOnBase":145,"sacBunts":3,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.22","popOuts":17,"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":19,"stolenBases":50,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":40,"putOuts":619,"errors":5,"chances":664,"fielding":".992","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685107":{"person":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":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":".---","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":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":1,"flyOuts":11,"groundOuts":27,"airOuts":19,"runs":11,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":90,"obp":".359","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":426,"era":"4.50","inningsPitched":"22.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":11,"whip":"1.64","battersFaced":104,"outs":66,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":154,"strikes":272,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".---","pitchesPerInning":"19.36","gamesFinished":3,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.59","walksPer9Inn":"4.09","hitsPer9Inn":"10.64","runsScoredPer9":"4.50","homeRunsPer9":"1.64","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":74,"groundOuts":98,"airOuts":145,"runs":65,"doubles":26,"triples":0,"homeRuns":9,"strikeOuts":85,"baseOnBalls":31,"intentionalWalks":0,"hits":114,"hitByPitch":5,"avg":".260","atBats":438,"obp":".315","slg":".381","ops":".696","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":167,"rbi":46,"leftOnBase":176,"sacBunts":2,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":35,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":296,"putOuts":142,"errors":3,"chances":441,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":74,"flyOuts":27,"groundOuts":77,"airOuts":54,"runs":31,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":65,"baseOnBalls":28,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".285","atBats":270,"obp":".362","slg":".433","ops":".795","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":117,"rbi":46,"leftOnBase":116,"sacBunts":0,"sacFlies":3,"babip":".338","groundOutsToAirouts":"1.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":17,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[663457,671056,676475,575929,669357,695336,650968,691023,665877,669467,685107,701552,681676],"pitchers":[669467,685107,701552,681676],"bench":[701675,641658,686780,691026],"bullpen":[660896,543243,681517,669461,700241,571945,676617,668941,694335],"battingOrder":[663457,671056,676475,575929,669357,695336,650968,691023,665877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Nootbaar (19, Alcantara, S)."},{"label":"HR","value":"Contreras, Wn (17, 6th inning off Alcantara, S, 0 on, 1 out)."},{"label":"TB","value":"Contreras, Wn 4; Nootbaar 3; Saggese; Walker, J."},{"label":"RBI","value":"Contreras, Wn (67); Nootbaar (43)."},{"label":"2-out RBI","value":"Nootbaar."},{"label":"Runners left in scoring position, 2 out","value":"Herrera 3."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Saggese (6, throw)."},{"label":"Outfield assists","value":"Nootbaar (Hernández, H at 3rd base)."},{"label":"Pickoffs","value":"Pallante (Johnston, T at 1st base)."},{"label":"DP","value":"(Saggese-Fermín-Contreras, Wn)."}]}],"note":[]},"home":{"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":0,"groundOuts":11,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".251","atBats":31,"obp":".315","slg":".396","ops":".711","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":12,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"31.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":34,"obp":".171","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"4.52","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.30","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":40,"strikes":103,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"pitchesPerInning":"15.89","runsScoredPer9":"2.00","homeRunsPer9":"1.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":4,"putOuts":27,"errors":1,"chances":32,"passedBall":1,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","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":6,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":32,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"6.75","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.50","battersFaced":36,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":47,"strikes":105,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"12.38","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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":true,"isSubstitute":false}},"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":{},"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":27,"groundOuts":38,"airOuts":61,"runs":22,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":60,"baseOnBalls":23,"intentionalWalks":3,"hits":41,"hitByPitch":3,"atBats":196,"obp":".298","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":863,"era":"3.13","inningsPitched":"54.2","wins":5,"losses":1,"saves":2,"saveOpportunities":3,"holds":5,"blownSaves":1,"earnedRuns":19,"whip":"1.17","battersFaced":226,"outs":164,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":315,"strikes":548,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".833","pitchesPerInning":"15.79","gamesFinished":11,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"9.88","walksPer9Inn":"3.79","hitsPer9Inn":"6.75","runsScoredPer9":"3.62","homeRunsPer9":"0.66","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691185":{"person":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"jerseyNumber":"24","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":5,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".100","atBats":10,"obp":".182","slg":".400","ops":".582","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":45,"groundOuts":73,"airOuts":70,"runs":28,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":71,"baseOnBalls":21,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".237","atBats":279,"obp":".294","slg":".333","ops":".627","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":93,"rbi":27,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":195,"errors":3,"chances":205,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"64","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"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":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":21,"groundOuts":28,"airOuts":38,"runs":23,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".283","atBats":159,"obp":".343","slg":".459","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":73,"rbi":29,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".365","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.71","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":58,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(W, 7-11)","summary":"7.0 IP, ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":114,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":29,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":32,"strikes":82,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":82,"groundOuts":146,"airOuts":142,"runs":93,"doubles":33,"triples":0,"homeRuns":16,"strikeOuts":106,"baseOnBalls":49,"intentionalWalks":0,"hits":136,"hitByPitch":6,"atBats":522,"obp":".326","caughtStealing":0,"stolenBases":29,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2281,"era":"6.04","inningsPitched":"134.0","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":90,"whip":"1.38","battersFaced":586,"outs":402,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2281,"balls":800,"strikes":1481,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".389","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"7.12","walksPer9Inn":"3.29","hitsPer9Inn":"9.13","runsScoredPer9":"6.25","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":8,"passedBall":0,"popOuts":16,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":0,"chances":17,"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"}]},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"41","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".143","slg":".143","ops":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":68,"groundOuts":119,"airOuts":99,"runs":51,"doubles":21,"triples":0,"homeRuns":12,"strikeOuts":126,"baseOnBalls":39,"intentionalWalks":0,"hits":105,"hitByPitch":8,"atBats":445,"obp":".307","caughtStealing":4,"stolenBases":26,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1923,"era":"3.52","inningsPitched":"117.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.22","battersFaced":496,"outs":353,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1923,"balls":702,"strikes":1221,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".462","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"9.64","walksPer9Inn":"2.98","hitsPer9Inn":"8.03","runsScoredPer9":"3.90","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"75","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | BB, RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":15,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".229","atBats":35,"obp":".270","slg":".343","ops":".613","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":4},"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":50,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":41,"gamesStarted":0,"flyOuts":29,"groundOuts":81,"airOuts":51,"runs":24,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":0,"hits":56,"hitByPitch":2,"atBats":229,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":882,"era":"3.23","inningsPitched":"61.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":22,"whip":"1.22","battersFaced":250,"outs":184,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":882,"balls":309,"strikes":573,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".667","pitchesPerInning":"14.38","gamesFinished":15,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"6.02","walksPer9Inn":"2.79","hitsPer9Inn":"8.22","runsScoredPer9":"3.52","homeRunsPer9":"1.03","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":64,"groundOuts":111,"airOuts":106,"runs":42,"doubles":21,"triples":3,"homeRuns":8,"strikeOuts":85,"baseOnBalls":27,"intentionalWalks":0,"hits":91,"hitByPitch":1,"avg":".234","atBats":389,"obp":".283","slg":".365","ops":".648","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":142,"rbi":41,"leftOnBase":178,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.62","popOuts":18,"lineOuts":24},"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":44,"putOuts":629,"errors":6,"chances":679,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 18)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":37,"groundOuts":37,"airOuts":55,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":81,"baseOnBalls":22,"intentionalWalks":2,"hits":43,"hitByPitch":3,"atBats":213,"obp":".283","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":918,"era":"2.64","inningsPitched":"58.0","wins":6,"losses":1,"saves":6,"saveOpportunities":10,"holds":18,"blownSaves":4,"earnedRuns":17,"whip":"1.12","battersFaced":241,"outs":174,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":918,"balls":320,"strikes":598,"strikePercentage":".650","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".857","pitchesPerInning":"15.83","gamesFinished":8,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"12.57","walksPer9Inn":"3.41","hitsPer9Inn":"6.67","runsScoredPer9":"3.10","homeRunsPer9":"1.24","inheritedRunners":27,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"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"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":14,"airOuts":12,"runs":11,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".359","atBats":64,"obp":".440","slg":".734","ops":"1.174","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":47,"rbi":19,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".422","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":4},"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":50,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":23,"groundOuts":45,"airOuts":44,"runs":21,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":174,"obp":".323","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":839,"era":"3.45","inningsPitched":"47.0","wins":3,"losses":3,"saves":11,"saveOpportunities":16,"holds":6,"blownSaves":5,"earnedRuns":18,"whip":"1.32","battersFaced":201,"outs":141,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":839,"balls":339,"strikes":500,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".500","pitchesPerInning":"17.85","gamesFinished":22,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.02","hitsPer9Inn":"7.85","runsScoredPer9":"4.02","homeRunsPer9":"0.96","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"46","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":32,"groundOuts":72,"airOuts":82,"runs":31,"doubles":14,"triples":3,"homeRuns":4,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":55,"hitByPitch":1,"avg":".234","atBats":235,"obp":".281","slg":".370","ops":".651","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":87,"rbi":24,"leftOnBase":95,"sacBunts":4,"sacFlies":4,"babip":".254","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.75","popOuts":18,"lineOuts":32},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":108,"putOuts":92,"errors":3,"chances":203,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":28,"gamesStarted":1,"flyOuts":17,"groundOuts":50,"airOuts":35,"runs":16,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":2,"hits":34,"hitByPitch":4,"atBats":145,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":620,"era":"3.29","inningsPitched":"38.1","wins":2,"losses":5,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":14,"whip":"1.17","battersFaced":162,"outs":115,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":620,"balls":230,"strikes":390,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".286","pitchesPerInning":"16.17","gamesFinished":10,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.58","hitsPer9Inn":"7.98","runsScoredPer9":"3.76","homeRunsPer9":"0.47","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":0,"chances":8,"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 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"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":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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":69,"groundOuts":126,"airOuts":129,"runs":63,"doubles":20,"triples":4,"homeRuns":2,"strikeOuts":66,"baseOnBalls":41,"intentionalWalks":2,"hits":135,"hitByPitch":1,"avg":".299","atBats":451,"obp":".358","slg":".375","ops":".733","caughtStealing":7,"stolenBases":23,"stolenBasePercentage":".767","caughtStealingPercentage":".233","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":498,"totalBases":169,"rbi":34,"leftOnBase":119,"sacBunts":3,"sacFlies":2,"babip":".345","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"225.50","popOuts":13,"lineOuts":47},"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":263,"putOuts":129,"errors":8,"chances":400,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":39,"groundOuts":69,"airOuts":73,"runs":26,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":32,"intentionalWalks":0,"hits":66,"hitByPitch":6,"avg":".264","atBats":250,"obp":".357","slg":".364","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":91,"rbi":37,"leftOnBase":106,"sacBunts":3,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.50","popOuts":6,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":43,"stolenBasePercentage":".915","caughtStealingPercentage":".085","assists":16,"putOuts":417,"errors":3,"chances":436,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":14,"runs":18,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":80,"obp":".347","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"6.53","inningsPitched":"20.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":15,"whip":"1.50","battersFaced":96,"outs":62,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":143,"strikes":245,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".500","pitchesPerInning":"18.77","gamesFinished":7,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"10.02","walksPer9Inn":"5.66","hitsPer9Inn":"7.84","runsScoredPer9":"7.84","homeRunsPer9":"1.31","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-3 | 2 HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":47,"groundOuts":121,"airOuts":108,"runs":56,"doubles":27,"triples":1,"homeRuns":18,"strikeOuts":84,"baseOnBalls":26,"intentionalWalks":1,"hits":96,"hitByPitch":6,"avg":".236","atBats":407,"obp":".290","slg":".440","ops":".730","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":179,"rbi":56,"leftOnBase":167,"sacBunts":0,"sacFlies":2,"babip":".254","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.61","popOuts":27,"lineOuts":34},"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":61,"stolenBasePercentage":".924","caughtStealingPercentage":".076","assists":14,"putOuts":408,"errors":7,"chances":429,"fielding":".984","passedBall":13,"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":16,"gamesStarted":11,"flyOuts":58,"groundOuts":82,"airOuts":98,"runs":40,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":58,"baseOnBalls":9,"intentionalWalks":0,"hits":83,"hitByPitch":2,"atBats":313,"obp":".284","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1204,"era":"4.04","inningsPitched":"82.1","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.12","battersFaced":332,"outs":247,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1204,"balls":381,"strikes":823,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".750","pitchesPerInning":"14.62","gamesFinished":3,"strikeoutWalkRatio":"6.44","strikeoutsPer9Inn":"6.34","walksPer9Inn":"0.98","hitsPer9Inn":"9.07","runsScoredPer9":"4.37","homeRunsPer9":"0.66","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":18,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":10,"groundOuts":25,"airOuts":22,"runs":17,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".211","atBats":109,"obp":".277","slg":".339","ops":".616","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":37,"rbi":9,"leftOnBase":61,"sacBunts":3,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":83,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":13,"gamesStarted":13,"flyOuts":54,"groundOuts":44,"airOuts":80,"runs":27,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":24,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":230,"obp":".264","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1109,"era":"3.48","inningsPitched":"64.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.01","battersFaced":258,"outs":194,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1109,"balls":395,"strikes":714,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".625","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.34","hitsPer9Inn":"5.71","runsScoredPer9":"3.76","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","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":25,"gamesStarted":5,"flyOuts":69,"groundOuts":44,"airOuts":105,"runs":32,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":66,"hitByPitch":4,"atBats":256,"obp":".316","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":1083,"era":"4.14","inningsPitched":"67.1","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":31,"whip":"1.26","battersFaced":284,"outs":202,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1083,"balls":391,"strikes":692,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".250","pitchesPerInning":"16.08","gamesFinished":11,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"6.01","walksPer9Inn":"2.54","hitsPer9Inn":"8.82","runsScoredPer9":"4.28","homeRunsPer9":"0.94","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":60,"groundOuts":131,"airOuts":120,"runs":52,"doubles":17,"triples":0,"homeRuns":11,"strikeOuts":64,"baseOnBalls":39,"intentionalWalks":2,"hits":99,"hitByPitch":3,"avg":".240","atBats":413,"obp":".309","slg":".361","ops":".670","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":149,"rbi":58,"leftOnBase":183,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.54","popOuts":18,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":255,"putOuts":147,"errors":6,"chances":408,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669364,805300,682663,689414,681715,686894,687859,656537,691594,691185,645261,678692,676534],"pitchers":[645261,678692,676534],"bench":[672640,667472,676572],"bullpen":[669199,678368,665795,806188,676083,691587,663969,681006,676604],"battingOrder":[669364,805300,682663,689414,681715,686894,656537,691594,691185],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Acosta (1, 6th inning off Pallante, 0 on, 1 out)."},{"label":"TB","value":"Acosta 4; Hernández, H 3; Hicks, L; Johnston, T 2; Marsee; Wiemer."},{"label":"RBI","value":"Acosta (1); Hernández, H 2 (29); Johnston, T (4); Marsee (19)."},{"label":"2-out RBI","value":"Hernández, H 2."},{"label":"Runners left in scoring position, 2 out","value":"Acosta; Hicks, L 3; Ramírez 2."},{"label":"GIDP","value":"Sanoja."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez 2 (9, 2nd base off Pallante/Pozo, 2nd base off Pallante/Pozo); Marsee (7, 3rd base off Pallante/Pozo)."},{"label":"CS","value":"Johnston, T (1, 2nd base by Pallante/Pozo)."},{"label":"PO","value":"Johnston, T (1st base by Pallante)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Sanoja (3, throw)."},{"label":"PB","value":"Ramírez (13)."}]}],"note":[]}},"officials":[{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Ramírez 2 (by Pallante, by Pallante)."},{"label":"Pitches-strikes","value":"Pallante 93-54; Veneziano 15-11; Granillo 35-16; Fernandez 17-8; Alcantara, S 114-82; Henriquez, R 10-8; Faucher 19-13."},{"label":"Groundouts-flyouts","value":"Pallante 9-0; Veneziano 1-0; Granillo 0-0; Fernandez 1-0; Alcantara, S 6-5; Henriquez, R 0-0; Faucher 0-1."},{"label":"Batters faced","value":"Pallante 27; Veneziano 4; Granillo 6; Fernandez 3; Alcantara, S 29; Henriquez, R 3; Faucher 3."},{"label":"Inherited runners-scored","value":"Granillo 1-0; Fernandez 3-1."},{"label":"Umpires","value":"HP: Ryan Blakney. 1B: Austin Jones. 2B: John Bacon. 3B: Junior Valentine. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:45."},{"label":"Att","value":"9,304."},{"label":"Venue","value":"loanDepot park."},{"label":"August 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","boxscoreName":"Alcantara, S"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 7-11)","summary":"7.0 IP, ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":114,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":29,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":32,"strikes":82,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":82,"groundOuts":146,"airOuts":142,"runs":93,"doubles":33,"triples":0,"homeRuns":16,"strikeOuts":106,"baseOnBalls":49,"intentionalWalks":0,"hits":136,"hitByPitch":6,"atBats":522,"obp":".326","caughtStealing":0,"stolenBases":29,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2281,"era":"6.04","inningsPitched":"134.0","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":90,"whip":"1.38","battersFaced":586,"outs":402,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2281,"balls":800,"strikes":1481,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".389","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"7.12","walksPer9Inn":"3.29","hitsPer9Inn":"9.13","runsScoredPer9":"6.25","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":8,"passedBall":0,"popOuts":16,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","boxscoreName":"Hernández, H"},"jerseyNumber":"64","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"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":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":21,"groundOuts":28,"airOuts":38,"runs":23,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".283","atBats":159,"obp":".343","slg":".459","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":73,"rbi":29,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".365","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.71","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":58,"errors":2,"chances":60,"fielding":".967","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":58,"hittingGameScore":58},{"player":{"person":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185","boxscoreName":"Acosta"},"jerseyNumber":"24","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":5,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".100","atBats":10,"obp":".182","slg":".400","ops":".582","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"loser":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}